All the applications you love—built and maintained by a community member who understands what you need on Unraid. Love a particular app or plugin? Donate directly to the developer to support their work.
DEVELOPMENT BUILD - Latest changes are made here! Tired of searching for media on different torrent websites or paying for Usenet server access? Well look no further! You can now use PlexRipper to download "everything" from the Plex servers you have access to and expand your collection that way! Let others collect media for you and then just download everything!
Visit www.plexripper.rocks for more info!
Backup PostgresSQL to the local filesystem with periodic rotating backups, based on schickling/postgres-backup-s3. Backup multiple databases from the same host by setting the database names in POSTGRES_DB separated by commas or spaces.
Restore examples:
DB: nextcloud
USER: muwahhid
zcat /mnt/user/Backups/Postgres/Backups/daily/nextcloud-20210218-235636.sql.gz | docker exec -i testsql psql --username=muwahhid --dbname=nextcloud -W
Proxmox Backup Server in a Container
This is an unofficial compilation of Proxmox Backup Server to run it in a container for AMD64 and ARM64.
Running in a container might result in some functions not working properly. Feel free to create an issue to debug those.
login to https://:8007/ with admin / pbspbs. After that change a password.
Note:
The core features should work, but there are ones do not work due to container architecture:
ZFS: it is not installed in a container
Shell: since the PVE (not PAM) authentication is being used, and since the shell access does not make sense in an ephemeral container environment
PAM authentication: since containers are by definition ephemeral and no /etc/ configs are being persisted
This Docker will download and install Rapid Photo Downloader.
ATTENTION: Please be sure to set the right source and destination folder on the server, otherwise the template creates automaticaly two new folders to your shares if not changed ('rpd-source-folder' & 'rpd-destiantion-folder').
Update Notice: Go to the Rapid Photo Downloader homepage (https://www.damonlynch.net/rapid/) and got to the download selection, rightclick on "Install script" and select "Copy Link Location" then paste the copied link into the "Download URL" variable.
The plugin installs rclone. rclone is a command line program to sync files and directories to and from services such as:
Amazon Drive
Amazon S3
Backblaze B2
Box
Dropbox
FTP
Google Cloud Storage
Google Drive
HTTP
Microsoft Azure Blob Storage
Microsoft OneDrive
Nextcloud
ownCloud
SFTP
WebDAV
The local filesystem
* And many more
Go to http://rclone.org/ for more information.
Docker for Rclone FUSE mount feature (exposable to host and other docker containers, e.g. Plex, Nextcloud, glFTPd)
Configuration
/config The path to where the .rclone.conf file is
RCLONE_REMOTE_MOUNT The destination that the data should be backed up to (must be the same name as specified in .rclone.conf. E.g. AmazonEncrypted:)
RCLONE_MOUNT_OPTIONS (Advanced) Extra mount options that can be used, see: https://rclone.org/commands/rclone_mount/ . E.g. --read-only --buffer-size=1G --max-read-ahead=200M --acd-templink-threshold=0 --dir-cache-time=60m --timeout=30s --contimeout=15s --retries=3 --low-level-retries=1 --stats=0 -v
RCLONE_CONFIG_PASS (Advanced) The password for the .rclone.conf pass (if specified when creating the config file)
FR:
Solution de sauvegarde incrémentales rdiff-backup associé à une webui de gestion du dépôt créé par rdiffweb
EN:
Incremental solution for backup using rdiff-backup associated with a webui rdiffweb. Username: admin Password: admin123
Resilio-sync(https://www.resilio.com/individuals/) (formerly BitTorrent Sync) uses the BitTorrent protocol to sync files and folders between all of your devices. There are both free and paid versions, this container supports both. There is an official sync image but we created this one as it supports user mapping to simplify permissions for volumes.
Rest Server is a high performance HTTP server that implements restic's REST backend API. It provides secure and efficient way to backup data remotely, using restic backup client via the rest: URL.
Rsnapshot(http://www.rsnapshot.org/) is a filesystem snapshot utility based on rsync. rsnapshot makes it easy to make periodic snapshots of local machines, and remote machines over ssh. The code makes extensive use of hard links whenever possible, to greatly reduce the disk space required."
Simple rsync server based on Alpine
To be able to connect to this rsync server you need to add the SSH key of your client to the variable SSH_AUTH_KEY_1
How to create an SSH key?
Log into your client machine and create an SSH key as follows:
ssh-keygen -t rsa -b 4096
Press 3x ENTER to use the default location and create the key without password. Now display your SSH Key with the following command:
cat ~/.ssh/id_rsa.pub
Copy the complete line like "ssh-rsa AAA.... username@client" and paste it in the field "SSH_AUTH_KEY_1" and start this container.
You can test the connection from your client as follows (replace "tower" against your server name or domain):
rsync --dry-run --itemize-changes --archive -e 'ssh -p 5533' root@tower:/mnt/user/system/ /tmp
This application backs up every folder mounted at /data/ to a given AWS S3 path using the aws s3 sync command. It requires a pair of (IAM) Access and Secret Keys.
You can supply the usual s3 sync parameters such as --delete and everything else. The cron schedule defines how often the sync command is executed, and it uses a lockfile to avoid parallel executions.
Syncthing(https://syncthing.net) replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.
SyncYomi is an open-source project designed to offer a seamless synchronization experience for your Tachiyomi manga reading progress and library across multiple devices. This server can be self-hosted, allowing you to sync your Tachiyomi library effortlessly.
More info at: https://github.com/SyncYomi/SyncYomi
As for now this project rely on a specific Tachiyomi build available at: https://discord.gg/aydqBWAZs8
This application provides a Samba based Time Machine network share. It can be configured to support multiple or single users and restrict the maximum size used for Time Machine backups.
A Python based tool for backing up UniFi Protect event clips as they occur to cloud storage.
By default it will backup clips locally to /data inside the container. However you can create an rclone config file to backup to
dozens of cloud providers. You can do this by running the following commands:
$ mkdir -p /mnt/user/appdata/unifi-protect-backup/config
$ docker run -it --rm -v /mnt/user/appdata/unifi-protect-backup/config:/root/.config/rclone --entrypoint rclone ghcr.io/ep1cman/unifi-protect-backup config
Use the interactive configuration tool to setup your desired backup destination. Once complete you can start the container ensuring
that the RCLONE_DESTINATION uses the name of your rclone remote e.g MyDropbox:/path/on/dropbx
NOTE: If you are using the local remote type, the path set in RCLONE_DESTINATION will be inside the container so please use
`/data`. You then need to set the optional "Clip directory" below to where you actually want the data to be stored.
uNmINeD-GUI is an easy to use and fast Minecraft world viewer and mapper tool. It can read Minecraft Java and Bedrock Edition world files and renders a browseable 2D overview map that you can export.
ATTENTION: Please always mount your world files as read only and it is strongly recommended to mount your worlds to the path /unmined/worlds/... in the container.
UrBackup is an easy to setup Open Source client/server backup system, that through a combination of image and file backups accomplishes both data safety and a fast restoration time.
File and image backups are made while the system is running without interrupting current processes.
UrBackup also continuously watches folders you want backed up in order to quickly find differences to previous backups. Because of that, incremental file backups are really fast.
Your files can be restored through the web interface, via the client or the Windows Explorer while the backups of drive volumes can be restored with a bootable CD or USB-Stick (bare metal restore).
A web interface makes setting up your own backup server really easy.
VictoriaMetrics is a fast, cost-effective and scalable monitoring solution and time series database.
TLDR: It is a faster, more lightweight replacement to InfluxDB/TimescaleDB/etc (up to 20x faster data digestion, up to 7-10x less ram usage). Can be used in place of InfluxDB in many apps such as HomeAssistant. Includes a great web UI for query exploration.
For HomeAssistant: drop in replacement for InfluxDB, see https://community.home-assistant.io/t/influxdb-vs-victoriametrics/453361
Git repository: https://github.com/VictoriaMetrics/VictoriaMetrics
Dockerhub: https://hub.docker.com/r/victoriametrics/victoria-metrics
Website: https://victoriametrics.com
VictoriaMetrics prominent features:
- Long-term storage for Prometheus.
- Drop-in replacement for Prometheus and Graphite in Grafana.
- Easy setup and operation with a single executable and configuration via command-line flags.
- Fast backups with vmbackup/vmrestore tools.
- Implements MetricsQL query language.
- Global query view for multiple data sources.
- High performance and scalability, outperforming InfluxDB and TimescaleDB by up to 20x.
- Efficient RAM usage, 10x less than InfluxDB and up to 7x less than others.
- Optimized for high-churn time series data.
- High data compression, storing up to 70x more data points in limited storage.
- Ideal for high-latency IO and low IOPS storage.
- Can substitute moderately sized clusters of competing solutions.
- Protects data from corruption on unclean shutdown.
- Supports various metrics protocols, including Prometheus, InfluxDB, Graphite, OpenTSDB, and more.
- Offers stream aggregation, metrics relabeling, and series limiting.
- Suitable for diverse data sources like APM, Kubernetes, IoT, financial data, and more.
- Open source cluster version.
- Compatible with NFS-based storages like Amazon EFS and Google Filestore.