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. Support
  3. Would like to modify source code / css for an app. Where are apps folder located on the server?

Would like to modify source code / css for an app. Where are apps folder located on the server?

Scheduled Pinned Locked Moved Solved Support
10 Posts 5 Posters 1.1k Views 5 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.
  • T Offline
    T Offline
    therealwebmaster
    wrote on last edited by
    #1

    I use the Digital Ocean Market place cloudron app.

    1 Reply Last reply
    1
    • timconsidineT Offline
      timconsidineT Offline
      timconsidine
      App Dev
      wrote on last edited by
      #2

      Generally ... you can't ... for source code.
      It's in /app/code which is read only.
      However for CSS, depending on the app, it might be under /app/data.
      Bit more detail in the question usually helps.

      T 1 Reply Last reply
      1
      • BrutalBirdieB Offline
        BrutalBirdieB Offline
        BrutalBirdie
        Partner
        wrote on last edited by
        #3

        You can view all packaged apps here: https://git.cloudron.io/cloudron
        For more info about what you can edit: https://docs.cloudron.io/packaging/cheat-sheet/#read-only

        Like my work? Consider donating a drink. Cheers!

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

          @therealwebmaster Changing settings is app specific. If you can create a post in this forum in the app's section we can help further.

          But in general, you cannot modify source code of apps. We deploy apps in readonly filesystem to explicitly prevent this. Modifying source code will break updates and Cloudron is optimized for keeping apps updated and secure (as opposed to running a specific version of an app with custom changes).

          1 Reply Last reply
          0
          • girishG girish marked this topic as a question on
          • girishG girish has marked this topic as solved on
          • timconsidineT timconsidine

            Generally ... you can't ... for source code.
            It's in /app/code which is read only.
            However for CSS, depending on the app, it might be under /app/data.
            Bit more detail in the question usually helps.

            T Offline
            T Offline
            therealwebmaster
            wrote on last edited by
            #5

            @timconsidine Where is located /app on the server?

            1 Reply Last reply
            0
            • T Offline
              T Offline
              therealwebmaster
              wrote on last edited by
              #6

              More specifically, I'd like to change the css of the Harmony theme for NocoBB. I can't find it! @BrutalBirdie Can you point me to the file and full server path?

              girishG 1 Reply Last reply
              0
              • BrutalBirdieB Offline
                BrutalBirdieB Offline
                BrutalBirdie
                Partner
                wrote on last edited by
                #7

                I think you got something wrong here @therealwebmaster
                Each app is isolated (in a container).
                Each app has its own filesystem.
                Each app has /app/* as described in https://docs.cloudron.io/packaging/cheat-sheet/#read-only

                You should really read up in the provided docs.
                https://docs.cloudron.io/apps/

                Like my work? Consider donating a drink. Cheers!

                T 1 Reply Last reply
                0
                • BrutalBirdieB BrutalBirdie

                  I think you got something wrong here @therealwebmaster
                  Each app is isolated (in a container).
                  Each app has its own filesystem.
                  Each app has /app/* as described in https://docs.cloudron.io/packaging/cheat-sheet/#read-only

                  You should really read up in the provided docs.
                  https://docs.cloudron.io/apps/

                  T Offline
                  T Offline
                  therealwebmaster
                  wrote on last edited by therealwebmaster
                  #8

                  @BrutalBirdie said in Would like to modify source code / css for an app. Where are apps folder located on the server?:

                  Each app is isolated (in a container).

                  Does it mean it can't be modified?

                  Each app has /app/* as described in https://docs.cloudron.io/packaging/cheat-sheet/#read-only

                  Please clarify 🙂

                  You should really read up in the provided docs.
                  https://docs.cloudron.io/apps/

                  I did. Nothing is said about apps folders location on server.

                  necrevistonnezrN 1 Reply Last reply
                  0
                  • T therealwebmaster

                    @BrutalBirdie said in Would like to modify source code / css for an app. Where are apps folder located on the server?:

                    Each app is isolated (in a container).

                    Does it mean it can't be modified?

                    Each app has /app/* as described in https://docs.cloudron.io/packaging/cheat-sheet/#read-only

                    Please clarify 🙂

                    You should really read up in the provided docs.
                    https://docs.cloudron.io/apps/

                    I did. Nothing is said about apps folders location on server.

                    necrevistonnezrN Offline
                    necrevistonnezrN Offline
                    necrevistonnezr
                    wrote on last edited by necrevistonnezr
                    #9

                    @therealwebmaster said in Would like to modify source code / css for an app. Where are apps folder located on the server?:

                    You should really read up in the provided docs.
                    https://docs.cloudron.io/apps/

                    I did. Nothing is said about apps folders location on server.

                    It's literally there.

                    https://docs.cloudron.io/apps/

                    Note that Cloudron runs apps as containers with a read-only file system. Only /run (dynamic data), /app/data (backup data) and /tmp (temporary files) are writable.

                    Same goes for: https://docs.cloudron.io/packaging/cheat-sheet/#read-only
                    c203bc70-4812-43da-9a9e-80408f2b8c3c-image.png

                    1 Reply Last reply
                    1
                    • T therealwebmaster

                      More specifically, I'd like to change the css of the Harmony theme for NocoBB. I can't find it! @BrutalBirdie Can you point me to the file and full server path?

                      girishG Offline
                      girishG Offline
                      girish
                      Staff
                      wrote on last edited by
                      #10

                      @therealwebmaster said in Would like to modify source code / css for an app. Where are apps folder located on the server?:

                      More specifically, I'd like to change the css of the Harmony theme for NocoBB. I can't find it! @BrutalBirdie Can you point me to the file and full server path?

                      I guess you mean NodeBB. The way to do this is not by modifying source code but in NodeBB's admin panel:

                      787fbc38-4861-4c9f-a36a-70d2b707b09f-image.png

                      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