No description
- HTML 55.5%
- Python 28.1%
- Shell 13.4%
- Dockerfile 3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| scripts | ||
| web | ||
| .gitignore | ||
| docker-compose.yml | ||
| Dockerfile | ||
| entrypoint.sh | ||
| README.md | ||
| supervisord.conf | ||
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