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


Skip to content
  • Add a custom search engine currently not possible to add

    SearXNG
    1
    0 Votes
    1 Posts
    27 Views
    No one has replied
  • Plane - "The open source project management tool"

    App Wishlist
    11
    27 Votes
    11 Posts
    3k Views
    L
    What Cloudron fights you on for Plane: the single-container model. It is probably better to just use Plane's Docker Compose and run it on its own little VPS. Plane is not a monolithic app with a database bolted on. It is a distributed system with nine services, a message broker, and an object store. Cramming all of that into one container with supervisord is not how any of those components were designed to run. It works (Outline, Cal.com, Seafile, and Zoneminder have all been packaged this way), but the result is fragile in ways that a Docker Compose deployment is not. If the Celery worker crashes and supervisord restarts it, that is fine. If LavinMQ crashes and takes in-flight messages with it while the API is still accepting requests, you get silent failures that are hard to diagnose. The failure modes multiply with the number of co-located services.
  • Custom Haraka Plugin Support for the Mail Addon

    Feature Requests
    12
    4 Votes
    12 Posts
    1k Views
    sponchS
    @girish said: @CaeruleusAqua are you asking about custom bcc feature or custom haraka plugin? Custom haraka plugins won't be supported, this is not on the roadmap. Bcc feature might be. For 9.2, it will be primarily a mail feature release. looking forward to 9.2 now
  • 1 Votes
    3 Posts
    30 Views
    C
    Not familiar with Crystal, but one of the strengths of RabbitMQ is that is built with Erlang, a battle-tested, high-performance, fault-tolerant platform.
  • 🔥 Open Source Browser API for AI Agents & Apps

    Moved App Wishlist
    4
    2 Votes
    4 Posts
    139 Views
    robiR
    Thanks my bad.
  • 3 Votes
    6 Posts
    814 Views
    timconsidineT
    Nanobot now available as a Community App CloudronVersions: https://communityapps.appx.uk/cloudron-nanobot/CloudronVersions.json CommunityApps website: https://communityapps.appx.uk [ @community-apps ]
  • RabbitMQ for Mautic queue

    Moved Mautic
    22
    3 Votes
    22 Posts
    7k Views
    L
    RabbitMQ is of use for supporting Plane on Cloudron. It has quite high resting RAM requirements. So, LavinMQ might be even better as lighter resting requirements. https://plane.so/ Plane requires RabbitMQ (AMQP) for all async job processing. The Worker and Beat Worker services consume from RabbitMQ queues. There is no way to substitute Redis for this purpose: Plane switched from Redis/Celery to RabbitMQ explicitly. Cloudron has addons for PostgreSQL, MySQL, MongoDB, and Redis, but nothing for AMQP/RabbitMQ.
  • Raneto : markdown knowledgebase

    App Wishlist
    16
    9 Votes
    16 Posts
    5k Views
    L
    @timconsidine Well done! Another accolade!
  • 1 Votes
    3 Posts
    25 Views
    P
    @joseph thanks a lot for your prompt answer. I migrated and after 24 hours I saw this problem. So, right now what other I did: I enabled LAMP recovery mode I disabled LAMP recovery mode I rebooted whole VPS (not only LAMP app) Problem is solved after those further steps. Migration script could be improved to update cron job container ID if any cron job configured in a specific app.
  • 7 Votes
    23 Posts
    9k Views
    timconsidineT
    @Joseph apologies - fixed [image: 1773494816159-screenshot-2026-03-14-at-13.26.26-resized.png]
  • 1 Votes
    8 Posts
    108 Views
    P
    @girish Totally understood logic. Thanks a lot for your answer.
  • 12 Votes
    7 Posts
    2k Views
    timconsidineT
    The self-host quick start is for VPS deployment using docker compose an Traefik. Not what is needed for Cloudron.
  • SFTPGo - Package Updates

    Pinned SFTPGo
    15
    0 Votes
    15 Posts
    3k Views
    Package UpdatesP
    [1.4.1] Update sftpgo to 2.7.1 Full Changelog SFTPD: Added support for OpenPubkey SSH, enabling tighter integration between OpenID Connect and SFTP. Enforced password validation rules also when applied through a group. Fixed an issue where JSON dumps containing command actions failed to load correctly at startup when loaded as initial data. Data Provider: Fixed lock handling issues during migrations that could affect MySQL when migrations are executed concurrently by multiple instances. Fixed a potential path traversal and permission bypass involving specially crafted paths. CVE-2026-30914. Fixed placeholder sanitization in group home directories and key prefixes. CVE-2026-30915. Unified path handling: Prior to this release, the backslash character (\) was treated differently depending on the host operating system: on Linux, it was considered a standard character within a file or directory name, while on Windows, it acted as a path separator. We have now unified path handling across all platforms. Moving forward, both forward slashes (/) and backslashes (\) are strictly evaluated as path separators, independently of the underlying OS.
  • PeerTube - Package Updates

    Pinned PeerTube
    76
    2 Votes
    76 Posts
    31k Views
    Package UpdatesP
    [4.6.1] Update PeerTube to 8.1.2 Full Changelog Fix broken thumbnails on account page Fix broken initial channel import Fix broken root password generation
  • oPodSync - Package Updates

    Pinned oPodSync
    8
    1 Votes
    8 Posts
    1k Views
    Package UpdatesP
    [1.1.2] Update opodsync to 0.5.2 Full Changelog Fix: error when addin a new subscription (GH-86)
  • 2 Votes
    1 Posts
    97 Views
    No one has replied
  • Tymeslot - Better Meeting Scheduling than cal.com

    App Wishlist
    12
    9 Votes
    12 Posts
    195 Views
    jdaviescoatesJ
    @fbartels said: @jdaviescoates everything needs to start somewhere. Yeah, and tbh it looks like this is a really great start
  • 0 Votes
    8 Posts
    100 Views
    timconsidineT
    @ekevu123 if you have a startup.sh or other launch script, it is common to have the script touch /app/data/initialized during first setup, all setup inside a test whether .initialized is present or not. If so, skip setup. If not, then do setup. Setup including key generation. I haven't reviewed how you launch the app, so not sure how viable it is for you, but it's very common for other apps. if [ ! -f /app/data/.initialized ]; then cp -a -n /app/code/defaults/config/. /app/data/config/ || true touch /app/data/.initialized fi
  • Ghost - Package Updates

    Pinned Ghost
    570
    1 Votes
    570 Posts
    885k Views
    Package UpdatesP
    [4.155.0] Update ghost to 6.22.0 Full Changelog Added retention offers (#​26747) - Sag Added separate Server and Admin build versions to About dialog (#​26769) - Rob Lester Fixed N+1 queries and broken reply limit in comments API - Rob Lester Fixed bookmark filtering in Welcome Emails editor (#​26742) - Evan Hahn Fixed race condition in reply-to-reply comment form - Rob Lester
  • AI sarcasm

    Off-topic
    1
    1
    2 Votes
    1 Posts
    45 Views
    No one has replied