No description
  • HTML 55.5%
  • Python 28.1%
  • Shell 13.4%
  • Dockerfile 3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-26 18:13:56 +02:00
scripts Initial commit 2026-07-26 18:13:56 +02:00
web Initial commit 2026-07-26 18:13:56 +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 Initial commit 2026-07-26 18:13:56 +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 Initial commit 2026-07-26 18:13:56 +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