rsync-server
rsync-server
Docker app from mgutt's Repository
Overview
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
Runtime arguments
- Network
bridge- Shell
sh- Privileged
- false
- Extra Params
--memory=1G
Template configuration
File pathPathro
Container Path: /mnt/user/
- Target
- /mnt/user/
- Value
- /mnt/user/
PortPorttcp
Container Port: 22
- Target
- 22
- Value
- 5533
SSH_AUTH_KEY_1Variable
Container Variable: SSH_AUTH_KEY_1
- Value
- enter_ssh_key_of_client
SSH_AUTH_KEY_2Variable
Container Variable: SSH_AUTH_KEY_2
Categories
Download Statistics
7,806,616
Total Downloads
122,967
This Month
140,165
Avg / Month
Total Downloads Over Time
Loading chart...
Details
Repository
eeacms/rsyncLast Updated2025-09-26
First Seen2022-06-10
Run rsync-server on Unraid.
rsync-server is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.