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


Skip to content

App Wishlist

Propose and vote for apps to be packaged

1.7k Topics 14.7k Posts
  • OpenObserve on Cloudron - Lightweight, petabyte-scale observability

    5
    4 Votes
    5 Posts
    137 Views
    marcusquinnM
    @crazybrad Ahah, the stuff of movies
  • Foundry Virtual Tabletop

    73
    6 Votes
    73 Posts
    16k Views
    L
    @msbt Thanks! I updated the tutorial.
  • LinkStack (was Littlelink-Custom)

    46
    18 Votes
    46 Posts
    7k Views
    timconsidineT
    @LoudLemur thanks for the pointer
  • LittleLink

    13
    2 Votes
    13 Posts
    2k Views
    timconsidineT
    @LoudLemur I will look at adding it to the installer
  • Pager - an open-source AI-enhance Slack alternative

    1
    2
    4 Votes
    1 Posts
    76 Views
    No one has replied
  • ActivePieces - nocode alternative to Zapier, Make, n8n etc

    24
    2
    19 Votes
    24 Posts
    6k Views
    S
    @Grienauer said in ActivePieces - nocode alternative to Zapier, Make, n8n etc: n8n is not open source and this may be a really good alternative for some people Although, i'm not really aware about ActivePieces, it's license model appears to be Open Core, and not "Open Source", not much unlike n8n. Do correct me if i'm wrong or missing anything!
  • Luanit (formerly Minetest server)

    8
    4 Votes
    8 Posts
    2k Views
    N
    I hope we can get this added! Minetest is now called Luanti, and it is available as a Flatpack if that helps: https://flathub.org/apps/org.luanti.luanti
  • 0 Votes
    5 Posts
    144 Views
    timconsidineT
    Thank you @nottheend While all such low-code/no-code tech is interesting, unless the more general capabilities are clearly documented and easily deliverable, I kinda doubt packaging Openkoda would be worth the time and effort. But hey, who know? Maybe it appeals to someone and maybe we have some insurtech providers/users here - it's a broad community !
  • Solidtime

    3
    7 Votes
    3 Posts
    307 Views
    M
    It looks like it has a lot of potential to become a true Clockify alternative (still some way to go).
  • Agate+ (dual protocol server to serve gemini/http from one source)

    77
    4 Votes
    77 Posts
    2k Views
    timconsidineT
    @robi thank you Will get on to that, working on packaging Sync-in at the moment
  • Blossom on Cloudron - Blobs stored simply on mediaservers

    5
    2
    4 Votes
    5 Posts
    450 Views
    nostrdevN
    It's the same, originally signed up with github, but then we closed the github account
  • Raneto : markdown knowledgebase

    14
    9 Votes
    14 Posts
    3k Views
    timconsidineT
    Updated Raneto custom app repo for latest (v5) cloudron base image and latest (v0.17.8) source repo https://git.cloudron.io/timconsidine/raneto-for-cloudron I know it's not a V1.0 release but not sure it will ever be But it's still a good little app, highly effective for markdown documentation / knowledgebase. Bug in last post was fixed in 0.17.7. Will test it out.
  • QR maker with logo, would love this in our package

    Moved
    5
    4 Votes
    5 Posts
    506 Views
    M
    The QR code tool does not support embedded logos. Mini-qr + code management to later change the destination address would be a dream come true.
  • 2 Votes
    2 Posts
    249 Views
    L
    We attempted to package this but failed. (First packaging attempt) If somebody else wants to try, this is what we learned: # Lessons from Attempting to Package Pelican Panel for Cloudron ## Key Lessons Learned Here are the top 5 things that caused the most trouble: - **Health Check Stalls**: Pelican's slow startup (e.g., DB migrations, asset compilation) often times out Cloudron's health checks. Extend the Dockerfile's `HEALTHCHECK --start-period` to 120s+ for real use, or use a temporary dummy (e.g., `CMD true`) to bypass for debugging—revert it later to avoid false "healthy" states. - **Env Var Management**: Cloudron rejects an "environment" array in the manifest (validation error: "Unknown property"). Hardcode defaults in Dockerfile `ENV` lines, then manually edit `/app/data/.env` via SSH post-install to inject Cloudron placeholders like `${MYSQL_HOST}` (get them from `cloudron inspect --app <fqdn>`). - **Manifest Validation Issues**: Cloudron is strict—unsupported fields fail installs outright. Stick to the official schema (check [Cloudron docs](https://cloudron.io/documentation/custom-apps/manifest/)), test with JSON validators, and remove extras like custom env sections. - **Git Merge Conflicts**: Editing files locally vs. directly on GitHub leads to push rejections. Always run `git pull origin main` before changes, and resolve conflicts by manually editing/removing markers (e.g., `<<<<<<< HEAD`, `=======`, `>>>>>>>`). - **Image Registry Choices**: GHCR (GitHub Container Registry) can have pull/auth issues in Cloudron; Docker Hub is more reliable for public images. Ensure the manifest's "dockerImage" matches your pushed tag, and verify pulls locally before installing. ## Useful Code Snippets These are anonymized examples that helped during troubleshooting. Adapt them to your setup. ### Basic CloudronManifest.json (Validated, No Invalid Fields) ```json { "id": "dev.pelican.panel", "title": "Pelican Panel", "version": "1.0.0-beta22", "description": "Open-source game server management panel", "tagline": "Manage your game servers with Pelican", "website": "https://pelican.dev", "icon": "logo.png", "healthCheckPath": "/", "httpPort": 80, "manifestVersion": 2, "dockerImage": "yourusername/pelican-panel:latest", "addons": { "localstorage": {}, "mysql": {}, "sendmail": {} }, "postInstallMessage": "After installation, please visit https://${DOMAIN}/installer to complete the setup." } Dockerfile Snippets (Key Sections for Env, Health Check, and Storage) # Default ENV vars (add after FROM php:8.2-fpm-alpine) ENV APP_ENV=production ENV APP_DEBUG=false ENV APP_URL=https://${APP_DOMAIN} ENV APP_KEY=base64:your-generated-key-here # Generate with: docker run -it php:8.2-fpm-alpine php -r "echo 'base64:' . base64_encode(random_bytes(32));" ENV DB_CONNECTION=mysql ENV DB_HOST=127.0.0.1 ENV DB_PORT=3306 ENV DB_DATABASE=pelican ENV DB_USERNAME=root ENV DB_PASSWORD=secret ENV MAIL_DRIVER=sendmail ENV MAIL_FROM_ADDRESS=admin@${APP_DOMAIN} ENV MAIL_FROM_NAME="Pelican Panel" # Production HEALTHCHECK (extend start-period for slow startups) HEALTHCHECK --interval=30s --timeout=10s --start-period=120s --retries=3 \ CMD curl -f http://localhost/ || exit 1 # Dummy HEALTHCHECK (debug only - auto-passes) # HEALTHCHECK --interval=5s --timeout=3s --start-period=10s --retries=3 \ # CMD true || exit 0 # Storage symlinks for Cloudron persistence (add in RUN) RUN ln -s /app/data/.env /var/www/html/.env && \ ln -s /app/data/storage /var/www/html/storage && \ chown -R www-data:www-data /var/www/html /app/data Post-Install SSH Commands for Fixes # SSH to server, then: cloudron logs --app your-app-fqdn # Check high-level logs docker ps | grep pelican # Get container ID docker logs <container-id> # Detailed app logs docker exec -it <container-id> /bin/sh # Enter container # Inside: apk add nano; nano /app/data/.env # Edit env vars # Then: php artisan migrate --force; supervisorctl restart all # Exit and: cloudron restart --app your-app-fqdn Final Notes Testing Tip: Run the image locally (docker run -p 80:80 yourimage) before Cloudron to verify health checks and env vars. Why It's Tricky: Pelican (Laravel-based) needs precise env setup and can be slow to boot—manual SSH tweaks were essential. Sharing: If you build on this, post updates here or on Pelican's GitHub.
  • KOPIA Fast and Secure Open-Source Backup

    7
    12 Votes
    7 Posts
    1k Views
    P
    @imc67 This aspect is interesting: Error Correction Kopia supports Reed-Solomon error correction algorithm to help prevent your snapshots from being corrupted by faulty hardware, such as bitflips or bitrot.
  • spliit

    7
    6 Votes
    7 Posts
    709 Views
    N
    If it is as easy to package as @tachy make it seem to be, it could be an easy win adding this in the Cloudron App Store - Yet I am probably overlooking/not aware of some part of the process of adding an app in the Cloudron App Store.
  • Mailpiler - self hosted email archive

    84
    12 Votes
    84 Posts
    35k Views
    milian.hackradtM
    @marcusquinn Does this solution also archive all outgoing emails from inboxes and apps (like InvoiceNinja)?
  • Transmission + OpenVPN/WireGuard tunnel

    1
    2 Votes
    1 Posts
    62 Views
    No one has replied
  • Mazanoke: A self-hosted local image optimizer that runs in your browser.

    1
    4 Votes
    1 Posts
    59 Views
    No one has replied
  • 12 Votes
    6 Posts
    5k Views
    marcusquinnM
    @necrevistonnezr Nice find. That is very interesting!