Mettre à jour un site FTP grâce à sitecopy

Le par Frédéric Escarieu / Permalien : / administration astuces
Juste une petite info, pour vous dire que je viens de trouver/essayer un petit utilitaire en ligne de commande permettant de mettre à jour un site web distant par FTP : sitecopy.

Installation (Debian like)

sudo apt-get install sitecopy

Utilisation

L'utilisation est ultra simple, on créé d'abord les répertoires nécessaire pour stocker les configurations des sites (local/distant) et les infos sur les versions de fichiers (local/distant).
mkdir -m 700 ~/.sitecopy
touch ~/.sitecopyrc
chmod 600 ~/.sitecopyrc
On défini ensuite un site :
site NOM_SITE
server 192.168.0.1
remote /httpdocs/SITE #répertoire distant
local /mnt/work/SITES_WEB/SITE # répertoire local
protocol FTP
username  user
password pwd2007
exclude *.bak
exclude *~
exclude #*#
ignore database.php
ignore config.php
Si le site est déjà en place et à jour : On synchronise local/distant
# sitecopy --catchup NOM_SITE
Si le site distant n'existe pas encore(assurez-vous que l'administrateur ait bien créé la racine du site distant) :
sitecopy --init NOM_SITE 
Après chaque modif :
#sitecopy --update NOM_SITE
L'énorme avantage que je trouve à ce logiciel est avant tout la rapidité et la simplicité.
Cet article est basé/inspiré sur la manpage de sitecopy en français.


Frédéric Escarieu alias Kie

Web Developper - Co-founder KipSoft

#webdev #sysadmin #javascript #php #ruby

Passionné de rugby, amateur de velo.

/