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 - Status | Demo | Docs | Install
  1. Cloudron Forum
  2. App Packaging & Development
  3. Install cloudron-cli on Code-Server

Install cloudron-cli on Code-Server

Scheduled Pinned Locked Moved App Packaging & Development
code-servercloudron-cli
6 Posts 3 Posters 2.5k Views 2 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.
  • R Offline
    R Offline
    roru2k20
    wrote on last edited by
    #1

    Good morning,

    I have installed successfully code-server on Cloudron, now I would like to use it as replacement of my local Windowsinstallation.

    For that it is neccessary to install the cloudron-cli on this machine to install/update/... my Cloudron Instance.

    I execute this:

    cloudron login
    

    and get this error

    Error: EROFS: read-only file system, open '/root/.cloudron.json'
    

    In my Dockerfile I had create a symlink to the data-directory, but nothing change.

    Any idea to solve this? My other idea is a separate VM, but for this I must clone first my repo and than update my app and my idea is to do this on the same machine I develop it.

    Thanks,
    Axel

    R 1 Reply Last reply
    0
    • R roru2k20

      Good morning,

      I have installed successfully code-server on Cloudron, now I would like to use it as replacement of my local Windowsinstallation.

      For that it is neccessary to install the cloudron-cli on this machine to install/update/... my Cloudron Instance.

      I execute this:

      cloudron login
      

      and get this error

      Error: EROFS: read-only file system, open '/root/.cloudron.json'
      

      In my Dockerfile I had create a symlink to the data-directory, but nothing change.

      Any idea to solve this? My other idea is a separate VM, but for this I must clone first my repo and than update my app and my idea is to do this on the same machine I develop it.

      Thanks,
      Axel

      R Offline
      R Offline
      roru2k20
      wrote on last edited by
      #2

      My both lines of Dockerfile

      RUN npm install -g cloudron
      RUN ln -sf /root/.cloudron.json /app/data/.cloudron.json
      
      murgeroM 1 Reply Last reply
      0
      • R roru2k20

        My both lines of Dockerfile

        RUN npm install -g cloudron
        RUN ln -sf /root/.cloudron.json /app/data/.cloudron.json
        
        murgeroM Offline
        murgeroM Offline
        murgero
        App Dev
        wrote on last edited by
        #3

        @roru2k20 cloudron cli is not for installing on the server, if you are looking to use code-server as an app, I have one on my github https://urgero.org that has all the kit you need for scripting and even a bit of programming.

        If you are trying to install cloudron-cli in an app you have installed already, make sure you run as a user where $HOME is set to /app/data (or a folder inside /app/data.) A common user to try is www-data (su - www-data)

        --
        https://urgero.org
        ~ Professional Nerd. Freelance Programmer. ~

        1 Reply Last reply
        2
        • nebulonN Away
          nebulonN Away
          nebulon
          Staff
          wrote on last edited by nebulon
          #4

          Your symlink creation looks fine and should work. Just to sanity check, can you use the webterminal into the app and create a file at /app/data/.cloudron.json ?

          Generally what @murgero mentioned is correct, but not sure if this applies to your exact use-case. One thing is to simply avoid circular dependency if something goes wrong, like if you for example use that cli tool within a Cloudron app to fix/update the very same cloudron app instance.

          What really should be avoided, is to install anything manually like the cloudron cli tool on the host server itself.

          R 1 Reply Last reply
          0
          • nebulonN nebulon

            Your symlink creation looks fine and should work. Just to sanity check, can you use the webterminal into the app and create a file at /app/data/.cloudron.json ?

            Generally what @murgero mentioned is correct, but not sure if this applies to your exact use-case. One thing is to simply avoid circular dependency if something goes wrong, like if you for example use that cli tool within a Cloudron app to fix/update the very same cloudron app instance.

            What really should be avoided, is to install anything manually like the cloudron cli tool on the host server itself.

            R Offline
            R Offline
            roru2k20
            wrote on last edited by
            #5

            @nebulon @murgero this is a good note with circular working. I think I separate this from the app, but link it with n8n to automate updates of my apps.

            How can I install your package @murgero ?

            murgeroM 1 Reply Last reply
            0
            • R roru2k20

              @nebulon @murgero this is a good note with circular working. I think I separate this from the app, but link it with n8n to automate updates of my apps.

              How can I install your package @murgero ?

              murgeroM Offline
              murgeroM Offline
              murgero
              App Dev
              wrote on last edited by
              #6

              @roru2k20 just git clone on a computer you have cloudron-cli installed then follow instructions in readme (skip docker build/push)

              --
              https://urgero.org
              ~ Professional Nerd. Freelance Programmer. ~

              1 Reply Last reply
              0

              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

              With your input, this post could be even better 💗

              Register Login
              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