PI GitLab

De knowledge
Aller à la navigation Aller à la recherche

Installation

La base

On crée une carte standard avec Raspberry Pi Imager (Dernière version sans desktop et en activant l'acces ssh).

Plus un petit :

sudo apt update
sudo apt upgrade

Pour rattraper le retard de l'image sur le dépots.

Ensuite un sudo raspi-config pour :

  • Activer l'autologin que l'on utilisera en urgence si le frontal plante ou si on a oublie le mot de passe.
  • Le "expand file system" être sur de ne rien perdre.

On lui ajoute une adresse IP fixe sur le routeur : IP FIXE.

La partie spécifique

On commence par la base:

sudo apt install -y git 
sudo apt install -y cgit
sudo apt install -y fcgiwrap spawn-fcgi
  • fcgiwrap : un petit démon qui “wrappe” les scripts CGI pour les exécuter via le protocole FastCGI. → C’est ce qui permet à un serveur web (lighttpd, nginx, Caddy via reverse proxy) de lancer cgit.cgi proprement.
  • spawn-fcgi : un utilitaire pour démarrer fcgiwrap facilement (en créant un socket Unix ou TCP).