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

Offical apps | Community apps | Demo | Docs | Install
S

simon

@simon
Unfollow Follow
About
Posts
59
Topics
20
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • Error-Tracking GlitchTip
    S simon
    App Wishlist

    https://glitchtip.com

    Simple, open source error tracking
    Collect every error from your project in real time, organize them to make them useful, and receive alerts when and where you want...without breaking the budget.

    Can be used with Sentry SDK

    GlitchTip can be run with Docker


  • Faster backups or more settings options for backups
    S simon
    Feature Requests backups

    Problem:
    the current feature set only allows to exclude apps and schedule the frequency of backups.
    At the same time all apps run one after the other and the backup speed is rather slow with 3-7 MBps.
    This leads to two problems:

    1. apps with many and/or large files Nextcloud) take longer than the set backup rhythm (in may case 12h). As a result I have no backups for all other apps or the backup run aborts completely.
    2. apps with a high change rate need many backups, but these are prevented by the apps with the large files (Nextcloud).

    Featureset proposal:

    1. backups should be accelerated. E.g. by running the transfer in parallel for several apps.
    2. there should be database backups with separate schedules. (in many cases one could do without files, but not database changes).
    3. there should be different schedules for the apps (Nextcloud once a week, Redmine every 2 hours)
    4. it should be possible to exclude external volumes from the backup

    I would be happy if something would improve on this topic.


  • Hanko.io - fido2, webauthn, passwordless login
    S simon
    App Wishlist

    Website: https://www.hanko.io
    Repo: https://github.com/teamhanko/hanko
    About passkey and demo: https://www.passkeys.io

    Hanko is an open source user management system with a passkey-first approach that takes you on the journey beyond passwords. For better security, higher conversion rates, and happier users.

    Passkeys are a new way to sign in that works completely without passwords. By using the security capabilities of your devices like fingerprint or face recognition, passkeys are more secure and are easier to use than both passwords and all current 2-factor authentication methods.
    – Based on public key cryptography
    – Natively supported on all major platforms
    – Synchronized across your devices


  • Umami not responding
    S simon
    Umami

    Had the same issue — Umami stuck on "Not responding" with build-app exiting with code 137 during next build --turbo.

    Fix: temporarily bump RAM to 8 GB for the first start, let the build complete, then reduce. In my case 3 GB is the minimum stable amount for ongoing operation — 2.5 GB still crashes.

    Hope this saves someone some time. Would be great if the package could ship with a pre-compiled build to avoid this entirely.


  • When are new apps coming?
    S simon
    Discuss

    the Wishlist looks promising! But is there also a timetable? If I'm not mistaken, no new app has been released in the last 12 months.

    As a suggestion for the App-Store: a category "last released App" would be great.


  • how can I use the Cloudron Groups in Nextcloud?
    S simon
    Nextcloud nextcloud feature-request usermanagement

    I run Nextcloud via the Cloudron user administration. User integration works fine, but I can't access the cloudron groups in Nextcloud. Does anyone know a solution?


  • Uptime Kuma Web-UI broken (empty)
    S simon
    Uptime Kuma

    @joseph good idea. Thanks for the support.


  • Where can I change the default password?
    S simon
    Beszel

    I got it. You have to change the password in two places. In Users and in Superusers. The user with the same email address appears in both tables.
    SCR-20250611-thkg.png


  • 1.117.2 - "scale puma worker count to processor count" causes OOM on multi-core servers with limited RAM
    S simon
    GitLab

    Update on our end:
    After the fix in 1.117.2/1.117.3, GitLab starts correctly and the worker count scales with available memory. On our 12-core server with 9.25GB assigned, we get 7 workers — which is mathematically correct per the formula.
    However we keep getting OOM kills after several hours. With 7 workers × ~1GB each, plus Gitaly, Sidekiq and Redis, the container is consistently running at 85-90% of its limit. There's no headroom for load spikes.
    The formula mem_gb - 2 assumes ~1GB per worker, but in practice workers grow beyond that under real load. Would it make sense to use a more conservative formula, e.g. mem_gb / 2 or capping at 4 workers for instances with fewer than 20 users?


  • netdata - real-time monitoring
    S simon
    App Wishlist

    and to mention it again: a Netdata installation could run in the OS of the Cloudron host system like on any other server, which sends metrics to a Netdata Cloudron app via a configured stream.conf. In this case, everything would remain isolated. But of course you would have to test it!


  • GitLab package - critical patch 19.3.2 available
    S simon
    GitLab

    Hi,

    my Cloudron GitLab is nagging about a critical patch:

    You are currently on version 19.3.1! We strongly recommend upgrading your GitLab installation to one of the following versions immediately: 19.3.2.

    But the latest Version on Cloudron is 19.3.1.

    Details here: https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-3-2-released/?nav=19.3.2 - came out Sep 10. The headline issue is an unauthenticated path traversal (CVSS 10.0) that's apparently already on CISA's known-exploited list, so probably worth bumping up the priority a bit.

    No pressure, just a friendly nudge 🙂

    Thanks!


  • netdata - real-time monitoring
    S simon
    App Wishlist

    @girish said in netdata - real-time monitoring:

    The add node button was disabled and it asks me to go to the cloud.

    This is also part of the dark pattern. If you are logged into the cloud, you will find instructions on how to add nodes behind this button.

    As far as I understand it correctly (I wouldn't call myself a professional either!), Netdata basically works as follows:
    There is ONE application that can:

    1. monitor its own host system and output the result on a web interface. This is the case that you obviously have on your computer now.
    2. alternatively, every Netdata application can also send data (additionally or exclusively) to other nodes. This is where Netdata's advertising comes in. If you want more than an unsecured output via port 19999 on the system to be monitored, you should preferably go to the cloud and pay! But it also works without a paid cloud, just not as convincingly.
    3. or the Netdata installation acts as the master (or parent node) processes the data from other nodes (child nodes). In other words, it can display, act, send alarms, etc. That would be the variant that I could very well imagine as a Cloudron app. In this case, however, the child nodes are not added via the UI of the master, but via an entry in stream.conf on the sending Netdata. As soon as the master receives data, the UI changes slightly and you can switch between different nodes.

    This is explained quite clearly at https://www.netdata.cloud/blog/netdata-parents-streaming-replication/.

    It is also important to know that Netdata should always run behind a proxy: https://learn.netdata.cloud/docs/netdata-agent/configuration/running-the-netdata-agent-behind-a-reverse-proxy/

    Netdata-master.png


  • Vigilant - Open Source Website Monitoring
    S simon
    App Wishlist

    • Main Page: https://govigilant.io
    • Git: https://github.com/govigilant/vigilant
    • Licence: MIT
    • Dockerfile: Yes
    • Demo: https://app.govigilant.io

    Summary: Vigilant is a self-hostable website monitoring tool that goes beyond simple uptime checks. It covers uptime from multiple locations, broken link detection, Google Lighthouse/performance tracking, SSL certificate monitoring, DNS change alerts, CVE/security tracking, and flow monitoring (automated testing of real user journeys like logins or checkouts). Notifications are supported via Slack, Discord, Email, MS Teams, Telegram, Ntfy and others.


    Notes: The project is open source, built in Europe, and already ships with a Docker Compose setup, making it a straightforward candidate for a Cloudron package. The stack includes the main app, a Horizon worker, a Lighthouse container, MySQL 8 and Redis. Deployment docs: https://govigilant.io/documentation/deployment


    Alternative to / Libhunt link: https://selfhosted.libhunt.com/uptime-kuma-alternatives

    Screenshots: https://govigilant.io


  • Uptime Kuma Web-UI broken (empty)
    S simon
    Uptime Kuma

    I have about 50 monitors running. Monitoring is reliable, notifications are coming in.
    However, the web UI regularly crashes after a little longer uptime (haha!). Then the entries/monitors are not updated, or are missing, or the whole app is not loaded.
    Browser Reload does not help, Server Restart does.
    The log is unremarkable. I couldn't find any comparable reports in the forum yet. Am I the only one with this problem?
    SCR-20241213-njth.png


  • Where can I change the default password?
    S simon
    Beszel

    Am I being stupid? I can't change the default password “changeme”. The change works in Pocket, and logging in there with the new password is no problem. However, even after restarting, Beszel only accepts the initial password. The Cloudron documentation is still empty, and the “First Time Usage” info after installation says that I should change the password, but not where.


  • Where can I change the default password?
    S simon
    Beszel

    Hi Joseph,
    Thanks for your feedback. That's exactly what I did.
    PocketBase accepts the password change. However, I can still log in to Beszel with “changeme” and NOT with the new password. Even after restarting Baszle.


  • 1.117.2 - "scale puma worker count to processor count" causes OOM on multi-core servers with limited RAM
    S simon
    GitLab

    Hi,

    the 1.117.2 update introduced scaling Puma workers to the processor count. On my server with 12 cores this changed the worker count from the previous default of 3 to 12 — a 4x increase in RAM consumption, causing repeated OOM kills.

    Setup:

    • Cloudron 9.2.0
    • GitLab 1.117.2
    • 12 CPU cores, 24GB RAM total
    • Small team, ~5 active users

    What happened:
    Before 1.117.2, GitLab ran stably for years with 7GB RAM limit (3 Puma workers by default via puma.rb). After the update, GitLab immediately started hitting OOM repeatedly — even after raising the memory limit to 14GB, it still consumed 13.99GB and got killed.

    The root cause is in start.sh:

    cpus=$(nproc 2>/dev/null || echo 2)
    export PUMA_WORKERS=$(( cpus < 2 ? 2 : cpus ))
    

    On a 12-core server this sets 12 Puma workers. Each worker consumes ~800MB–1GB RAM, so Puma alone needs ~12GB — before Gitaly, Sidekiq and Redis are counted.

    Suggestion:
    Either cap PUMA_WORKERS at a reasonable maximum (e.g. 4–6), or provide a way to override it via /app/data/ so admins can tune it for their setup.

    Is there a recommended workaround in the meantime?

    Thanks


  • Faster backups or more settings options for backups
    S simon
    Feature Requests backups

    To illustrate the problem a little more concretely:
    I have about 10 apps in my Cloudron. The most important are Gitlab, Mattermost, Redmine and Nextcloud.
    Mattermost and Redmine are constantly changing and a backup that is too old can be fatal. Therefore I would like to have many backups, at least every 12 hours.
    Nextcloud is different. It's all about data exchange, and the files are usually still available locally on all clients. So here it would be enough to have a backup every few days.
    If the creation of backups were very fast, the story would end here. Then I could just have a backup made every few hours.
    But: the Nextcloud has 200 GB (external volume included) and a backup therefore runs very long (I already had a runtime of more than 24 hours). As a consequence, no other backup of the other apps is running either. If I now deactivate the regular backup for the Nextcloud, backups before an update will take much longer!

    Currently I'm doing backups with rsync. I have also tested tgz, but it wasn't faster and much more expensive (more S3 requests?)


  • One-Time Secret
    S simon
    App Wishlist

    OneTimeSecrete as selfhosting would be a perfect Cloudron addition!
    Securely distribute sensitive data such as passwords etc. with your own domain. Would be great!
    https://github.com/onetimesecret/onetimesecret


  • 1.117.2 - "scale puma worker count to processor count" causes OOM on multi-core servers with limited RAM
    S simon
    GitLab

    Thanks for the hint
    The GitLab docs describe configuring Puma via /etc/gitlab/gitlab.rb, but the Cloudron package doesn't use Omnibus — it has its own Docker-based setup with gitlab.yml and a start.sh script.

    In start.sh, the worker count is set like this:

    cpus=$(nproc 2>/dev/null || echo 2)
    export PUMA_WORKERS=$(( cpus < 2 ? 2 : cpus ))
    

    Since start.sh is read-only inside the container, I can't override PUMA_WORKERS directly. Is there a supported way in the Cloudron GitLab package to override this — for example via a file in /app/data/ or a similar mechanism?

  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search