This container provides a small web UI to register FTP and SFTP devices and schedule backups of the selected directories.
docker build -t S-FTPBackUp .
docker run -p 5000:5000 \
-e BACKUP_OUTPUT_DIR=/backups \
-v $(pwd)/backups:/backups \
-v $(pwd)/data:/data \
plcnext-backupOpen http://localhost:5000 to add devices.
BACKUP_OUTPUT_DIR: Where zipped backups are stored (default/backups).DATA_DIR: Internal storage for configuration (default/data).DEVICE_DB: Override the path to the devices JSON file.- SFTP credentials are stored per device in the web UI and connect on port 22.
These are stored in a timestamped folder and zipped as label-YYYY-MM-DD_HH-MM-SS.zip in the output directory.