Utiliser Gitlab Pages comme repository Debian

Les Gitlab Pages (et Github Pages) permettent via un processus de construction d’artefact de publier un site web au travers d’un pipeline.

Un repository Debian étant simplement constitué de fichiers statiques, nous pouvons donc faire un rapprochement entre les pipelines de build et un repository Debian.

Pour réaliser notre repository Debian hébergé sur des gitlab pages nous aurons besoin:

  • Du conteneur docker debian:stretch
  • De GPG pour la signature du repository
  • De reprepro pour créer notre repository
  • D’un repository git hébergé sur un Gitlab

Continuer à lire

[Serveur Dédié]OpenVPN

Dans cette article nous allons mettre en oeuvre un serveur OpenVPN en nous servant de l’article suivant.

Je ne commenterai que les modifications que j’ai faites par rapport à cet article sur le serveur ainsi que le client.

Serveur

J’ai copié le dossier easy-rsa dans /etc/openvpn qui été présent pour ne pas jongler entre différents répertoires concernant la configuration et l’utilisation de OpenVPN.

J’ai noter une différence dans le fichier vars avec la possibilité d’indiquer nativement des informations relatifs a son utilisation au sein d’un annuaire LDAP et l’utilisation de carte à puce via PKCS. Continuer à lire

Installation automatisée de Debian par le réseau

Debian est une distribution communautaire très populaire, prônant la stabilité.

L’installeur de Debian est extrêmement complet et il permet de faire une installation par le réseau sans avoir à toucher son clavier. Cette fonction est extrêmement utile pour du déploiement d’échelle sur une ferme de serveurs, ou même sur une infrastructure moyenne, pour installer Debian sans bouger de son bureau (enfin si, il faut appuyer sur le bouton de démarrage de la machine).

Continuer à lire