rsync-server
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…
Platform availability
Available on 1 of 6 install platforms
- Unraid
- TrueNAS (not listed)
- Umbrel (not listed)
- ZimaOS (not listed)
- Proxmox (not listed)
- Helm (not listed)
Also on Docker Hub and GitHub
Health score
49/100 Fair
- Maintained
- 72last commit 35 days ago
- Popular
- 3450 GitHub stars
- Easy to install
- 201 install platform, Docker image
- Light to run
- No data
Based on 3 of 4 factors.
How is this calculated?
A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). Factors without data are left out and the rest are rescaled.
Availability: platform listings confirmed today, links checked 9 days ago
- GitHub stars
- 50
- Open issues
- 7
- Last commit
- 2026-09-04
- Latest release
- 3.1
- Activity
- stale
Checked 2 days ago - source: GitHub (eea/eea.docker.rsync)
Resources & Compatibility
ARM (e.g. Raspberry Pi) is not supported.
Checked 10 days ago - source: Docker Hub image tags and published docs
First-install notes
No first-install notes yet.
Variants
Alternatives (11)
- Acronis True Image - Full image backup and disk cloning for Windows, macOS, iOS, and Android with ransomware protection, cloud storage, and fast recovery option…
- Back In Time - A simple backup tool for Linux.
- Duplicati - Duplicati is a backup client that securely stores encrypted, incremental, compressed remote backups of local files on cloud storage service…
- Déjà Dup - Déjà Dup is a simple backup tool.
- FreeFileSync - FreeFileSync is a folder comparison and synchronization tool that helps homelab users create backup copies of important files.
- Network Podcast Player
- Rclone - Command-line tool for syncing, copying, and checking files between local drives and over 40 cloud storage services with features like hashi…
- SyncBack - Support for data backup, synchronization, and restoration on Windows.
- Syncthing - Syncthing is a free, open-source, decentralized file synchronization tool that replaces proprietary cloud sync by keeping folders synchroni…
- TeraCopy - TeraCopy is a utility software for efficient and reliable file copying.
- gpodder.net
Checked 7 days ago - source: AlternativeTo
Common questions
How do I allow a client to connect to the rsync server?
Add the client's public SSH key to the SSH_AUTH_KEY_1 environment variable when starting the server. Additional client keys can be added with SSH_AUTH_KEY_n variables.
Which port should the Docker server expose for SSH-based rsync?
The documented Docker example maps host port 2222 to container port 22. The client rsync command then uses ssh -p 2222.
Do I need to persist SSH keys when recreating the containers?
Yes, persist the client key directory /root/.ssh and the server host key directory /ssh_host_keys in Docker volumes. The keys are created on first start and reused on later starts.
What volume do I mount for the rsync data?
Mount the data directory to /data in the container. The examples use server_vol_to_sync for the server and client_vol_to_sync for the client.
Can I run the rsync transfer automatically?
Set CRON_TASK_1 or CRON_TASK_2 on the client container to a cron command. The example runs an rsync command over SSH at a scheduled time.
Answers sourced from github.com
Community
- Is this the correct way to backup with rsync? : r/selfhosted - Reddit (reddit)
- r/selfhosted on Reddit: Offsite data backups at a friend's house - do I ... (reddit)
- Rsync backup from and to a QNAP: a few questions : r/qnap - Reddit (reddit)
- Seafile Community Forum (forum)
Collected 3 days ago - public community threads