Héberger des dépôts git avec gitolite

lun. 02 sept. 2013 by Marmotte

Gitolite est un outil qui permet de faciliter l'hébergement de dépôts git. Il se charge, par défaut, uniquement de la gestion des droits d'accès aux différents dépôts, mais peut aussi effectuer d'autres tâches, comme la configuration automatique des dépôts hébergés.

Installation

Sous Debian, il suffit d'installer le paquet gitolite.

$ sudo …
read more

Versionner les configurations utilisateur

dim. 01 sept. 2013 by Marmotte

J'utilise régulièrement plusieurs ordinateurs. Avec le temps, je configure donc ces machines selon mes habitudes, afin de rendre leur utilisation plus simple et efficace pour moi.

Comme pour les notes d'installation, j'ai donc dupliqué les fichiers de configuration d'un ordinateur à l'autre, faisant des corrections sur chacun, sans forcément toujours …

read more

Client OpenVPN

dim. 01 sept. 2013 by Marmotte

Installation

Sous Debian, il suffit d'installer les paquets openssl et openvpn.

$ sudo apt-get install --no-install-recommends openvpn

Configuration générale

Les clés et certificats provenant du serveur seront copiés dans le répertoire /etc/openvpn/<NetworkName>/.

$ sudo mkdir /etc/openvpn/<NetworkName>
$ sudo cp /<PathToCerts>/ca.crt /etc/openvpn/<NetworkName>/
$ sudo cp /<PathToCerts>/<ClientCertName …
read more

Serveur OpenVPN

dim. 01 sept. 2013 by Marmotte

Un serveur OpenVPN permet à des machines d'établir un lien chiffré avec le serveur. Il peut permettre d'accéder à un réseau privé situé derrière le serveur. Il peut aussi être utilisé pour faire passer tout le traffic du client par ce lien, dans le cas où le client utilise une …

read more

Wake-on-LAN

dim. 01 sept. 2013 by Marmotte

Le Wake-on-LAN permet de démarrer un ordinateur à distance.

Mise en place sur la machine à démarrer

Pour pouvoir être réveillé, il est nécessaire que la carte réseau de l'ordinateur à démarrer écoute en permanence sur le réseau, même lorsque celui-ci est éteint. Il faut donc indiquer au système d'exploitation …

read more

LXC sur Debian Wheezy

sam. 31 août 2013 by Marmotte

LXC, pour Linux Containers, permet de lancer plusieurs environnements Linux sur une même machine, de manière isolée, comme le fait OpenVZ. Par rapport à des machines virtuelles, les performances sont donc bien meilleures, puisque les différents systèmes fonctionnent directement sur le noyau, sans couche de virtualisation intermédiaire. Cela implique aussi …

read more

DHCP, DNS et PXE avec Dnsmasq

sam. 31 août 2013 by Marmotte

Dnsmasq est un serveur très léger, parfaitement adapté à un petit réseau local. Il peut fournir les services DNS, DHCP, TFTP et BOOTP, ce qui en fait un candidat idéal pour la mise en place d'un serveur PXE.

Installation

Sous Debian, il suffit d'installer le paquet dnsmasq.

$ sudo apt-get install …
read more

Utilisation basique de LVM

ven. 30 août 2013 by Marmotte

LVM est un gestionnaire de volumes logiques. Il permet une gestion plus souple de l'espace de stockage que l'utilisation directe des disques durs.

En contrepartie, si l'un des disques qui composent le volume physique LVM tombe en panne, il devient très difficile, voire impossible, de récupérer les données de ce …

read more

Gestion du RAID avec mdadm

ven. 30 août 2013 by Marmotte

Le RAID permet de répartir les données entre plusieurs disques durs. Cela permet d'améliorer les performances, la tolérance aux pannes, ou les deux.

La plupart des niveaux de RAID se basent sur la taille du plus petit élément. Il est donc recommandé d'utiliser des disques de même taille.

Note : Cette …

read more

Installer Debian Wheezy avec debootstrap

jeu. 29 août 2013 by Marmotte

Afin de faire les choses dans l'ordre, je vais commencer par l'installation du système d'exploitation.

Sur la plupart de mes machines, j'utilise la version stable de Debian, soit Wheezy actuellement. C'est donc avec cette version que j'ai écrit cette note d'installation.

Pourquoi ne pas utiliser l'installeur Debian ?

J'ai utilisé XUbuntu …

read more