Backups avec rdiff-backup et backup-ninja

Je viens d’investir dans des supports de backup donc il est temps de les remplir. Je choisis rdiff-backup qui a l’air le système le plus performant et économe en espace disque, couplé à backup-ninja. Je précise, ces outils ne sont que pour Linux. Si vous avez les moyens d’utiliser un système pas libre qui marche moyennement bien (l’art de la litote), vous avez sûrement aussi les moyens de vous payer un système de sauvegarde non-libre qui marche tout aussi moyennement. Si vous êtes malgré tout courageux, rdiff-backup fonctionne sous Windows et vous devriez facilement pouvoir bricoler un script pour sauvegarder ce que vous voulez (et remplacer backupninja). Continuer la lecture

Changer la configuration Tunnelblick

Sur le serveur

D’abord, créer un nouveau certificat :

cd ~/openvpn/2.0
./build-key toto2

Répondre aux questions, valider et signer. Ensuite recopier les fichiers .key et .crt sur le client.

Sur le client

La configuration se trouve dans un fichier .tblk situé dans ~/Bibliothèque/Application support/Tunnelblick/Configurations/toto.tblk

  • Modifier le nom du fichier en toto.not_tblk
  • Clic droit sur le fichier puis “Afficher le contenu du paquet”
  • Aller dans Content/Ressources
  • Modifier le fichier config.ovpn pour prendre en compte le nouveau certificat (toto2.crt et toto2.key)
  • Ajouter les fichiers toto2.crt et toto2.key dans le dossier de Ressources.
  • Fermer ce dossier et renommer, à nouveau, toto.not_tblk en toto.tblk

 

Courier mailing-list manager

CourierMlm

Tout d’abord, le site officiel : http://www.courier-mta.org/couriermlm.html

Installation sous Debian/Ubuntu :

sudo apt-get install courier-mlm

La mailing-list est associée à un compte (donc un simple utilisateur peut en créer une).

Il faut :

  • créer un répertoire contenant tout ce qui concerne la liste
  • que ce répertoire ait les droits du gestionnaire du compte
  • créer 3 règles sous formes de fichier .courier

Avant tout, on peut créer un compte (via l’interface d’admin) qui sera géré par l’utilisateur vmail.

1. Créer le répertoire spécial

cd /home/vmail/maliste
couriermlm create listdir --lang=fr ADDRESS=maliste@thefreecat.org
chown -R vmail:vmail listdir
cd listdir
echo "Reply-To:" >headerdel
echo "Reply-To: maliste@thefreecat.org" >>headeradd
cd ..

2. Créer les règles

rm -f .courier .courier-default
echo "| /usr/X11R6/bin/couriermlm msg /home/vmail/comminfo/liste" >.courier
echo "maintainer@address.com" >.courier-owner
echo "| /usr/X11R6/bin/couriermlm ctlmsg /home/vmail/comminfo/liste" >.courier-default

3. Quelques commandes utiles

Ajouter un membre

couriermlm sub . uncompte@fai.com

Liste des membres

couriermlm lsub .

Configurer la liste

couriermlm set . KEYWORD=maliste

Exemple

sudo -u vmail -i
cd xxx
couriermlm create yyy-adherents ADDRESS=yyy-adherents@mondomaine.com
cat > yyy-adherents/headerdel 
From:
Reply-To:
To:
Cc:
Delivered-To:
Sender:
X-Originating-Email:
Old-Return-Path:

cat > yyy-adherents/headeradd 
From: Notre organisation <contact@mondomaine.com>

cat > .courier-yyy-adherents
| /usr/bin/couriermlm msg /home/vmail/xxx/yyy-adherents

cat > .courier-yyy-adherents-default
| /usr/bin/couriermlm ctlmsg /home/vmail/xxx/yyy-adherents

cat > .courier-yyy-adherents-owner
joe@mondomaine.com

Modifier /etc/courier/webmlmrc et ajouter le nom de la liste à LISTS=….:/home/vmail/xxx/yyy-adherents