13 ms·
> Do you mind explaining why it's so trivial versus setting up traditional ftp? nohup /usr/bin/rclone serve ftp --addr MYIP:2121 $PWD &>/dev/null & No con
by sgbeal 3y ago
> Do you mind explaining why it's so trivial versus setting up traditional ftp?
nohup /usr/bin/rclone serve ftp --addr MYIP:2121 $PWD &>/dev/null &
No configuration needed (beyond rclone's per-cloud-storage-account config (noting that serving local dirs this way does not require any cloud storage config)) and some variation of that can be added to crontab like:
@reboot /usr/bin/sleep 30 && ...the above command...
Noting that $PWD can be a cloud drive identifier (part of the rclone config) so it can proxy a remote cloud service this same way. So, for example:
rclone serve ftp --addr MYIP:2121 mydropbox:
assuming "mydropbox" is the locally-configured name for your rclone dropbox connection, that will serve your whole dropbox.
- steve_rambo 3y agoJust write a systemd unit. These commands are not any easier to support and are far worse from the purely technical point of view. You'll get: - startup only when the network is up - proper logging - automatic restarts on failure - optional protection for your ssh keys and other data if there's a breach (refer to `systemd-analyze security`) Run: $ systemctl --user edit --full --force rclone-ftp.service this opens a text editor; paste these lines: [Unit] After=network-online.target Wants=network-online.target [Install] WantedBy=default.target [Service] ExecStart=/usr/bin/rclone --your-flags /directory and then enable and start the service: $ systemctl --user enable --now rclone-ftp
- rezonant 3y agoSeriously yes. Crontab isn't meant to keep your services up. We have a proper service manager now, out with the hacks.
- lillecarl 3y agoPeople go out of their way to build their own crappy version of systemd. systemd is far from perfect, and Poettering is radically anti-user. But it's the best we got and it serves us well
- frankjr 3y ago> Poettering is radically anti-user What does that mean?
- temp_praneshp 3y agoOne of the authors of systemd
- frankjr 3y agoI know who he is but don't understand how he's supposed to be "anti-user".