No description
  • HTML 51.7%
  • Python 31.4%
  • Shell 14.2%
  • Dockerfile 2.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-09 23:04:43 +02:00
scripts Vorschau: funktion für rsync der Dateien korrektur4 2026-08-09 22:15:22 +02:00
web Vorschau: funktion für rsync der Dateien korrektur9 2026-08-09 23:04:43 +02:00
.gitignore Initial commit 2026-07-26 18:13:56 +02:00
docker-compose.yml Initial commit 2026-07-26 18:13:56 +02:00
Dockerfile Dockerfile: rclone statt rsync/smbclient/cifs-utils 2026-08-09 14:33:24 +02:00
entrypoint.sh Initial commit 2026-07-26 18:13:56 +02:00
README.md Initial commit 2026-07-26 18:13:56 +02:00
supervisord.conf rlcone statt CIFS-Mount, Route wird automatisch nach VPN-Connect gesetzt 2026-08-09 14:03:35 +02:00

rsync-stephan 🖖

LCARS-Dashboard für den OpenVPN + SMB + rsync Sync-Container.

Vorbereitung

# 1. OpenVPN Config rein
cp ~/deine-config.ovpn config/stephan.ovpn

# 2. SMB-Credentials
cat > secrets/smb-credentials <<EOF
username=stephan
password=GEHEIMESPASSWORT
domain=WORKGROUP
EOF
chmod 600 secrets/smb-credentials

# 3. SSH-Key für TrueNAS
cp ~/.ssh/id_ed25519_kubuntu secrets/id_ed25519
chmod 600 secrets/id_ed25519

# 4. IPs in sync.sh anpassen
#    TRUENAS_HOST und SMB-Share-Pfad

Build & Start

docker compose build
docker compose up -d

Web-UI

http://:8080

Logs direkt

docker exec rsync-stephan tail -f /var/log/sync/sync.log

Manueller Sync-Trigger

docker exec rsync-stephan /app/scripts/sync.sh