SCP
Storage backup file to the remote SSH server, like scp command.
Config keys
type: scp
host- SSH server hostport- SSH server port, default:22path- SSH remote path for savetimeout- Set timeout of remote upload, default:300private_key- Your SSH private key, default:~/.ssh/id_rsa(Optional)passpharase- Password of the private key, if it present. (Optional)username- SSH username, (Optional)password- SSH password, (Optional)
https://github.com/gobackup/gobackup/blob/main/storage/scp.go (opens in a new tab)
Example
models:
my_backup:
storages:
scp_hk_vps:
type: scp
host: hk.myhost.com
port: 22
path: /data/my-backups
username: user
private_key: ~/.ssh/id_rsa