Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. App Wishlist
  3. Strapi - Open source Node.js Headless CMS to easily build customisable APIs

Strapi - Open source Node.js Headless CMS to easily build customisable APIs

Scheduled Pinned Locked Moved App Wishlist
30 Posts 12 Posters 9.8k Views 15 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • philkunzP Offline
    philkunzP Offline
    philkunz
    wrote on last edited by
    #21

    Any update here? This would come in really handy right now 🙂

    1 Reply Last reply
    0
    • philkunzP Offline
      philkunzP Offline
      philkunz
      wrote on last edited by
      #22

      It would make Cloudron the PERFECT company base setup. Mail, Gitea, Verdaccio, Minio, element, ... and Strapi.

      1 Reply Last reply
      3
      • girishG Offline
        girishG Offline
        girish
        Staff
        wrote on last edited by
        #23

        @philkunz not worked on this yet.

        Anyone know how this compares to Directus?

        1 Reply Last reply
        1
        • L LoudLemur referenced this topic on
        • F Offline
          F Offline
          fanvyr
          wrote on last edited by
          #24

          any updates here? would love to have strapi here as well...

          1 Reply Last reply
          1
          • A Offline
            A Offline
            actuarch
            wrote on last edited by
            #25

            I am waiting too Strapi

            1 Reply Last reply
            0
            • L LoudLemur referenced this topic on
            • L Offline
              L Offline
              LoudLemur
              wrote on last edited by LoudLemur
              #26

              Strapi is currently on v5.14.0

              An enormous amount of work has improved strapi since this request was first made:

              https://github.com/strapi/strapi/compare/v3.0.5...v5.14.0

              Redesigned admin panel, enhanced plugin systems, and better API performance.

              Strapi 5 introduced advanced content management features like Draft & Publish with history and multi-environment support.

              1 Reply Last reply
              3
              • L Offline
                L Offline
                LoudLemur
                wrote last edited by
                #27

                Here is another update on what has improved in Strapi since v5.14.0.

                Main Improvements in Strapi v5.14.0 to v5.31.3

                Strapi v5 has seen significant evolution from v5.14.0 to v5.31.3 (released December 3, 2025), with a focus on AI-powered features, internationalization (i18n) enhancements, UI/UX polish, and robust bug fixes. These updates span roughly mid-2025 to late 2025, emphasizing developer productivity, content management workflows, and accessibility. Below is a categorized summary of the key improvements, aggregated from release notes. This highlights user-facing changes while grouping similar updates for brevity.

                New Features

                • AI Translations: Automatically translate content across locales on save, including dynamic zones and blocks—eliminating manual copy/paste workflows and enabling seamless global content sync.
                • File-Type Restrictions for Uploads: Enforce specific MIME types for media uploads to improve security and compliance (v5.31.0).
                • AI-Generated Image Metadata: Automatically generate and attach metadata to AI-created images in the media library (v5.27.0).
                • Homepage Customization: Allow admins to personalize the admin panel homepage with custom widgets and layouts (v5.28.0).
                • Rich-Text Link Attributes: Add extra attributes (e.g., target, rel) to JSON blocks in rich-text editors for better SEO and accessibility (v5.30.0).
                • Responsive Navigation: Full mobile-optimized sidenav with improved scrolling and subnav responsiveness (v5.27.0).
                • Media Library Accessibility: Added ARIA-selected states and click handlers for keyboard navigation in asset selection modals (v5.31.1).

                Enhancements & UI/UX Improvements

                • AI Chat Optimizations: Auto-open AI chat on relevant actions, cache tokens in memory for faster responses, and add loading indicators for i18n tasks (v5.30.0–v5.30.1).
                • Locale Management UX: Improved combobox for adding locales, alphabetical sorting in pickers, and prefill non-translatable fields from default locales (v5.30.1–v5.31.1).
                • Component Replacements: Swapped legacy singleselect with modern combobox components for better search and selection UX across forms (v5.30.1).
                • Upgrade Tool Enhancements: Better detection of package registry URLs during migrations, with clearer prompts and flag handling (v5.31.1).
                • Cookie Security Config: Expanded options for secure, same-site, and domain-specific cookie handling in auth flows (v5.28.0).
                • Plugin Generators: Streamlined scaffolding for custom plugins with improved templates and i18n support (v5.30.1).
                • NPS Survey Responsiveness: Made feedback surveys mobile-friendly with better layout and interaction handling (v5.30.1).

                i18n & Localization Improvements

                • Locale-Specific Handling: Fixed bulk unpublish/create to target only selected locales; added "Available In" column behaviors and query param support for locale=* pagination (v5.30.1–v5.31.1).
                • Relation & Field Sync: Prevent unnecessary triggers for non-translatable content; populate media fields per locale and include locales in "last modified" widgets (v5.30.0–v5.31.1).
                • Picker & Tooltip Fixes: Alphabetical ordering, full locale visibility, and working tooltips for i18n fields; avoid marking published content as modified during queries (v5.29.0–v5.30.0).
                • Fill-from-Other-Locale: Resolved empty component creation issues and ensured proper prefill for new entries (v5.29.0–v5.30.1).
                • Translation Keys: Added Vietnamese, French, Portuguese-BR, and Japanese-English keys; globalized bulk-move modals and email templates (multiple releases).

                Bug Fixes

                • Content Manager Stability: Fixed edit-view form triggers (e.g., Enter key), unsaved data warnings on page close, and field preservation (visible: false) on submit (v5.31.1–v5.31.3).
                • i18n Workflow Issues: Resolved flickering on i18n fields, double "go back" buttons, pagination counts, and relation counts from locale-aware documents (v5.30.0–v5.31.1).
                • Media & Upload: Prevented broken breadcrumbs in deep folders, disabled edit buttons on disabled inputs, and fixed ordering/selection resets (v5.28.0–v5.29.0).
                • Admin Panel Reliability: Stopped admins from self-deletion, fixed list jumps on checkbox selection, and enforced max length on short text fields (v5.30.1–v5.31.1).
                • API & Query Fixes: Improved GraphQL scope inheritance, CORS customization, and TypeScript errors in Document API (e.g., documentId as field value) (v5.31.1).
                • Form & Input Handling: Added optional chaining for retention days, cleared time-only fields properly, and prevented iOS zoom on focus (v5.30.0–v5.31.1).
                • Bulk Actions: Disabled states now prevent execution; fixed non-unique keys in dynamic zone menus (v5.29.0–v5.31.1).

                Performance & Security Updates

                • Dependency Bumps: Updated Cloudinary (1.41.0 → 2.7.0), tar-fs (2.1.1 → 2.1.4), axios, form-data, sha.js, and brace-expansion for security and compatibility (v5.28.0–v5.31.1).
                • Cache & Query Optimizations: Invalidate document cache post-publish; use query engine for i18n to avoid unnecessary modifications (v5.29.0–v5.30.0).
                • Node.js Support: Added official Node 24 compatibility with testing utilities like setupDatabaseReset (v5.31.0).
                • CSP & Encryption: Extended Content Security Policy configs; replaced deprecated Buffer.slice() with subarray() (v5.30.0–v5.31.3).
                • License Gating: Disabled AI features for non-Growth licenses by default; isolated AI APIs to EE folder (v5.31.1–v5.31.3).

                Documentation & Other Changes

                • Translation & Testing: Updated admin UI translations (e.g., French, pt-BR); replaced deprecated testing APIs like act() with testing-library standards (multiple).
                • Build & CI Fixes: Improved local docs builds, Husky setup scripts, and release commit flags (v5.30.1–v5.31.3).
                • Deprecation Handling: Reverted unstable AI-localization flags; cleaned up component-join tables for published relations (v5.30.0).
                • Accessibility Tweaks: Enhanced keyboard nav in Content-Type Builder and responsive left menu (v5.29.0–v5.31.1).

                Overall, this period marks Strapi's push toward AI-driven content workflows and polished i18n, making it more suitable for global, multi-locale sites. For full details, check the GitHub releases. Upgrading? Review breaking changes in the official docs.

                1 Reply Last reply
                0
                • M msbt

                  Ok I've got it to work, but there are some things missing, maybe you can take over from here @girish

                  Here's the repo: https://git.cloudron.io/msbt/strapi-app

                  You build it, install it, jump on the terminal, cwd into /app/pkg/cloudron and run yarn build. The build process requires 2GB of RAM, I tried with less and it failed a few times. This step should eventually go into the start.sh, but I was rebuilding a lot, that's why it's still there.

                  After that the adminpanel is available in /admin where you can create your first user and add data.

                  What's not working (from what I can see):

                  • Email (the plugins are installed (nodemailer and such), but something must be wrong with my plugins.js, at some point it complained about a self-signed cert, after that I couldn't get it to work at all)
                  • Installing/uninstalling plugins, that's why all 7 are installed by default now

                  Other than that, tests are missing, but it doesn't look so bad.

                  L Offline
                  L Offline
                  LoudLemur
                  wrote last edited by
                  #28

                  @msbt @timconsidine I wonder whether Strapi might be a suitable candidate for your app-installer, until Cloudron officially supports it?

                  timconsidineT M 2 Replies Last reply
                  0
                  • L LoudLemur

                    @msbt @timconsidine I wonder whether Strapi might be a suitable candidate for your app-installer, until Cloudron officially supports it?

                    timconsidineT Offline
                    timconsidineT Offline
                    timconsidine
                    App Dev
                    wrote last edited by
                    #29

                    @LoudLemur the app installer only works if there is a Cloudron package and a built docker image.
                    I haven’t followed this thread closely but I don’t think we are there yet

                    1 Reply Last reply
                    0
                    • L LoudLemur

                      @msbt @timconsidine I wonder whether Strapi might be a suitable candidate for your app-installer, until Cloudron officially supports it?

                      M Offline
                      M Offline
                      msbt
                      App Dev
                      wrote last edited by
                      #30

                      @LoudLemur I haven't touched it in a while, but you're welcome to update it and test it out, back then everything was working except email, but that was 4 years ago, so it probably evolved and made it work 😉

                      Hosting & Web Development

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Bookmarks
                      • Search