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.6k Posts
  • Please use this template to make an App Wishlist request

    Pinned app wishlist template
    8
    5 Votes
    8 Posts
    1k Views
    robiR
    Time to write one with an LLM assist?
  • Please search & upvote before opening a new topic

    Pinned
    9
    11 Votes
    9 Posts
    8k Views
    jdaviescoatesJ
    @nottheend personally I think no need to delete it
  • SEO Toaster OSS CMS/CRM & Ecommerce - alternative to WordPress, Ghost

    16
    2
    3 Votes
    16 Posts
    2k Views
    jdaviescoatesJ
    @Elephant said in SEO Toaster OSS CMS/CRM & Ecommerce - alternative to WordPress, Ghost: @timconsidine is there anything else we need to do to see it added to the apps lineup? Do you want to write up a PR jointly? @staff?
  • LittleLink

    12
    2 Votes
    12 Posts
    2k Views
    jdaviescoatesJ
    @LoudLemur I'm using LinkStack and it works well https://forum.cloudron.io/post/50322
  • LinkStack (was Littlelink-Custom)

    45
    18 Votes
    45 Posts
    7k Views
    L
    We managed to install Linkstack on Cloudron. Here is a tutorial: https://forum.cloudron.io/topic/14170/how-to-setup-linkstack-on-cloudron/2
  • Pager - an open-source AI-enhance Slack alternative

    1
    2
    1 Votes
    1 Posts
    24 Views
    No one has replied
  • Sync In : Your data belongs to you

    7
    6 Votes
    7 Posts
    228 Views
    timconsidineT
    Whoop, whoop, whoop Breakthrough ! After spending X hours on packaging the release, Y hours on building from source and Z hours on alternative implementations of building from source, where X is too long, where Y is X * 2, and where Z is Y * 3, ... I gave up and changed approach again, and now have Sync-in packaged and installing and running on my Cloudron ! TBH, there is still a bunch of work to do, but having cracked baseline minimal function deployment, I'm hopeful (well, praying) that I can get the rest of it done. WORKING : builds, installs and runs login and basic file storage operations working TO-DO / TO-TEST : desktop client downloading and synchronisation (now) OnlyOffice integration file storage "in app" and by volume mount backups WebDAV (now ) automated install by CCAI (Custom App Installer) I will of course make a repo on git.cloudron.io, but want to do so when I have ironed out some things (had to be a bit naughty to get to here) and completed more of the o/s work. I don't use Windows so will need some help testing desktop sync on that platform; when the time comes, volunteers appreciated. (grinning like a Cheshire one)
  • 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!
  • BTCpayserver

    49
    13 Votes
    49 Posts
    6k Views
    girishG
    @nostrdev hey thanks! you should be the maintainer of the repo now. At some point , someone in the team will have to have a look at the package . I have no ETA for this atm but there is a task for @vladimir.d internally for this.
  • 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
    75 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
    255 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
    381 Views
    nostrdevN
    It's the same, originally signed up with github, but then we closed the github account
  • Foundry Virtual Tabletop

    70
    6 Votes
    70 Posts
    15k Views
    L
    @BrutalBirdie That Gencon livestream sucks! Why isn't Foundry an official application on Cloudron yet?
  • twenty - A Modern Open Source CRM

    wishlist app wishlist
    30
    17 Votes
    30 Posts
    5k Views
    timconsidineT
    @zonzonzon Docker image from Dockerfile is different to using docker-compose - cannot usee docker-compose on Cloudron. Need to package Twenty in a Dockerfile
  • 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
    447 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
    188 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
    11 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.