Table of Contents

rsync

rsync is a file synchronization and transfer tool. This page covers keeping a local mirror of a tilde.town home directory and deploying config files to a server.

Sync to tilde.town

rsync -avz --exclude='.ssh' --exclude='mbox' --exclude='.DS_Store' \
  --exclude='node_modules' --exclude='_site' --exclude='.git' \
  . tilde.town:~

Deploy homelab file to server

scp cafe/docker-compose.yml user@server:~/cafe/docker-compose.yml
scp cafe/caddy/Caddyfile user@server:~/cafe/caddy/Caddyfile

See Also