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 9.8k Posts
  • Cloudron 9.0 (beta) bug reports

    Pinned
    73
    0 Votes
    73 Posts
    2k Views
    girishG
    @msbt thanks! There was a nasty bug in the backup cleaner where one site was trying to clean up the backup of another site... Fixed now.
  • What do you do?

    Pinned
    72
    6 Votes
    72 Posts
    35k Views
    nostrdevN
    We're a development team focused on helping clients build applications and solutions in the freedom tech / Bitcoin / Nostr space - https://nostrdev.com We don't use Amazon, Facebook, Microsoft, or Google - and Cloudron is fantastic for this. It's also a really good option for hosting our client projects - we can just deploy them as containers, with their own URLs, no need to spin up / pay for additional machines. We're contributing back - current submissions include: Bitcoin Core BTCPay server Upcoming contributions include: Strfry (Nostr) relay Blossom (file) server SIGit - for secure and private document signing . https://sigit.io Trackstr - self hosted time tracker, an alternative to other "activity trackers" such asHubstaff or Trackabi. DM for details, we are looking for testers. Our wish - that the Cloudron team would accept payment in Bitcoin. Maybe now they have their own payment gateway, they will reconsider
  • Show me your dashboard :)

    Pinned
    61
    2
    6 Votes
    61 Posts
    19k Views
    L
    [image: 1757001364296-2025-09-04_18-54-27-resized.png]
  • Suggestion: Official "Packaged by Cloudron" Badge

    tags publish badge quality
    2
    4 Votes
    2 Posts
    52 Views
    nottheendN
    An automatically created badge from Cloudron's perspective: App Verification and Registry After the app is reviewed and approved, Cloudron adds it to its verified apps registry, which includes metadata like app ID, name, version, and verified status. Badge Graphic Creation Cloudron prepares a badge image (SVG or PNG) showing "Packaged by Cloudron" or a similar verified label. This badge image is hosted on Cloudron's servers or CDN. Generate Standardized Markdown Snippet Cloudron creates a standardized Markdown snippet that developers can embed into their README or website. The snippet typically looks like this: [![Packaged by Cloudron](https://cloudron.example.com/badges/appid.svg)](https://cloudron.example.com/apps/appid) Here, the image URL links to the dynamically generated badge image, and the anchor URL links to the app's Cloudron info page. Probably this can be done here, taking comentario as an random example: https://www.cloudron.io/store/app.comentario.cloudronapp.html Badge Hosting and Dynamic Updates The badge image URL is managed by Cloudron, allowing automatic updates if badge styles, wording, or verification states change. All instances where the badge is embedded will reflect updates immediately. Developer/User Integration Cloudron provides the app developer or user with this snippet along with clear instructions to paste it into their GitHub README or other documentation. Automatic Badge Rendering When README files or web pages load, the badge image is fetched from Cloudron's servers and displayed in place, confirming official packaging and build trust visually. This automated generation and hosting process allows Cloudron to centrally manage trust badges and makes it very easy for app maintainers to add a professional verification mark to their repos without manual image management or styling.
  • Hot take on upgrading and licensing

    licensing opinion ux
    12
    3
    1 Votes
    12 Posts
    167 Views
    nebulonN
    We have purged that one now and refunded the remaining time on that one.
  • OpenLiteSpeed app (OLSMP stack?)

    3
    4 Votes
    3 Posts
    58 Views
    32463
    Ha! Yes, and no. Let me explain: The one plugin to use, which is entirely free(!), is Litespeed caching for WordPress. It works regardless of you running OLS too, bar the direct tie-in to the caching service. With that and Cloudflare caching, I get to nearly 100% on pagespeed.web.dev, even for crappy sites with terrible themes. With OLS as a stack, I can probably get a lot more websites onto the same server without impacting on performance. Probably around 40% more according to some research I did. Interestingly, plain WordPress, with its stock themes and without Redis and Cloudflare get's nearly 100% on pagespeed.web.dev. At least in my testing, it suggests that the quality of the theme and plugins in use play a critical role. If only customers paid attention to that and spent money wisely with decent web devs instead of buying dodgy themes and plugins ;D What's your experience? Why do you want OLS?
  • Server hostname change

    4
    1 Votes
    4 Posts
    48 Views
    J
    On DigitalOcean, hostname is automatically set to the name of the Droplet.
  • Thanks to the Cloudron Team!

    7
    24 Votes
    7 Posts
    890 Views
    Z
    My experience with Cloudron has been wonderful, the Cloudron forum community is also fantastic, and I always find help there.
  • How to setup Hetzner Storage Box using SSHFS

    storagebox
    8
    2 Votes
    8 Posts
    2k Views
    jdaviescoatesJ
    @3246 I spotted you just upvoted my post above where I asked. I said in How to setup Hetzner Storage Box using SSHFS: People who are backing up to a Hetzner Storage Box using SSHFS - how did you get it set-up? Thanks! Here is what worked for me: https://forum.cloudron.io/post/96271 Once I worked out how to create the new key pairs it was all relatively straightforward.
  • 7 Votes
    5 Posts
    127 Views
    robiR
    @scooke I believe we do have a nostr custom package available for install via CCAI. Check the forum
  • Running Cloudron on eMMC – How to Reduce Writes?

    Solved
    15
    1 Votes
    15 Posts
    589 Views
    WiseMetalheadW
    @james Fortunately, I took care of this issue almost right after installing Ubuntu, but thanks a lot for sharing another interesting approach.
  • Construction Project Management Tool Integration on Cloudron

    3
    4 Votes
    3 Posts
    167 Views
    K
    I use Redmine for that. It looks a bit outdated at times,but it does the job better than most other solutions and is rock solid. A client of mine has build a 1000 beds hospital with Redmine as the PMS,so there is that.
  • Cloudron Tech Stack for "Side Hustle" (a.k.a. Kleinunternehmer in German)

    10
    2 Votes
    10 Posts
    371 Views
    C
    @timconsidine Important point, though for the so-called Kleinunternehmer in Germany there are no formal accounting requirements so it is sufficient to have a record of invoices, payments received and expenses when it comes to entering the figures in the tax return. Most decent billing software does reporting. @chmod777 Let us know what you decide to go with.
  • YouTube Tutorial on Email Hosting

    3
    10 Votes
    3 Posts
    282 Views
    nebulonN
    Very nice video indeed! We should probably improve the test email we send out, to not hit this mailtester issues
  • Recommendation: Mail-Archiver – simple & efficient email archiving

    18
    9 Votes
    18 Posts
    2k Views
    KubernetesK
    @josephcosta I agree with you and I don't like ASP.NET because I am not familiar with it. But however, if the developer knows his stuff, I am okay with it. @necrevistonnezr I agree with you, index and search for attachments would be great. Maybe it will be added sometime later? I also think the fuzzy search in Openarchiver is something I miss in Mailarchiver.
  • Sharing custom SpamAssassin Rules

    mail spam
    77
    10 Votes
    77 Posts
    19k Views
    d19dotcaD
    @humptydumpty That's something I'd like to look into too, although I have a feeling the only thing that can really work its magic there is the Bayesian learning, so running the SpamAssassin learn commands. I've been running a script (with the help of ChatGPT, lol) like one below in case this helps as I find the Bayesian learning in Cloudron seems to be really manual or inconsistent at running (I think they've admitted that too in a post I saw somewhere the other month), and it's improved IMO with running this often. Personally I run this manually for now just because I wanted to make sure it was working, but I'll probably consider throwing this in a cron job soon enough. sudo docker exec -ti mail /bin/bash Run this script in the mail container: nohup bash -c ' MAILDIR="/app/data/vmail"; SPAMD_DIR="/app/data/spamd"; for user in $(ls "$MAILDIR"); do MAILBOX="$MAILDIR/$user/mail"; BAYES_PATH="$SPAMD_DIR/$user"; mkdir -p "$BAYES_PATH"; chown -R cloudron:cloudron "$BAYES_PATH"; chmod 700 "$BAYES_PATH"; echo "🔄 Training SpamAssassin for $user..." | tee -a /app/data/spamd/train.log; # Train spam from .Spam and .Junk folders (including subfolders) find "$MAILBOX/.Spam" "$MAILBOX/.Junk" -type d -name "cur" 2>/dev/null | while read folder; do echo "📂 Training SPAM from: $folder" | tee -a /app/data/spamd/train.log; sa-learn --spam --dbpath "$BAYES_PATH" --dir "$folder" | tee -a /app/data/spamd/train.log; done # Train ham from Inbox and Archive, but EXCLUDE Junk, Spam, Trash, Sent, and Drafts find "$MAILBOX" -type d -name "cur" 2>/dev/null | grep -Ev "/(\.Trash|\.Deleted Messages|\.Sent|\.Sent Messages|\.Drafts|\.Junk|\.Spam)/" | while read folder; do echo "📂 Training HAM from: $folder" | tee -a /app/data/spamd/train.log; sa-learn --ham --dbpath "$BAYES_PATH" --dir "$folder" | tee -a /app/data/spamd/train.log; done echo "✔ Completed training for $user! BAYES files stored in $BAYES_PATH" | tee -a /app/data/spamd/train.log; done; echo "🎉 SpamAssassin training completed for all mailboxes." | tee -a /app/data/spamd/train.log; ' > /app/data/spamd/train.log 2>&1 & It creates that train.log file and writes all the output to it so you can see it learning across all mailboxes for the Inbox and Archive folder as ham and the Junk/Spam folder as spam for all users. It's neat to see it saying it learned ham from 34 messages or something like that for each mailbox, haha. I think my latest spam rules are doing well the past week, so I'll likely be posting them here soon.
  • Who is selling hosted (and supported) Cloudron servers?

    hostingprovider
    27
    9 Votes
    27 Posts
    4k Views
    nostrdevN
    We would like to see a cloudron reseller who accepts Bitcoin for payment
  • Vercel OSS Vibe Coding Platform

    1
    1
    3 Votes
    1 Posts
    306 Views
    No one has replied
  • What prevent you from exclusively use cloudron?

    3
    0 Votes
    3 Posts
    775 Views
    L
    @crazybrad Thank you for your input, yet I am interested in official apps with the same level of polish as other official apps.
  • add portainer

    Moved
    7
    0 Votes
    7 Posts
    759 Views
    robiR
    If you're up for a challenge, look into the forum for sysbox which allows for stronger docker isolation so you can experiment with portainer in a more isolated container on Cloudron.