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


Skip to content
  • 1 Votes
    6 Posts
    53 Views
    R
    @girish When we initially changed the default data directory and restarted the entire Cloudron server, something went wrong. As a hotfix, we applied some basic permissions, which probably broke PostgreSQL. However, we don’t know which permissions were wrong, as I didn’t log them at the time. This morning, we tried changing the default data directory again, but instead of restarting the whole Cloudron, we restarted all services individually, and this time we didn’t get any errors.
  • docker, platformdata, docker-volumes usage and consequences

    Solved Support
    3
    0 Votes
    3 Posts
    89 Views
    J
    Thanks @girish for the changes in the docs and letting me know. I will take a look as soon as the time allows and may get back to this topic at a later date.
  • 1 Votes
    7 Posts
    104 Views
    fbartelsF
    @humptydumpty said in At home self-hosted Cloudron - migrate to larger main disk. Advice and sanity check my thoughts.: Having a GUI is preferable. I would also have recommended dd Something I havent used in ages, but i think would satisfy the gui criteria is https://clonezilla.org/
  • 1 Votes
    7 Posts
    107 Views
    I
    Hi @joseph , Yes, your new instructions at https://docs.cloudron.io/storage/ were very helpful! However, I still had to manually restart the services on the /services page in the Cloudron admin panel. Regarding the time it takes to reindex disk information, it happened within the same day for me. I’ll continue monitoring the system's stability over the next few days to ensure everything is running smoothly. Thank you so much for your help! Thanks to your assistance, I was finally able to resolve the issue with running out of disk space
  • /var/lib/docker/overlay2 is really huge!

    Solved Support
    8
    1 Votes
    8 Posts
    597 Views
    J
    I think we have to go back to the original question. What's the original issue? Using tools like df in /var/lib/docker/overlay2 won't work.
  • 1 Votes
    3 Posts
    233 Views
    marcusquinnM
    @murgero Thanks, yeah, definitely not doing that now Just looking for the simplest solutions with what we already have. Since the functionality is already there, this is more of an workflow interface feature to just make it available at an earlier stage in the process, and to avoid the additional step and decisions later to do the exact same.
  • Cloudron 2 Server with 2 disks

    Solved Support
    3
    1 Votes
    3 Posts
    313 Views
    girishG
    What @Dont-Worry said. As long as it' mountable on the server as Cloudron Volume, it should work without a problem. With NAS and network storage, one thing to keep to mind is the flakiness/stability of the network. Apps can behave erratically if the attached storage is not stable.
  • The Petabyte Pi Project

    Off-topic
    1
    2 Votes
    1 Posts
    166 Views
    No one has replied
  • 5 Votes
    13 Posts
    2k Views
    girishG
    @d19dotca it seems the yarn cache was note cleared. Clearing it brought down the size . It's in the new package.
  • 1 Votes
    5 Posts
    368 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
    9 Posts
    992 Views
    P
    It seems the options --storage-driver=overlay2 makes docker unable to start when the data-root is on a mounted through sftp : adding it through the following error at startup failed to mount overlay: invalid argument storage-driver=overlay2 if I use it with a regular data-root, no errors show up. I guess we should conclude that this makes cloudron not compatible with sftp drive for storing docker images.
  • 0 Votes
    2 Posts
    225 Views
    girishG
    Not tried it myself but https://docs.castopod.org/getting-started/install.html#install-instructions
  • South Africa VPS / Storage?

    Discuss
    2
    0 Votes
    2 Posts
    289 Views
    L
    One article was saying that Hetzner is a South African company, that they existed in a previous incarnation there and are now Xneelo... https://xneelo.co.za/dedicated-servers/
  • Cloudron Data Paths - Best Practices

    Solved Support
    14
    1 Votes
    14 Posts
    2k Views
    M
    @bmann Yeah, in that case, I'd say just use a provider that allows you to buy extra storage inexpensively and mount it as a volume. BuyVM is the one that comes to mind honestly. You can also use CIFS or NFS, but I don't know how well I'd trust them as primary storage for an app. Also, as said, some apps support external S3 (although that limits your capability to fully encapsulate your backups).
  • 0 Votes
    7 Posts
    729 Views
    girishG
    To answer the original question: I think root user is the first/admin user that you signed up with Wasabi. If you create users after that, they are called sub-users. Depending on your setup, you have to create a key for the root user or sub user. I guess you can just create the key for root user if you are not using sub-users. See https://docs.wasabi.com/docs/creating-a-user-account-and-access-key
  • Help! Docker engine fails to start.

    Solved Support
    6
    1
    2 Votes
    6 Posts
    629 Views
    C
    Tyvm, saved my day!
  • How to configure storage for Typebot on Cloudron

    Solved Typebot
    18
    3 Votes
    18 Posts
    3k Views
    T
    This is very easy to solve! You don't need any S3 storage just to serve images. That's like using nuke to bomb an ant. Here is the solution: Step1: Create a repository on your github account. Step2: Upload an image (e.g. bot avatar) to your repository. Step3: Copy the link of your image, then paste to jsdelivr (select "convert from Github"). [image: 1715934680451-d1ca53cb-6e7f-468e-9abc-e05540baea9f-image-resized.png] Step4: Copy the JSdelivr link to your Typebot. [image: 1715934804835-5677227c-ec50-4db0-95f9-38de57586ecb-image-resized.png] Now, you have a world-class CDN provider serving your image FOR FREE!!! This link is permanent unless you purge it!
  • Cheap Good and Fast Block Storage Options

    Discuss
    7
    3
    1 Votes
    7 Posts
    992 Views
    L
    @jdaviescoates said in Cheap Good and Fast Block Storage Options: What do you actually want to do? Thanks for asking! For Cloudron backups, that is no problem. What I want is storage for app data, for example, the images in a gallery application, or the videos in a video application. From what I understand, these have to go to a block/object storage with the same VPS, as Girish explained here: https://forum.cloudron.io/post/71151 Basically, if I understand correctly, with Cloudron, your VPS provider has to also offer block/object storage too, if you want to backup your application data on a different server. For example, Hetzner storage boxes would only be useful for app data storage if you are running your Cloudron on Hetner, too.
  • 1 Votes
    7 Posts
    941 Views
    randyjcR
    You could also use rclone together with mergerfs to create some kind of layer. like /mnt/remote /mnt/local /mnt/mergerfs You then write stuff locally, and it'll upload stuff in the background to your remote storage. You can look for inspiration @ https://github.com/l3uddz/cloudplow
  • Move e-mail mailbox data to a mounted disk?

    Feature Requests
    4
    1 Votes
    4 Posts
    445 Views
    potemkin_aiP
    @nebulon the doc might need to be updated systemctl stop|start docker docker.socket postgresql mysql nginx for the services. rsync --archive /mnt/old_root/home/yellowtent/boxdata /mnt/data/cloudron-mail/ for copying the data (mv when fails produce a whole set of problems to be resolved and can't be resumed). and the following commands to verify: find /home/yellowtent/boxdata/ -type f -printf "." | wc -c find /mnt/data/cloudron-mail/boxdata/ -type f -printf "." | wc -c diff -r -q /home/yellowtent/boxdata /mnt/data/cloudron-mail/boxdata