Pour cette partie, $nom
vautrât soit 1
soit 2
.
On y découvre les template d'unit file pour tor :
- On crée une nouvelle instance de Tor avec
tor-instance-create $nom
- On déplace le
torrc
avecmv /etc/tor/tor$nom.cfg /etc/tor/instances/$nom/torrc
On en profite pour enlever les directivesDataDirectory
,PidFile
,ControlSocket
,CookieAuthFile
etLog
. - On déplace également les données de l'instance avec
mv /var/lib/tor/$nom/* /var/lib/tor-instances/$nom/
chown -R _tor-$nom /var/lib/tor-instances/$nom
rm -r /var/lib/tor/$nom
- On vérifie que tout s'est bien passé en lançant
systemctl start tor@$nom
, qui devrait passer sans problème, mais confirmons tout de même avecsystemctl status -l tor@$nom
. - Une fois qu'on s'est assuré que tout fonctionne, on active le service au
boot avec
systemctl enable tor@$nom
. - On n'oublie pas de commit tout ça dans
etckeeper
.
Aussi, on prend garde à ajouter pour apt les dépôts contrib
et non-free
: on a besoin de paquets pour les firmwares.