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


Skip to content
  • 6 Votes
    11 Posts
    4k Views
    marcusquinnM
    Update on the Cloudron NetBird package The packaging scaffold at https://github.com/marcusquinn/cloudron-netbird-app is fairly complete -- it uses the combined netbird-server binary behind an internal nginx that consolidates all the path-based routing (gRPC, WebSocket, REST API, dashboard) onto a single HTTP port for Cloudron's reverse proxy. What works (in theory -- needs real-world testing): Management API, Signal, Relay, STUN, and Dashboard all in one container Cloudron SSO via the OIDC addon Cloudron's built-in TURN server for NAT traversal relay PostgreSQL via Cloudron addon Backup/restore of all persistent state The one feature that can't work on Cloudron: NetBird's Reverse Proxy (v0.65+) This is NetBird's newer feature that exposes internal services on mesh peers to the public internet with automatic TLS. It requires Traefik with TLS passthrough -- the NetBird proxy container needs to terminate TLS itself. Cloudron's nginx terminates TLS before traffic reaches the app, so there's no way to pass through the raw TLS connection that NetBird's proxy needs. I looked at whether alpine/socat (TCP socket forwarder) could bridge this gap, but it can't -- the problem is Layer 7 (HTTP path routing, gRPC protocol handling, TLS termination order), not Layer 4 (TCP forwarding). socat only does port-to-port TCP forwarding and has no understanding of HTTP paths, gRPC, or WebSocket upgrade headers. This doesn't affect the core VPN functionality at all -- peer-to-peer WireGuard tunnels, NAT traversal, access control, DNS, network routes, and the management dashboard all work fine without it. The reverse proxy is an optional add-on for publicly exposing internal services. What's needed next: Testing on a real Cloudron instance (I haven't done this yet -- the packaging is based on docs and the combined container architecture) Verifying the internal nginx correctly handles the gRPC h2c proxying that Signal and Management need End-to-end OIDC flow testing with Cloudron SSO TURN relay testing for peers behind strict NAT If anyone wants to help test, the repo has a full testing checklist in the README. Would be great to get this into the Cloudron App Store. feedback welcome!
  • Scaleway backup

    Unsolved Support backup scaleway
    3
    0 Votes
    3 Posts
    27 Views
    C
    Hi James, Here's the config: File encryption used Storage: scaleway-objectstorage (tgz) at Paris (FR-PAR) / cloudron-backup-jf Content: Everything Schedule: Every day @ 02:00 Retention Policy: 7 daily, 4 weekly, 12 monthly Last run: 23 Feb 2026, 02:00 am
  • Cubby & Collabora integration

    Cubby
    11
    0 Votes
    11 Posts
    1k Views
    luckowL
    @nebulon User error confirmed after 15 minutes of testing. Note: adding another domain to Collabora requires the format [a-zA-Z0-9_\-.]*domain1.org|[a-zA-Z0-9_\-.]*domain2.org plus a restart. We should probably update the settings page with this info.
  • Documenso does not come up after update to 1.6.0

    Documenso
    16
    1 Votes
    16 Posts
    2k Views
    G
    The root cause is that self-hosted Teams have no customerId (Stripe ID). The migration copies it onto the Subscription, gets NULL, then deletes the Subscription. Run these before upgrading: sqlUPDATE "Team" SET "customerId" = 'cus_selfhosted_' || id WHERE "customerId" IS NULL; Then create Subscription records for any Teams missing them. If you've already attempted the upgrade and it failed, you'll also need to clean up 10 partially-created tables before retrying.
  • 4 Votes
    2 Posts
    24 Views
    jadudmJ
    Consider this an upvote/+1, along with kudos on @marcusquinn 's packaging of NetBird.
  • AI on Cloudron

    Discuss a.i
    259
    2 Votes
    259 Posts
    222k Views
    robiR
    You're going to be seeing alot more of these going forward. Https://Cognitum.one is another impressive FPGA+rPi4 for fast, ultra low power local AI agents
  • What's Your Antivirus Recommendation?

    Off-topic
    4
    1 Votes
    4 Posts
    76 Views
    humptydumptyH
    Malwarebytes free on windows. It detected a sneaky and persistent cryptomining malware that windows security missed. You get the occasional notification ad to buy a subscription and a reminder that it hasn’t scanned recent downloaded files. Other than that, no complaints.
  • Paperless-ngx - Package Updates

    Pinned Paperless-ngx
    152
    0 Votes
    152 Posts
    77k Views
    Package UpdatesP
    [1.47.3] Update paperless-ngx to 2.20.8 Full Changelog Compare Source This release addresses a security issue (GHSA-7qqc-wrcw-2fj9) and is recommended for all users. Our sincere thank you to the community members who reported this.
  • Calibre Web - Package Updates

    Pinned Calibre Web
    83
    0 Votes
    83 Posts
    28k Views
    Package UpdatesP
    [1.30.1] Update calibre to 9.3.1
  • Change Detection - Package Updates

    Pinned Change Detection
    141
    1 Votes
    141 Posts
    44k Views
    Package UpdatesP
    [1.28.4] Update changedetection.io to 0.53.6 Full Changelog Pip installs - remove flask patch and pin library versions by @​dgtlmoon in #​3912 #​3910 Fixing exclude compression (which has some kind of memory leak with flask-socketio)
  • FreeScout - Package Updates

    Pinned FreeScout
    261
    0 Votes
    261 Posts
    271k Views
    Package UpdatesP
    [1.15.31] Update freescout to 1.8.206 Full Changelog Improved PHP 8.5 compatibility (#​5227) Improved Helper::sanitizeUploadedFileName() function. Improved TokenAuth middleware algorithm. Extended Helper::$restricted_extensions list. Remove role from fillable User model fields. Set allowed_classes parameter for unserialize() functions. Update Customer addChannel() method (#​5224)
  • Traccar - Package Updates

    Pinned Traccar
    47
    1 Votes
    47 Posts
    12k Views
    Package UpdatesP
    [1.23.0] Update traccar to 6.12.0 Full Changelog v6.12.0 Compare Source
  • Verdaccio - Package Updates

    Pinned Verdaccio
    116
    0 Votes
    116 Posts
    80k Views
    Package UpdatesP
    [1.73.1] Update verdaccio to 6.2.7 Full Changelog fix(deps): update dependency lodash to v4.17.23 (6.x) by @​renovate[bot] in #​5577 fix(deps): update dependency cors to v2.8.6 (6.x) by @​renovate[bot] in #​5576 fix(deps): update dependency semver to v7.7.4 (6.x) by @​renovate[bot] in #​5578 fix(deps): update dependency @​cypress/request to v3.0.10 (6.x) by @​renovate[bot] in #​5580
  • 0 Votes
    2 Posts
    34 Views
    robiR
    What do the logs say when editing? Sounds more like a RO FS issue while editing.
  • Backups redundant?

    Discuss backups
    8
    3 Votes
    8 Posts
    109 Views
    robiR
    @girish said in Backups redundant?: @robi said in Backups redundant?: Made me ask to what would one restore this if not Cloudron (It's kind of special ! )? There is no standardized format for these backups, would have been great if there was one. One of my previous startups did have such a thing even though the focus was on app migration from any to any.
  • 4 Votes
    6 Posts
    103 Views
    robiR
    Wonder if Cloudflare WARP would help? Or own Cloudron VPN?
  • What's coming in 9.1

    Pinned Announcements
    29
    26 Votes
    29 Posts
    2k Views
    jamesJ
    Hello @ruihildt Yes. You will be able to simply run cloudron install --location $LOCATION from a CI/CD and the app will be installed on the target Cloudron.
  • 14 Votes
    7 Posts
    10k Views
    G
    @marcusquinn Worth a look? Seems to be better in theory? Did you maybe tried both, does any-llm offer sames functionalities?
  • Funkwhale - A modern, convivial and free music server

    App Wishlist
    53
    24 Votes
    53 Posts
    13k Views
    necrevistonnezrN
    @rmdes Can you help? Am I doing something wrong?
  • Authentik - Making authentication simple.

    App Wishlist
    29
    27 Votes
    29 Posts
    8k Views
    C
    @lanhild Thank you. I will explore the documentation.