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
  • 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
26 Posts 11 Posters 5.1k Views 14 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.
  • ? A Former User

    @marcusquinn @girish Any updates on this?

    M Offline
    M Offline
    msbt
    App Dev
    wrote on last edited by msbt
    #14

    @edapm I've pushed the latest version which has various updates (.ie. latest base image and such) and basically it works, the only 2 things that make problems are email and the slugify feature from node.js.

    Here's the repo where you can check it out: https://git.cloudron.io/msbt/strapi-app

    After you've built and installed it, you have to run /usr/local/bin/gosu cloudron:cloudron yarn build in the terminal to build the adminpanel, this step can be added to the start.sh as well, but I wanted to do it manually for the time being, because it takes quite a while on slower machines. Talking of which: this step requires 2,5GB+ RAM, so make sure your machine has plenty available. After that you can create an admin user.

    Email:

    • When I try to use SMTPS, it says error Error: Couldn't send test email: Greeting never received.
    • When using SMTP: error Error: Couldn't send test email: Mail command failed: 550 Authenticated user strapi.app@example.com cannot send mail as .

    As for the slugify issue: I followed the tutorial from here to dynamically create slugs for collections, but as soon as I edit the modelname.js in /api/collectionname/models/ and add const slugify = require('slugify');, strapi crashes with Error: Cannot find module 'slugify' even though it's in node_modules and referred to from other places - no idea why, if I build strapi on an empty machine with just a few commands, it works without any issues:

    apt update
    curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -
    apt-get install -y nodejs
    npm install --global yarn
    yarn create strapi-app cloudron --quickstart --no-run
    cd cloudron/
    yarn add pg slugify strapi-provider-email-smtp
    yarn strapi install email documentation graphql
    yarn build
    yarn develop
    

    So if you don't need email or slugs, you're good to go 😄

    M 1 Reply Last reply
    5
    • M msbt

      @edapm I've pushed the latest version which has various updates (.ie. latest base image and such) and basically it works, the only 2 things that make problems are email and the slugify feature from node.js.

      Here's the repo where you can check it out: https://git.cloudron.io/msbt/strapi-app

      After you've built and installed it, you have to run /usr/local/bin/gosu cloudron:cloudron yarn build in the terminal to build the adminpanel, this step can be added to the start.sh as well, but I wanted to do it manually for the time being, because it takes quite a while on slower machines. Talking of which: this step requires 2,5GB+ RAM, so make sure your machine has plenty available. After that you can create an admin user.

      Email:

      • When I try to use SMTPS, it says error Error: Couldn't send test email: Greeting never received.
      • When using SMTP: error Error: Couldn't send test email: Mail command failed: 550 Authenticated user strapi.app@example.com cannot send mail as .

      As for the slugify issue: I followed the tutorial from here to dynamically create slugs for collections, but as soon as I edit the modelname.js in /api/collectionname/models/ and add const slugify = require('slugify');, strapi crashes with Error: Cannot find module 'slugify' even though it's in node_modules and referred to from other places - no idea why, if I build strapi on an empty machine with just a few commands, it works without any issues:

      apt update
      curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -
      apt-get install -y nodejs
      npm install --global yarn
      yarn create strapi-app cloudron --quickstart --no-run
      cd cloudron/
      yarn add pg slugify strapi-provider-email-smtp
      yarn strapi install email documentation graphql
      yarn build
      yarn develop
      

      So if you don't need email or slugs, you're good to go 😄

      M Offline
      M Offline
      msbt
      App Dev
      wrote on last edited by
      #15

      Ok I just realized that strapi already has a built in slug-system, so that solution I was working on was already obsolete (there's a UID field available which can take any other field and slugify it properly). This means the only thing that's missing is email 🤙

      1 Reply Last reply
      3
      • ? Offline
        ? Offline
        A Former User
        wrote on last edited by
        #16

        Cool! I'm curious to see how it stacks up to the node version of Directus. Definitely going to give it a shot.

        M 1 Reply Last reply
        3
        • ? A Former User

          Cool! I'm curious to see how it stacks up to the node version of Directus. Definitely going to give it a shot.

          M Offline
          M Offline
          msbt
          App Dev
          wrote on last edited by
          #17

          @atrilahiji I tried Directus the other day and couldn't for the life of me figure out how to create a simple repeater for a textfield 😛

          1 Reply Last reply
          0
          • girishG girish referenced this topic on
          • girishG girish referenced this topic on
          • marcusquinnM Offline
            marcusquinnM Offline
            marcusquinn
            wrote on last edited by
            #18

            Since finding cloudpanel.io, a part of me is wondering if it would be better for people to use something like that for Dev Ops, where it's already done, and the general focus of that platform:

            • https://www.cloudpanel.io/supported-applications/

            And, Cloudron focuses more on Personal Productivity & Business Ops apps, for now at least.

            Strapi looks great, but I bet something like Cal.com or tldraw.com being packaged would give everyone here more value. Best of both worlds from platforms each focused on what they do best, and have most existing users asking for.

            Web Design https://www.evergreen.je
            Development https://brandlight.org
            Life https://marcusquinn.com

            1 Reply Last reply
            1
            • L Offline
              L Offline
              LoudLemur
              wrote on last edited by
              #19

              Thank you for helping move my AppRequest content t o this thread.

              1 Reply Last reply
              0
              • L Offline
                L Offline
                LoudLemur
                wrote on last edited by
                #20

                What is the latest on Strapi?

                1 Reply Last reply
                0
                • 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
                      0
                      • 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
                          • L Offline
                            L Offline
                            LoudLemur
                            wrote 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
                            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