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


Skip to content
  • Migrated cloudron to new server, mount binding issues

    Solved Support volumes restore
    8
    2
    1 Votes
    8 Posts
    2k Views
    P
    Ahh, I see. Its always the simple things. Thank you,
  • Problems with NextCloud (sdb1 - sda1)

    Moved Nextcloud volumes
    10
    0 Votes
    10 Posts
    2k Views
    osoboO
    Noted with thanks @jdaviescoates
  • 1 Votes
    5 Posts
    1k Views
    girishG
    @Dont-Worry the apps run as containers and each container has it's own file system (completely different from the host filesysted). It is a sort of sandboxing for security. What this setup means is that, even if your disc is attached to the machine, the app containers won't see it! It will be available on the host ubuntu itself but not to the apps. Cloudron Volumes is a mechanism to expose these discs on host to the apps. Hope that clarifies! But if I could use it as a classic disc, I should mount it as a Cloudron volume If I understood correctly. Right, and there is no way around not creating a volume.
  • 1 Votes
    7 Posts
    1k Views
    ChristopherMagC
    For anyone coming later, Ubuntu server use's netplan for configuration via files in /etc/netplan and you should not configure networking directly via systemd-networkd .network files. More details here. In my case if I ran sudo cat /etc/netplan/00-installer-config.yaml I got the following: # This is the network config written by 'subiquity' network: ethernets: enp2s0: dhcp4: true optional: true version: 2 The specific issue was that I had optional: true which I had done when I first setup this system as I originally had it setup to use wireless while doing the initial configuration and then switched to hard wired once I deployed it. Changing optional: true to optional: false, then removing the .network file I had put in /etc/systemd/network, and then rebooting I can now see that cat /run/systemd/network/10-netplan-enp2s0.network no longer has RequiredForOnline=no. Apparently the default is to require the network adapter to be in a routable state so now with the correct netplan configuration I get the right generated systemd-networkd configuration which properly waits for the interface to be routable before trying to mount volumes and all volumes mount as expected without intervention. The root cause behind this issue was me making a configuration change I meant to be temporary but then forgot to reverse and then because I didn't understand netplan my troubleshooting was in the wrong places.
  • transfer files between Apps or from computer onto a volume? via CLI?

    Solved Support volumes
    7
    2 Votes
    7 Posts
    1k Views
    girishG
    @Supaiku not all apps have SFTP access though, just the ones for which it makes sense. Usually, apps where one needs to edit the code or upload files.
  • Access Cloudron volume from WordPress container

    Solved Support volumes
    7
    0 Votes
    7 Posts
    2k Views
    T
    @girish Yes, all sorted, thank you for asking. Thanks to @robi's suggestion all we needed to do was the following: in terminal window for our WordPress app, at /app/code/wp-content/uploads we created a symlink (ln -s /media/ovitest ovitest) and then updated its permissions, just in case (chown -R www-data:www-data ovitest) then we could access the mp4 at https://<our_web_domain>/wp-content/uploads/ovitest/Red-cloud.mp4 Thank you very much all; we did enjoy finding the fix in the end. And of course we will make good use of it as we can now keep 10-20 GB of data, or even more, outside the WordPress data container, so out of the backup, but still reference this content on our website, which is great.
  • Unmounting volume leaves the "backup volume"

    Solved Support volumes
    23
    3
    1 Votes
    23 Posts
    4k Views
    J
    @crazybrad said in Unmounting volume leaves the "backup volume": Listmonk: Docker Error: Unable to pull image cloudron/app.listmonk.cloudronapp:202411131609490000. Please check the network or if the image needs authentication. statusCode: 500 This is the ipv6 rate limit issue which many are hitting. dockerhub seems to pushed some bad implementation of rate limits and it's wholesale cutting off network providers from accessing dockerhub. We have a workaround in place now for the new release.
  • Volumes error on access but work? kinda?

    Solved Support volumes hetzner cifs sshfs
    11
    3
    1 Votes
    11 Posts
    3k Views
    jdaviescoatesJ
    @BrutalBirdie said in Volumes error on access but work? kinda?: Getting the picture? Yes! Excellent
  • Does Backup include storage?

    Support volumes storage
    3
    1 Votes
    3 Posts
    848 Views
    girishG
    @Stardenver Depends on how you use the volume. If you use the volume to store the app's data using data directory , then it's part of backup If you set it up as a mount of the app, then it's not.
  • add volume

    Solved Support volumes
    3
    1
    1 Votes
    3 Posts
    855 Views
    girishG
    @thebighead please update to 7.4.1 and try . Settings -> Check For Updates and update.
  • Unable to mount CIFS volume

    Solved Support cifs volumes
    10
    1
    1 Votes
    10 Posts
    2k Views
    T
    @nebulon How can I change it, I tried it and restart the server but it didn’t work. Can I install a older cloudron version ? 7.3.9?
  • Backups have failed ever since moving some apps to a volume

    Solved Support backups volumes
    5
    0 Votes
    5 Posts
    690 Views
    O
    @girish Your question got me wondering what was going on. Turns out, two apps on the volume both had caches that were insane (one due to an old uninstalled WP cache plugin that was removed, but maintained its 12 MILLION cached files, and the other was Mastodon, which needed some manual cleaning for the 800k files it had cached). Turns out there were just SO MANY folders/files that any attempt to backup or read the size would just time out. D'oh!
  • How do I add an S3 bucket as a volume in cloudron?

    Solved Support volumes
    3
    0 Votes
    3 Posts
    885 Views
    robiR
    @privsec you can play with rclone mounts for this, however you want to minimize the network distance to avoid hiccups.
  • Adding Volumes: hostPath does not exist

    Solved Support volumes
    4
    0 Votes
    4 Posts
    1k Views
    nebulonN
    Ah, I guess the error message could be more descriptive. Currently there is a hard-coded allowlist of paths on the filessystem to be used as volumes, to avoid accidents where someone might add system folders. The list is at https://git.cloudron.io/cloudron/box/-/blob/master/src/volumes.js#L57
  • How can I attach this ext4 formated drive as attached storage?

    Solved Support volumes
    9
    0 Votes
    9 Posts
    2k Views
    nebulonN
    @zion I am not sure I fully understand your process there, but generally a disk partition is just a section of a hard drive. That section then has to be formatted with a filesystem, in this case ext4. This can be done via mkfs.ext4 /dev/<you partition identifier>. Once that is done, you should be able to just use the Cloudron dashboard UI to add it then. This makes Cloudron create the mountpoint for you.
  • Nextcloud data location - only on volume?

    Solved Support volumes
    9
    0 Votes
    9 Posts
    3k Views
    nottheendN
    @nebulon Thank you. After checking, it turned out that the issue is about efs not mounted. It seems to be messed up with security groups and/or network interfaces (eni). Hence closing this threat for now. Need to dig deeper and probably understand the concepts of security groups and eni better in AWS. Thanks for your help! Edit: Just realizing that can't set it to 'solved'
  • Deeplinking media files from external volumes

    Moved Solved LAMP volumes
    25
    0 Votes
    25 Posts
    4k Views
    benborgesB
    Hmm I still have permission denied inside the container to read /media/MyMount EDIT This time, it's working, for future reference, only thing I did was to set the home directory properly in the systemD service for each mount, remount them and then systemctl restart box or from the UI restart the box, my mounts are now visible inside the containers and I can read from them [image: 1734902378511-386b79d8-79cb-47db-8687-019194acef53-image.png]
  • 0 Votes
    7 Posts
    2k Views
    girishG
    Maybe there was some bug in our migration path. Will keep an eye out for related bug reports.
  • Volume Backup

    Solved Support volumes backup
    4
    0 Votes
    4 Posts
    1k Views
    girishG
    @msbt We won't break it intentionally atleast.
  • Use an additional Linode volume

    Moved Support volumes
    9
    0 Votes
    9 Posts
    2k Views
    robiR
    @SamGreenwood please give us more context via screenshots of what you're looking at. In general cloudron won't allow you to map volumes if they're not there, or move storage to the wrong mount points.