Herramienta pensada para sincronizar un directorio local con un sitio web remoto usando protocolos como FTP, SFTP, WebDAV o HTTP. Su objetivo es que se pueda mantener una copia local de la web y “publicarla” en el servidor de forma cómoda, subiendo cambios y eliminando archivos remotos que ya no existen localmente.
Ejemplo simple de configuración local. Otros ejemplos en /usr/share/sitecopy/examplerc:
$ nano ~/.sitecopyrc
site miweb
server ftp.midominio.com
protocol ftp
username USER
password mi_clave
remote /public_html
local /home/USER/web
Nota.- Es mejor evitar poner la contraseña en claro y usar mecanismos más seguros.
$ sitecopy -f ~/.sitecopyrc init miweb
$ sitecopy -f ~/.sitecopyrc sync miweb