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


Skip to content

Discuss

Feedback, suggestions, anything else Cloudron related

1.2k Topics 10.2k Posts
  • What do you do?

    Pinned
    74
    7 Votes
    74 Posts
    41k Views
    robiR
    @nostrdev so glad you investigated when I recommended Cloudron. Glad to have you here.
  • Show me your dashboard :)

    Pinned
    65
    2
    6 Votes
    65 Posts
    25k Views
    T
    @scooke just following the documentation for self development/deploy, it is still basically docker and there are good basic container to start from. I had a some more but moved to my local running TrueNas Scale and using OCID from cloudron.
  • Alternatives to Cloudflare DNS with Cloudron?

    6
    0 Votes
    6 Posts
    46 Views
    robiR
    @p44 food for thought. What happens when they fail and dissolve? The answer is in all of us.
  • MCP Server for Cloudron - AI-Powered Instance Management

    10
    5 Votes
    10 Posts
    193 Views
    canadaduaneC
    With apologies in advance to @sangemaru (since I did not ask permission), I've forked this project. the git repository's source code is in a poor state node_modules checked into source code dist checked into source code multiple megabytes of executables and directories not compatible across operating systems many leftover markdown files, plans, unused files throughout tests not working, and typescript unused Since I used a filter-repo to clean up the git history, this made my changes incompatible with github PRs Subset of filter-repo commands used during cleanup: git filter-repo --force --path node_modules --invert-paths git filter-repo --force --path dist --invert-paths git filter-repo --force --path TESTING.md --invert-paths git filter-repo --force --path PHASE_2_3_SUMMARY.md --invert-paths git filter-repo --force --path .serena --invert-paths git filter-repo --force --path FORUM_POST.md --invert-paths git filter-repo --force --path REAL_TEST_RESULTS_F23B.md git filter-repo --force --path TESTING_NOTES.md --invert-paths Here is the new published package: https://www.npmjs.com/package/@halecraft/mcp-cloudron I separated the API surface area into 8 categories for now, and implemented a few more of the openapi spec endpoints (32 of 240 total implemented): App Management cloudron_list_apps - List all installed applications with status and health cloudron_get_app - Get detailed information about a specific application cloudron_control_app - Start, stop, or restart an application cloudron_configure_app - Update environment variables, memory limits, access control cloudron_install_app - Install an application from the App Store cloudron_uninstall_app - Uninstall an application (with pre-flight validation) cloudron_clone_app - Clone an application to a new location cloudron_repair_app - Repair a broken application cloudron_update_app - Update an application to a newer version cloudron_restore_app - Restore an application from a backup cloudron_backup_app - Create a backup of a specific application App Store cloudron_search_apps - Search the Cloudron App Store cloudron_validate_manifest - Validate an app before installation Backups cloudron_list_backups - List all available backups cloudron_create_backup - Create a new instance backup Users cloudron_list_users - List all users cloudron_get_user - Get details for a specific user cloudron_create_user - Create a new user with role assignment cloudron_update_user - Update user properties (email, role, password) cloudron_delete_user - Delete a user (with pre-flight validation) Groups cloudron_list_groups - List all groups cloudron_create_group - Create a new group System cloudron_get_status - Get Cloudron instance status and version cloudron_check_storage - Check available disk space cloudron_list_services - List platform services (MySQL, PostgreSQL, etc.) cloudron_list_domains - List configured domains cloudron_get_logs - Retrieve application or service logs Tasks cloudron_task_status - Check status of an async operation cloudron_cancel_task - Cancel a running operation cloudron_validate_operation - Pre-flight validation for destructive operations Updates cloudron_check_updates - Check for Cloudron platform updates cloudron_apply_update - Apply a platform update I don't normally do this (I like to contribute), but I have some time constraints right now and am currently unwilling to slow down to work through some of these issues to get to baseline. That said, I do applaud your getting this started sangemaru and hope this doesn't dissuade you from continuing.
  • Focus on Business Apps

    78
    12 Votes
    78 Posts
    16k Views
    A
    @humptydumpty I don't think its plays nice with wayland, but I have had it running on a X11 Manjaro & mint installs for a couple years no issues at all. Also the console / shell is available much like an SSH session.
  • Apps for file management/sharing/syncing

    17
    6 Votes
    17 Posts
    191 Views
    timconsidineT
    Seafile is now packaged as a custom app. https://forum.cloudron.io/post/118275 @crazybrad : it definitely took longer than your assistant estimated, but I didn't track how long.
  • Best way to change DNS providers from Cloudflare to an EU provider?

    16
    4 Votes
    16 Posts
    3k Views
    P
    Great. @jdaviescoates
  • Unified messaging platforms in 2026 (beeper, matrix-mautrix, ?)

    1
    3 Votes
    1 Posts
    12 Views
    No one has replied
  • 8 Votes
    9 Posts
    94 Views
    P
    @IniBudi Very very good news. I wish your efforts brings Cloudron to expand to Indonesian users.
  • Can't select App Wishlist category on advanced search

    2
    2
    0 Votes
    2 Posts
    15 Views
    robiR
    @jdaviescoates yep, I've always started by typing 'wi' and it pops up.
  • Maps on Cloudron - Feedback on Beta

    maps feedback
    19
    1 Votes
    19 Posts
    178 Views
    robiR
    This is how one guy mods OSRM for his own use case:
  • Password policy

    Locked password feature-request
    11
    0 Votes
    11 Posts
    3k Views
    J
    https://forum.cloudron.io/topic/13995/password-complexity is the feature request thread (which looks like you created, thanks)
  • End of subscription

    subscription
    5
    1 Votes
    5 Posts
    987 Views
    nebulonN
    Just to keep this updated, we have answered in the created support ticket via email to settle this.
  • New Cloudron Docs Framework - Requesting feedback

    13
    1
    7 Votes
    13 Posts
    288 Views
    J
    Hello there and thank you for always moving forward. The docusaurus option seems good to me and the UI is clean. Just a suggestion, maybe a left-margin +15 pixel on the second column (the content one) might be nice.
  • 3 Votes
    7 Posts
    237 Views
    jadudmJ
    Everything I'm about to say is independent of your actual needs and what you want to achieve. Are you hosting for others? Do you need to be able to restore within hours? Then some of what I say is not for you. If you're instead looking for some "I messed up, everything is gone, and I need a way to recover, even if it takes me a few days," then some of what I say will be more applicable. I have generally built my backups in tiers, for redundancy and disaster recovery. I would backup the first tier to something close and "hot." That is, use rsync or direct mount to your instance's local disk. I would consider SSHFS mounted disk a second option, if #1 does not have enough space. I would have a cron that then backs up your backup. If you backup 3x/day using Cloudron (using hardlinks, to preserve space), I would then do a daily copy to "somewhere else." That could be via restic/duplicati/etc. as you prefer. I would weekly dump to S3 (again, via cron if possible), and consider doing that as a single large file (if feasible), or multiple smaller files. Those could be straight tar files, or tar.gz if you think the data is compressible. Set up a lifecycle rule to move it quickly (one day?) to Glacier if you're thinking about cost. At the end of the month, keep only one monthly in Glacier. Not sure what the deletion costs would be if you delete that quickly, so some thought may need to be given here. That's perhaps a lot, but it depends on your data/what you're doing. You could also go the other way: if you think your cloud backup costs will be too high, you could do the following: Pick up a $300 NAS and a pair of 8-16TB hard drives Install TrueNAS on it, and put the disks in a ZFS Mirror Set up a cron on the NAS to pull down your Cloudron backups on a periodic (daily/weekly) basis. restic or similar will be your friend here. That's the... $800 or so solution, but you would weigh that cost against how much you're going to be paying in cloud storage. (That is, if you decide you're going to be paying $200+/year for backups, perhaps the NAS is going to start to look attractive.) The incremental backups should get smaller once you get the initial pull done (in terms of size to pull down). A version of the NAS is where you buy one external drive, run your backups locally, and pray the drive doesn't go underneath you, or worse, when you have to do a restore. I would personally chuck a single drive out the window, but some people love to gamble. Recovery from the offline backup will be annoying/painful. You'd have to upload it, and then configure your restore to point at it. However, it would be your "last ditch" recovery approach. This would be to my opening point: your backups are dictated, in no small part, by your budget and needs. If you have money to spare, use direct- or SSHFS-mounted disk, and just backup to it. If you are looking for some savings, you can price out S3-based storage (B2 tends to be cheapest, I think, but don't forget to estimate how many operations your backup will need---those API calls can get expensive if you have enough small objects in your backup.) Moving to Glacier is possible if you use AWS, which is significantly cheaper per TB. Having at least one disconnected backup (and a sequence) matters in the event of things like ransomware-style attacks (if that is a threat vector for you). Ultimately, each layer adds cost, complexity, and time to data recovery. Finally, remember: your backups are only as good as your recovery procedures and testing. If you never test your backups, you might discover you did something wrong all along, and have been wasting time from the beginning. I find Cloudron's backups to be remarkably robust, and was surprised (pleasantly!) by a recent restore. But, if you mangle backups via cron, etc., then you're just spending a lot of money moving zeros and ones around...
  • Danish 🇩🇰 language package

    Solved
    20
    4 Votes
    20 Posts
    5k Views
    J
    I will work on the translations in the coming weeks. Is anyone interested in helping or adding another Nordic language?
  • Deploying Anubis (AI Crawler Filtering) on a Cloudron Server

    10
    4 Votes
    10 Posts
    2k Views
    M
    Another project of the sort is iocaine: https://iocaine.madhouse-project.org/documentation/3/getting-started/containers/ Was wondering if there's any chance to get that running.
  • 2 Votes
    12 Posts
    206 Views
    D
    i went into a problem if DB is accessed by 3rd party the backup failed with error as its accessed by someone else @joseph @girish any thoughts can we force db to close all connections at time of backup request came kind of like a script in dummy application
  • This topic is deleted!

    1
    2 Votes
    1 Posts
    6 Views
    No one has replied
  • Access monitoring (login events, suspicious activity detection)

    Moved
    4
    5 Votes
    4 Posts
    127 Views
    robiR
    Most of it can be mitigated by implementing the already available blacklist and whitelist.