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
    18 Posts
    412 Views
    timconsidineT
    FWIW. I have just run into the issue. Broke connectivity to my cloudron-installed forgejo Fixed using the patch after losing 4 hours to checking it was not something I did. IMHO : EITHER 9.1.6.should be pulled OR 9.1.7 should be accelerated AND some kind of a clearer higher profile URGENT ADVISORY should be issued for people to check if uname shows 110 I may have missed such an announcement, but I assume this affects quite a number of Cloudron users, so it should be addressed. Probably a stupid perception issue but backups on patched 9.1.6 seem slower. Working but much slower than before. Will keep an eye on it and try to get some metrics (to rule out user perception). Seems that rysnc location (hetzner Storage Box) needed remounting. No idea why, but seeks ok now. Watching.
  • CloudronVersions.json weirdness

    App Packaging & Development
    4
    4 Votes
    4 Posts
    98 Views
    timconsidineT
    @James thank you, will check it out and report back
  • What happens before a backup is "created"?

    Unsolved Support backup retention tasks system timezone
    2
    0 Votes
    2 Posts
    32 Views
    jamesJ
    Hello @nottheend @nottheend said: When I check the system logs, I can see exactly at 23:00 a task, is that the beginning of the backup process? Yes, that is the start of the full backup task. @nottheend said: That my backup takes almost 3 hours is fine with me. But I would like to understand what is happening before the backup is actually "created". Depending on the backup type tgz or rsync it can take some time depending on the apps and size of the apps that need to be included in the backup. For the integrity check everything needs to be indexed and sha256 hashed first before the backup to then validate it after the backup. For example, Nextcloud stores image previews (thumbnails) in a hashed structured folder system within the appdata directory to optimize performance and prevent too many files in a single directory. But this in turn leads to constant changes due to the hashed structured folder system and is so "deep" that sometimes the tgz format just fails because the folder depth, thus the name of the path, is too big to be stored in a tgz due to the primary limitation is the PATH_MAX constant, which is typically 4096 bytes. And also takes longer time to index and hash. @nottheend said: The Update Schedule is set to 5 AM, and it may interfere with the Backup? That is no issue. When the backup takes longer, the system update task is simply scheduled after that. Depending on the backup provider, for example SSHFS, the rsync format can be way faster than tgz. The initial backup of rsync can take longer, but every subsequent backup is then very fast since Cloudron can do a remote-copy call instead of copying everything again and again from the Cloudron host to the provider. This saves bandwidth and compute time, increasing the backup times significantly. For example, my own Cloudron with 24 apps and 600 GB of backup data, only took 36 minutes 28 seconds this night to do a full backup with the rsync format on SSHFS with a Hetzner Storage Box. @nottheend said: I also read that before updates an Backup is taken automatically and I am not sure if that would be skipped if there is a recent backup. A full system backup before every Cloudron update is default and is only skipped when explicitly configured so. If you are using the rsync type backup, the backup before the update would be very fast since it just took a backup before. Also from my system, since a backup was taken before the Cloudron update, the pre-update backup only took 4 minutes 31 seconds. @nottheend said: And sorry for squeezing in many questions in that post, but it may reveal some context. All good! Always happy to help.
  • PeerTube - Package Updates

    Pinned Locked PeerTube
    80
    2 Votes
    80 Posts
    35k Views
    Package UpdatesP
    [4.6.6] Update peertube-plugin-auth-openid-connect to 1.1.0
  • n8n - Package Updates

    Pinned Locked N8N
    429
    0 Votes
    429 Posts
    458k Views
    Package UpdatesP
    [4.19.3] Update n8n to 2.17.7 Full Changelog Google Gemini Node: Gemini default models update (#28939) (0c856bf)
  • Nextcloud stuck in startup loop

    Nextcloud nfs
    1
    1 Votes
    1 Posts
    18 Views
    No one has replied
  • Error in apps accessing NFS volume after upgrade to v9.1.6

    Solved Support nfs network
    33
    2
    1 Votes
    33 Posts
    162 Views
    jamesJ
    Hello @stirchley.coop I also had a look and redacted some content. Also, the content that was not redacted are not critical since Cloudron ensures that non of the Cloudron services are accessible from the internet. But if you still feel more comfortable to delete the whole topic, I can do that.
  • Help with migrating Cloudron to a new server

    Solved Support backup restore migration
    18
    1 Votes
    18 Posts
    352 Views
    jdaviescoatesJ
    @davejgreen said: I tried again with a fresh install of Ubuntu 24.04 @davejgreen said: Maybe different versions of Ubuntu do it differently? I think the only time I've had issues with migrations was when the provider of my VPS (I think it was Netcup) began using stripped down versions of Ubuntu that had stuff Cloudron needs missing. But I'm guessing you're pulling Ubuntu directly from Ubuntu?
  • 3 Votes
    2 Posts
    40 Views
    girishG
    @paradoxbound thanks for investigating . I will fix the timeouts .
  • 2 Votes
    34 Posts
    599 Views
    A
    @joseph Thanks - I tried the cloudron-firewall.sh patch and restarting but did not get docker to come up so I deleted the conf file like the original solution suggested and it came right back again. Yes it was kernel 110. Everything seems to be running now. Bummer that kernel upgrade caused all of this. Thanks for the help.
  • NetBird - WireGuard based VPN

    App Wishlist
    21
    18 Votes
    21 Posts
    7k Views
    S
    I have been running Netbird for some time now in a non-Cloudron. It is now very easy and awesome. Cloudron would bring a unified user management experience, which would be nice. If we had Rustdesk and ManageEngine, (Which I also have to run in a separate Docker system) I could run the whole IT operation with Cloudron...
  • V0.9.2 is available - fixes critical bug

    OpenWebUI
    2
    2 Votes
    2 Posts
    40 Views
    nebulonN
    new package is out
  • OpenWebUI - Package Updates

    Pinned Locked OpenWebUI
    201
    1 Votes
    201 Posts
    109k Views
    Package UpdatesP
    [3.3.2] Update open-webui to 0.9.2 Full Changelog PaddleOCR-vl document extraction. Administrators can now use PaddleOCR-vl as a content extraction engine for document processing, with configurable API URL and token settings in document retrieval configuration. #23945 Firecrawl v2 API. Firecrawl web loading now uses the v2 API directly with proper retry logic, exponential backoff on rate limits, and configurable timeout handling, improving reliability for both cloud and self-hosted Firecrawl setups. #23934 Custom API key header. Administrators can now configure a custom header name for API key authentication via the CUSTOM_API_KEY_HEADER environment variable, enabling compatibility with reverse proxies that use the Authorization header for their own authentication. Source overflow indicator. The Sources button now shows a +N badge when more than three sources are available, so hidden sources are clearly indicated in chat responses. #23918 Async database driver migration. The async database backend now uses psycopg (v3) instead of asyncpg, eliminating brittle SSL parameter translation and supporting native libpq connection strings including sslmode, options, and target_session_attrs without any stripping or conversion. Throttle request handling. Request handling no longer fails when user activity status updates are throttled with a non-zero interval. #23979 Rich text extension conflicts. Rich text editing no longer triggers duplicate extension conflicts for lists and code blocks, improving editor stability. #24009 Browser-native message virtualization. The custom JavaScript-based message culling system (spacers, height caching, scroll listeners) was replaced with CSS content-visibility: auto, letting the browser natively skip rendering of off-screen messages without destroying component trees. This eliminates scroll jump artifacts and mount/destroy thrashing while preserving memory efficiency in long conversations. psycopg v3 async driver. The async database driver has been migrated from asyncpg to psycopg (v3). This is a transparent change for most deployments, but custom connection strings with asyncpg-specific parameters may need adjustment. Brotli dependency update. Brotli has been updated to address CVE-2025-6176.
  • PSA: Keycloak easy custom themes (working editor!)

    Keycloak
    1
    2 Votes
    1 Posts
    16 Views
    No one has replied
  • Ollama - Package Updates

    Pinned Locked Ollama
    45
    0 Votes
    45 Posts
    10k Views
    Package UpdatesP
    [1.9.2] Update ollama to 0.21.2 Full Changelog Improved reliability of the OpenClaw onboarding flow in ollama launch Recommended models in ollama launch now appear in a fixed, canonical order OpenClaw integration now bundles Ollama's web search plugin in OpenClaw
  • Apps for file management/sharing/syncing

    Discuss
    29
    7 Votes
    29 Posts
    3k Views
    W
    @stalecontext i've build an image on docker Hub: https://hub.docker.com/repository/docker/wazolab/copyparty Also i've opened 2 issues on your repo: https://git.cathedral.gg/Ben/copyparty-cloudron-app/issues/1 https://git.cathedral.gg/Ben/copyparty-cloudron-app/issues/2
  • 1 Votes
    12 Posts
    13k Views
    nottheendN
    If you're as lazy as I am, here is the summary of the brilliant insights from this thread: Enable 'json' in SearXNG (will not make the search interface public): Open settings.yml for editing, e.g. via File Manager Add json in search under formats Example: formats: - html - json <-- add this Note the Port in of SearXNG Configure OpenWebUI App to use SearXNG as web search: In OpenWebUI, go to Admin Settings → Web Search Enter URL: Paste the Searxng URL but replace <searx app id> and <searx port> (port is probably 8888) http://<searx app id>:<searx port>/search?q=<query>&language=auto&time_range=&safesearch=0&categories=social+media,map,it,general,science,news&format=json This bypasses OAuth internally so that OpenWebUI directly accesses SearXNG
  • 14 Votes
    7 Posts
    2k Views
    I
    @james I think this post worth to add on our documentation.
  • n8n 2.16.1 has wait node bug

    N8N
    8
    2 Votes
    8 Posts
    161 Views
    D
    @james this is resolved
  • Anyone running sGTM or Server-side Tracking on Cloudron?

    Off-topic
    3
    0 Votes
    3 Posts
    120 Views
    I
    If I am not mistaken, we can install outside GCP. I found tutorial on YouTube. He installed sGTM on DigitalOcean But I don't know how to implement it on Cloudron environment.