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


Skip to content
  • Scaleway backup

    Solved Support backup scaleway
    23
    1 Votes
    23 Posts
    369 Views
    C
    @robi Thanks - I already tried that, too. I'm at a loss why it won't run
  • Critical Update: Something We should Worry About?

    Discourse
    2
    1
    0 Votes
    2 Posts
    14 Views
    jamesJ
    Hello @2tonwaffle Cloudron is handling all updates for you. You can ignore the in-app update notices.
  • Latest OpenWebUI with Openterminal

    OpenWebUI
    4
    1 Votes
    4 Posts
    101 Views
    firmansiF
    @charlesnw I am running open terminal but in another container, i think it's best to maintain Open WebUI with original package
  • 1 Votes
    11 Posts
    283 Views
    F
    To be honest, the only tricky part (in general for cloudron apps) are the env vars. When updating an app, always make sure to FIRST set the new env vars (it only works when the app is running... and if the app depends on a var to start, well.... ) and THEN update the container. I'm using Buddy selfhosted as my CI/CD and build a template which i can just duplicate for every cloudron app. Push to git -> build image -> push image -> set env vars on cloudron -> update cloudron
  • Dify.ai, a self-hosted prompt-management tool

    App Wishlist
    36
    9 Votes
    36 Posts
    8k Views
    RoundHouse1924R
    FWIW, Dify.ai is licensed under a modified version of the Apache License 2.0 with additional conditions:- https://github.com/langgenius/dify/blob/main/LICENSE
  • 11 Votes
    54 Posts
    16k Views
    andreasduerenA
    @robi These were patches made to the openclaw package. I'd say best is you guys test what you are trying to do then we can make all moving parts work
  • BTCpayserver

    App Wishlist
    77
    14 Votes
    77 Posts
    23k Views
    L
    Well done!
  • "Failed to open stream: Permission denied" for cache/data

    FreeScout
    17
    2
    0 Votes
    17 Posts
    3k Views
    neoplexN
    @girish apologies, I jumped the gun on that last post. You were right. I had a look at the box source code (src/scheduler.js, src/docker.js) and the manifest command IS respected by the scheduler. The php artisan schedule:run on my instance came from a custom crontab entry carried over when we migrated from a standalone install to Cloudron over 2 years ago. That entry must have slipped through unnoticed, but it explains everything. After removing it, the scheduler container (now suffixed -housekeeping instead of -crontab.0) correctly runs cron.sh: $ docker inspect --format '{{.Config.Cmd}}' 1af144bb-fbf4-434d-8edd-bb4b95c00ef5-housekeeping Cmd: [/bin/sh -c /app/pkg/cron.sh] Things are working correctly with cron.sh + gosu now I should have caught this sooner. In my defense (barely), the Cron tab of the app doesn't mention that commands run as root. I eventually found it in the documentation at the bottom of the Cron page. A small note in the Cron tab itself would probably help others avoid the same mistake. Cheers, JD
  • Conduit - OpenWebUi Client for mobile devices

    OpenWebUI
    4
    2 Votes
    4 Posts
    170 Views
    timconsidineT
    @charlesnw [image: 1773858777076-screenshot-2026-03-18-at-18.32.36-resized.png] you should invite some friends !
  • Community Apps

    Pinned Locked Community Apps
    18
    12 Votes
    18 Posts
    755 Views
    timconsidineT
    Excalidraw Detail Link / Info Wishlist topic Excalidraw Author @timconsidine Repository Repository Install CloudronVersions.json If you have questions or issues about this community app, please open a separate topic in the @community-apps category and link to this reply.
  • Darkmode in the forum

    Feature Requests
    10
    0 Votes
    10 Posts
    72 Views
    humptydumptyH
    I use the darkreader plugin for sites that don't have dark mode and have it set on a schedule. Sometimes it makes text hard to read as it gets the color inversion wrong, but overall it's pretty good. https://darkreader.org/ You can easily disable it for certain sites with a single click (marked in red). The on/off buttons are for the entire plugin. The "configure automation" is where you set the schedule. [image: 1773852264553-7703688b-119f-42df-a8b4-f54dac6f40b8-image.jpeg]
  • Postupdate scripts?

    PeerTube
    10
    2 Votes
    10 Posts
    46 Views
    sponchS
    @stevespaw thanks for sharing!
  • Bluesky Personal Data Server

    App Wishlist
    46
    13 Votes
    46 Posts
    12k Views
    sfeldkampS
    @girish Thank you for explaining! It doesn't appear to be working that way for installs. I don't see any visual indicator for the Community App when installing it, nor on the app after it's installed. Here is the link to the versions file. https://raw.githubusercontent.com/sfeldkamp/cloudron-bluesky-pds/main/CloudronVersions.json Let me know if I should cross post this to support as a bug report (or elsewhere). I haven't tested whether "testing" prevents an automatic update from being discovered.
  • DKIM when external relay is configured

    Unsolved Support mail dkim mail relay
    5
    1 Votes
    5 Posts
    34 Views
    C
    Without the DNS entry mail from cloudron ends up with ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@smtpcorp.com header.s=a1-4 header.b=38VpoA5C; dkim=pass header.i=@permamed.org header.s=s1004192 header.b=IvzZvAEF; dkim=permerror (no key for signature) header.i=@permamed.org header.s=cloudron-0d9262 header.b=cSc2yqyX; spf=pass (google.com: domain of bounce.3wqhqixyft3pua6=46muc2596w7f=34l98tc3oj4uzw@em1004192.permamed.org designates 158.120.86.203 as permitted sender) Once I add the entry I get ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@smtpcorp.com header.s=a1-4 header.b=hge5ICDL; dkim=pass header.i=@permamed.org header.s=s1004192 header.b=HnqT1ibh; dkim=pass header.i=@permamed.org header.s=cloudron-0d9262 header.b="bpPl/+t5"; spf=pass (google.com: domain of bounce.w5qkkdyfnaxsxb7=ojoiat7bxbcy=pc4cfvy7huru7n@em1004192.permamed.org designates 158.120.86.203 as permitted sender)
  • Dockerfile flexibility

    App Packaging & Development
    5
    0 Votes
    5 Posts
    30 Views
    rosanoR
    @nebulon I see. Ok this solves it for me. Yes build build left me spinning last week but I understood eventually
  • SQL error

    Solved Support ubuntu 20.04 mysql
    16
    2 Votes
    16 Posts
    767 Views
    J
    @girish yeah did found a solution, I only did recreate container before updating and it fixed the mysql issue.
  • Chatwoot - Package Updates

    Pinned Chatwoot
    95
    2 Votes
    95 Posts
    45k Views
    Package UpdatesP
    [1.50.0] Update chatwoot to 4.12.0 Full Changelog Captain can now decide when to resolve conversations (Enterprise) Assignment V2 is now available on all installations Help Center improvements, including draft locales, category reordering, and search improvements Added refresh token support for the Linear integration Added outgoing attachments for TikTok in supported regions Added webhook health and registration for WhatsApp Cloud Added mobile WebView support for the widget Slack replies now show the correct agent name and avatar Agent bots can now toggle typing status Numerous bug fixes, UI fixes, and performance enhancements
  • YAML php extension

    LAMP
    5
    0 Votes
    5 Posts
    50 Views
    C
    @girish Thank you so much for adding this.
  • InvoiceNinja - Package Updates

    Pinned Invoice Ninja
    565
    0 Votes
    565 Posts
    856k Views
    Package UpdatesP
    [1.22.2] Update invoiceninja to 5.13.2 Full Changelog Checkout.com FLOW Add passkey authentication endpoints and storage. by @​svenbledt in #​11739 Fixes for tax summary report by @​turbo124 in #​11769 Fix SEPA payments blocked by Stripe Radar due to missing billing country by @​swefd in #​11770 Passkey Implementation fixes by @​turbo124 in #​11773 Fix AutoBillInvoice processing of invoices with 0 balance by @​TheNewSound in #​11772
  • Cloudfest 2026 - Meetup?

    Off-topic
    1
    1
    6 Votes
    1 Posts
    21 Views
    No one has replied