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


Skip to content
  • Wireguard: "Patching" AllowedIps and interface PostUp

    VPN
    11
    1 Votes
    11 Posts
    92 Views
    girishG
    We prefer a UI-based and use case driven configuration approach to our software. You can even say flexibility is not a goal for this app. There is no way we can support complicated VPN set ups that would arise from all the flexibility. Of course, people are free to change the source to match their philosophy of how software should be :). @sirthias I pushed a change with minimal testing, please check.
  • VPN - Package Updates

    Pinned VPN
    41
    0 Votes
    41 Posts
    15k Views
    Package UpdatesP
    [2.12.0] Implement routed networks
  • MiroTalk - Package Updates

    Pinned MiroTalk
    591
    2 Votes
    591 Posts
    414k Views
    Package UpdatesP
    [2.6.19] Update mirotalksfu to 2.1.61
  • Baserow - Package Updates

    Pinned Baserow
    99
    2 Votes
    99 Posts
    35k Views
    Package UpdatesP
    [1.36.0] Update uv to 0.11.0 Full Changelog rustls-platform-verifier is used instead of rustls-native-certs and webpki for certificate verification This change should have no effect unless you are using the native-tls option to enable reading system certificates. rustls-platform-verifier delegates to the system for certificate validation (e.g., Security.framework on macOS) instead of eagerly loading certificates from the system and verifying them via webpki. The effects of this change will vary based on the operating system. In general, uv's certificate validation should now be more consistent with browsers and other native applications. However, this is the most likely cause of breaking changes in this release. Some previously failing certificate chains may succeed, and some previously accepted certificate chains may fail. In either case, we expect the validation to be more correct and welcome reports of regressions. In particular, because more responsibility for validating the certificate is transferred to your system's security library, some features like CA constraints or revocation of certificates via OCSP and CRLs may now be used. This change should improve performance when using system certificate on macOS, as uv no longer needs to load all certificates from the keychain at startup. Treat 'Dynamic' values as case-insensitive (#​18669) Use a dedicated error for invalid cache control headers (#​18657) Enable checksum verification in the generated installer script (#​18625) Add --service-format and --service-url to uv audit (#​18571) Find the dynamic linker on the file system when sniffing binaries fails (#​18457) Fix export of conflicting workspace members with dependencies (#​18666) Respect installed settings in uv tool list --outdated (#​18586)
  • Vikunja - Package Updates

    Pinned Vikunja
    50
    0 Votes
    50 Posts
    14k Views
    Package UpdatesP
    [1.22.1] Update vikunja to 2.2.2 Full Changelog Require admin access to list link shares (5cd5dc4) Hide link sharing section in UI for non-admin users (74d1bdd) (auth) Reject disabled/locked users in OIDC callback (auth) Reject disabled/locked users in API token middleware (auth) Return correct error type for locked users in OIDC callback (auth) Reject disabled/locked users in CheckUserCredentials (auth) Skip profile updates for disabled LDAP users (caldav) Replace href with pathname from parseURL for api base (frontend) OrigUrlToCheck references the same object as urlToCheck (openid) Merge VikunjaGroups and ExtraSettingsLinks from userinfo
  • Lychee - Package Updates

    Pinned Lychee
    112
    0 Votes
    112 Posts
    32k Views
    Package UpdatesP
    [2.44.3] Update Lychee to 7.5.3 Full Changelog Composer update by @​ildyria in #​4216 Added and improved German translations by @​hyazinthh in #​4217 Fix XSS in /feed by @​ildyria in #​4218
  • FacilMap

    Community Apps
    7
    1 Votes
    7 Posts
    123 Views
    nostrdevN
    This app is great! So fast!
  • 2 Votes
    2 Posts
    74 Views
    marcusquinnM
    @robi Cool! Thanks for the mention! Yup, we all love free stuff. aidevops.sh is fully open-source, practice what I preach Best way to explain it is to try it, as it's designed to explain itself. I use it personally ever day, so evolves as fast as I can to share capabilities. Let us know how you get on...
  • 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
  • 1 Votes
    2 Posts
    11 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
    12 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
    75 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
    83 Views
    LanhildL
    @joseph Error response from daemon: Get "https://registry.cloudron.local/v2/": context deadline exceeded
  • 2 Votes
    3 Posts
    38 Views
    H
    Updated and confirm that it is working, thank you!
  • 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
    416 Views
    S
    @stalecontext ah thanks for the information
  • File manager: cannot rename a folder

    Solved Support filemanager
    3
    1
    0 Votes
    3 Posts
    12 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
    34 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!