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 15.0k Posts
  • AItable - Airtable alternative

    9
    14 Votes
    9 Posts
    4k Views
    jdaviescoatesJ
    @mdegla upvote the original post
  • Taskwarrior

    3
    5 Votes
    3 Posts
    1k Views
    nebulonN
    Will edit the main post here to remove those links
  • Dify.ai, a self-hosted prompt-management tool

    10
    8 Votes
    10 Posts
    5k Views
    T
    For folks who need to self host this app, I created a comprehensive tutorial. Create a fresh server, update and upgrade the system, install docker and docker compose with this one command. sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release && curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null && sudo apt-get update -y && sudo apt-get install -y docker-ce && sudo usermod -aG docker $USER && sudo curl -L https://github.com/docker/compose/releases/download/v2.26.1/docker-compose-`uname -s-uname -m` -o /usr/local/bin/docker-compose && sudo chmod +x /usr/local/bin/docker-compose && \ Clone the Repo git clone https://github.com/langgenius/dify.git Customize the .env file cd dify/docker cp .env.example .env I only customized the following variables. APP_WEB_URL=your_domain_name NGINX_HTTPS_ENABLED=true NGINX_SSL_CERT_FILENAME=cert.pem NGINX_SSL_CERT_KEY_FILENAME=key.pem Ctrl S to save, Ctrl X to exit the nano editor. cd - Create SSL Certificate Create ssl certificate at Cloudflare (open SSL/TSL tab and open Original Server) nano dify/docker/nginx/ssl/cert.pem Copy and paste the Cloudflare certificate, then Ctrl S, Ctrl X nano dify/docker/nginx/ssl/key.pem Copy and paste the Cloudflare SSL key, then Ctrl S, Ctrl X Deploy cd dify/docker docker compose up -d Upgrade cd dify/docker docker compose down git pull origin main docker compose pull docker compose up -d Setting Up Automated Backups for Dify Using Restic and Cloudflare R2 Step 1: Install Restic Connect to your server via SSH. Update your package list and install Restic:sudo apt update sudo apt install restic Step 2: Prepare Your Cloudflare R2 Bucket Create a new R2 bucket in your Cloudflare account if you haven't already. Note down the following information from your Cloudflare R2 setup: Bucket name Access Key ID Secret Access Key R2 Endpoint URL Step 3: Create the Backup Script Create a new directory for the Restic script: mkdir -p /root/restic Create and open the backup script using nano: nano /root/restic/backup.sh Copy and paste the following content into the file: #!/bin/bash # Set environment variables for Restic export RESTIC_REPOSITORY="s3:YOUR_R2_ENDPOINT_URL/YOUR_BUCKET_NAME" export AWS_ACCESS_KEY_ID="YOUR_ACCESS_KEY_ID" export AWS_SECRET_ACCESS_KEY="YOUR_SECRET_ACCESS_KEY" # Set the backup source BACKUP_SOURCE="/root/dify/docker/volumes" # Perform the backup restic backup $BACKUP_SOURCE # Prune old snapshots (keep last 7 daily, last 4 weekly, and last 12 monthly backups) restic forget --keep-daily 7 --keep-weekly 4 --keep-monthly 12 --prune # Check the repository for errors restic check Replace the following placeholders with your actual Cloudflare R2 information: YOUR_R2_ENDPOINT_URL: Your Cloudflare R2 endpoint URL YOUR_BUCKET_NAME: Your R2 bucket name YOUR_ACCESS_KEY_ID: Your R2 Access Key ID YOUR_SECRET_ACCESS_KEY: Your R2 Secret Access Key Save the file and exit nano: Press Ctrl + X When prompted to save, press Y Press Enter to confirm the file name Make the script executable: chmod +x /root/restic/backup.sh Secure the script (as it contains sensitive information): chmod 700 /root/restic/backup.sh Step 4: Initialize the Restic Repository Set the environment variables (replace with your actual R2 information): export RESTIC_REPOSITORY="s3:YOUR_R2_ENDPOINT_URL/YOUR_BUCKET_NAME" export AWS_ACCESS_KEY_ID="YOUR_ACCESS_KEY_ID" export AWS_SECRET_ACCESS_KEY="YOUR_SECRET_ACCESS_KEY" Initialize the Restic repository: restic init Step 5: Set Up Daily Backups Open the crontab file: crontab -e If prompted to select an editor, choose nano by entering the corresponding number. Add the following line at the end of the file to run the backup daily at 3 AM: 0 3 * * * /root/restic/backup.sh > /root/restic/backup.log 2>&1 Save the file and exit nano: Press Ctrl + X When prompted to save, press Y Press Enter to confirm Verifying the Setup To ensure everything is set up correctly: Run the backup script manually: /root/restic/backup.sh Check the Restic repository for snapshots: restic snapshots Restoring from a Backup To restore your data: List available snapshots: restic snapshots Restore the latest snapshot: restic restore latest --target /path/to/restore Replace /path/to/restore with the directory where you want to restore the data. Done.
  • Cloudron Email Proxy Utility (Email Support for Office 365 via oAuth2.0)

    2
    0 Votes
    2 Posts
    2k Views
    U
    Just a bump to see if anyone wants to help me convert this into a custom Cloudron? Microsoft's statement is that SMTP Auth via Basic auth will be retired in September 2025. Which means SMTP via Office 365 will stop working on Cloudron if an alternative solution isn't prepared. This utility allows you to send and receive using oAuth2.0 which would provide a straight forward solution for Cloudron apps that don't natively support it. Also, it would bypass the requirement to have Port 25 open.
  • 13 Votes
    35 Posts
    14k Views
    girishG
    This is published in unstable . Please report any issues in the new app category.
  • 7 Votes
    2 Posts
    812 Views
    humptydumptyH
    duplicate post, see: https://forum.cloudron.io/topic/3073/zoneminder-state-of-the-art-video-surveillance-software-system
  • Frigate NVR

    1
    4 Votes
    1 Posts
    289 Views
    No one has replied
  • Operation Harsh Doorstop on Cloudron

    harsh doorstop game-server gaming
    1
    1
    0 Votes
    1 Posts
    181 Views
    No one has replied
  • Arma Reforger on Cloudron

    arma reforger arma reforger game-server
    1
    1
    1 Votes
    1 Posts
    322 Views
    No one has replied
  • Shuffle Automation

    1
    1
    2 Votes
    1 Posts
    573 Views
    No one has replied
  • Homepage

    Locked
    2
    1
    1 Votes
    2 Posts
    716 Views
    jdaviescoatesJ
    Thanks for sharing, but please search before posting. This is a duplicate of https://forum.cloudron.io/topic/10134/homepage
  • Crowdfunded : All-In-One Self Hosted Crowdfunding Solution

    Locked
    2
    1
    2 Votes
    2 Posts
    682 Views
    fbartelsF
    Can be closed. It seems the author deleted the project.
  • Zimit on Cloudron

    zimit youzimit zim archive webrecorder
    5
    4 Votes
    5 Posts
    2k Views
    L
    Zimit has just had a major update. The new architecture is much more powerful and doesn't require service workers (which helps people on desktop / iOS). Demo: http://zimit.kiwix.org/ Git: https://github.com/openzim/zimit Docker: https://github.com/openzim/zimit/pkgs/container/zimit http://library.kiwix.org/
  • 10 Votes
    22 Posts
    8k Views
    L
    https://github.com/processone/ejabberd/discussions/4095#discussioncomment-7251934 [image: 1721044276095-brave_2et7bjmvuo-resized.png]
  • 12 Votes
    2 Posts
    1k Views
    subvenS
    Cryptomator is the best FOSS solution I found while searching for ways to encrypt+mount folders/drives and share access among users. I ended up running Cryptomator Hub on a Synology Diskstation. Would appreciate to have it as a tool on Cloudron.
  • PhotoPrism - Personal Photo Management powered by Go and Google TensorFlow

    89
    48 Votes
    89 Posts
    51k Views
    jdaviescoatesJ
    @necrevistonnezr no worries Here's the latest: The additional changes implemented yesterday allow existing users to keep their login password when changing the authentication provider from "default" or "local" to "oidc" (now also in combination with 2FA if enabled for the account). Our documentation has been updated accordingly: * https://docs.photoprism.app/getting-started/advanced/openid-connect/#existing-accounts * https://docs.photoprism.app/known-issues/#openid-connect-oidc Also note that admins cannot change the authentication provider of their own account through the Admin UI, so that they don't accidentally lock themselves out e.g. by setting it to "none". Our own tests have been successful. However, we will give you some more time to test the preview build before tagging the new release. Many thanks to everyone who contributed, especially @moximoti who got things rolling and did much of the necessary work! See https://github.com/photoprism/photoprism/issues/782#issuecomment-2222254616
  • SavvyCal looks very interesting

    7
    0 Votes
    7 Posts
    2k Views
    M
    @jdaviescoates To begin with, as a non-profit, we rely heavily on open-source applications, and without them, our work would be much more challenging. Cal.com is an excellent app, and we are very grateful for it. However, we have observed a constant flow of bug reports on GitHub. For example, the column view feature was not working for a few months, and last week, the embed feature stopped functioning. Although these are minor issues, they are somewhat bothersome. I also find the available layout options somewhat restrictive. It would be beneficial to have more choices, such as incorporating a large logo and an image. Moreover, there are some language issues that need to be addressed. Some tools provide optimisation features that help reduce unnecessary gaps between bookings (minimising gaps) or offer "look busy" options to randomly hide a percentage of available time slots. Using both of these features can be particularly useful for some users. What I miss the most is the ability to create one-off meetings easily and override the existing availability schedule. For example, even though we may have periods blocked for public bookings, I would like the ability to send an email invitation for a specific time during those blocked periods. Unfortunately, this feature is currently not available. That said, considering that Cal.com is available for free, it is absolutely amazing.
  • Cloudlog - hosted amateur radio logbook

    6
    2 Votes
    6 Posts
    2k Views
    timconsidineT
    I'd be very interested to hear what you think about running it on the LAMP stack. Yes, @murgero is right, it should install fairly easily into a LAMP stack What modes do you operate? Any interest in DMR? 73s de EI8FDB/M5FDB Currently, I'm only a beginner, got my licence using a handheld so 20m and 70cm. But my home is in a bad position for a handheld, so I am trying to install some donated kit, proper aerial etc. Sadly the project is delayed by other stuff, but I would like to get it going. I'm not a "prepper" but I do believe amateur radio is going to be valuable in future. DMR is interesting but I am not there yet.
  • Kinopio is a creative thinking tool

    3
    3 Votes
    3 Posts
    752 Views
    M
    Yes... that means storage is only local and up to 100 cards it seems like.
  • FreeTAKServer for ATAK - Mesh Geo Information System

    18
    2
    4 Votes
    18 Posts
    5k Views
    L
    If self-hosting this, what sort of hardware requirements would there be to make it work well?