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


Skip to content
  • Looking for an App?

    Community Apps
    38
    4 Votes
    38 Posts
    1k Views
    murgeroM
    @archos I have the code updated locally just haven't had a chance to test - work has been busy the past few weeks! Once I test and get it updated for custom deployment I'll put a request in to have it added to the custom apps list
  • IMAP Connection Timeout after migration to Bare-Metal Installation

    Unsolved Support
    2
    0 Votes
    2 Posts
    8 Views
    H
    Disregard, it was a firewall issue on my DMZ VLAN. Please close/delete this topic.
  • bogus alt-svc header causing h3 upgrades

    Ghost
    2
    0 Votes
    2 Posts
    8 Views
    philkunzP
    I'm running Ghost (v6.22) on Cloudron behind a reverse proxy. I noticed that Ghost's ActivityPub endpoints (.ghost/activitypub/*) return response headers that don't come from Ghost or Cloudron's nginx — they come from an upstream Google service: via: 1.1 google x-cloud-trace-context: ... alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000 Regular Ghost endpoints (e.g. /ghost/api/admin/site/) return the expected headers — X-Powered-By: Express, no Google trace, no alt-svc: server: nginx x-powered-by: Express content-version: v6.22 But any request to /.ghost/activitypub/* gets proxied by Ghost to an external Google Cloud-hosted service (Ghost's managed ActivityPub backend), and the response headers from that upstream are passed through unfiltered — including alt-svc: h3=":443"; ma=2592000. The problem: This alt-svc header tells browsers/clients that HTTP/3 is available on port 443 of my server. If a client honors this, it will attempt a QUIC/H3 connection to my server, which may not support H3 at all — leading to failed connections or degraded behavior. The alt-svc is meant for Google's infrastructure, not mine. Expected behavior: Ghost (or Cloudron's nginx) should strip upstream alt-svc headers before returning responses to clients, since they refer to the upstream's capabilities, not the server actually facing the client. How to reproduce: curl -sI https://your-ghost-instance/.ghost/activitypub/ | grep -i alt-svc Compare with a regular Ghost endpoint: curl -sI https://your-ghost-instance/ghost/api/admin/site/ | grep -i alt-svc The first returns alt-svc, the second does not.
  • 1 Votes
    7 Posts
    73 Views
    timconsidineT
    @robi not possible at the moment. You could maybe grab and send when I am back.
  • Unusable application

    Docker Registry
    10
    1 Votes
    10 Posts
    79 Views
    LanhildL
    @joseph Error response from daemon: Get "https://registry.cloudron.local/v2/": context deadline exceeded
  • 2 Votes
    3 Posts
    37 Views
    H
    Updated and confirm that it is working, thank you!
  • Wireguard: "Patching" AllowedIps and interface PostUp

    VPN
    10
    1 Votes
    10 Posts
    88 Views
    S
    @girish Yes, of course, it'd be great it the VPN App had native support for routed networks behind a device. This would make it easier for users who are less experienced with networking setups to quickly set this up. I'd be happy to test-drive an update if you'd like to make one available. Nevertheless I agree with @robi in that providing a simple hook for a custom script in the /app/data/ directory would also work and be even more flexible. It wouldn't even have to become part of the UI and thus be somewhat less intrusive to the clean nature of the app. Cheers Mathias
  • Ghost - Package Updates

    Pinned Ghost
    572
    1 Votes
    572 Posts
    896k Views
    Package UpdatesP
    [4.155.2] Update ghost-cli to 1.28.6
  • Wallos - Package Updates

    Pinned Wallos
    47
    0 Votes
    47 Posts
    10k Views
    Package UpdatesP
    [1.21.0] Update Wallos to 4.8.0 Full Changelog add openai compatible host for ai recommendations (99c30e7) enable ai recommendations at a schedule (99c30e7) move update banner to the dashboard (99c30e7) handle some ai responses that come in a different format (99c30e7)
  • 6 Votes
    7 Posts
    3k Views
    S
    I have heard some people raving about this. Not only do they have cross platform apps, but they have a webclipper. I found this tutorial on installing via docker. https://fareedwarrad.substack.com/p/how-to-self-host-notesnook-sync-server Not sure if you still need a subscription if you selfhost.
  • Fluxer.app

    App Wishlist
    5
    6 Votes
    5 Posts
    411 Views
    S
    @stalecontext ah thanks for the information
  • File manager: cannot rename a folder

    Unsolved Support
    3
    1
    0 Votes
    3 Posts
    10 Views
    humptyH
    I'm getting bombarded with redis connection errors causing major lag and it's why the manager isn't working right. I can rename a folder just fine with any other app. MB!
  • Vikunja 1.22.0 - app fails to start after update (migration error)

    Solved Vikunja
    5
    0 Votes
    5 Posts
    31 Views
    archosA
    The manual fix worked for me. I ran the following in the web terminal (repair mode): psql $CLOUDRON_POSTGRESQL_URL ALTER TABLE webhooks ADD COLUMN IF NOT EXISTS project_id bigint NULL; INSERT INTO migration (id) VALUES ('20260224215050'); \q After restarting the app, migrations ran successfully and Vikunja 2.2.0 is up and running. Thanks for the help!
  • SnappyMail dead?

    SnappyMail
    9
    1 Votes
    9 Posts
    1k Views
    necrevistonnezrN
    @robi Technically true. And yet the only door you need to overcome to access all your mails.
  • Formbricks - Package Updates

    Pinned Formbricks
    64
    0 Votes
    64 Posts
    8k Views
    Package UpdatesP
    [2.8.4] Update formbricks to 4.8.4 Full Changelog fix: [Backport]backports segment isNotIn fix by @​pandeymangg in #​7567 fix: [Backport]backports indirect segment activity by @​pandeymangg in #​7569
  • Postupdate scripts?

    PeerTube
    11
    2 Votes
    11 Posts
    96 Views
    necrevistonnezrN
    Just to be clear: In the current version, video thumbnails are not created automatically after an upload, other than before. gosu cloudron:cloudron npm run regenerate-thumbnails needs to be run manually. Is this still an error in the Cloudron package or the App itself?
  • Integrate file hosting in Registry

    Feature Requests
    1
    0 Votes
    1 Posts
    20 Views
    No one has replied
  • Discourse - Package Updates

    Pinned Discourse
    93
    0 Votes
    93 Posts
    43k Views
    Package UpdatesP
    [2.12.0] Update discourse to 2026.2.1
  • [UI Bug] Cloudron Dashboard Unexpected View Reset / Refresh

    Solved Support user interface
    4
    1 Votes
    4 Posts
    38 Views
    robiR
    @joseph thanks for looking, it's in the same window/tab that it happens.
  • Update mechanism of community app

    App Packaging & Development
    4
    1 Votes
    4 Posts
    29 Views
    robiR
    @nebulon can you enhance the docs to show how multiple versions, 2-3, look like in a versions file with updates?