« PI GitLab » : différence entre les versions

De knowledge
Aller à la navigation Aller à la recherche
(Page créée avec « On crée une carte standard avec Raspberry Pi Imager (Dernière version sans desktop et en activant l'acces ssh). Plus un petit :<syntaxhighlight lang="bash"> sudo apt update sudo apt upgrade </syntaxhighlight>Pour rattraper le retard de l'image sur le dépots. Ensuite un <code>sudo raspi-config</code> 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 ri... »)
 
mAucun résumé des modifications
Ligne 1 : Ligne 1 :
== Installation ==
=== La base ===
On crée une carte standard avec Raspberry Pi Imager (Dernière version sans desktop et en activant l'acces ssh).
On crée une carte standard avec Raspberry Pi Imager (Dernière version sans desktop et en activant l'acces ssh).


Ligne 13 : Ligne 16 :


On lui ajoute une adresse IP fixe sur le routeur : [[Le routeur en tête réseau PI#Gestion de l'allocation d'IP fixes en DHCP|IP FIXE]].
On lui ajoute une adresse IP fixe sur le routeur : [[Le routeur en tête réseau PI#Gestion de l'allocation d'IP fixes en DHCP|IP FIXE]].
=== La partie spécifique ===
On commence par la base:<syntaxhighlight lang="bash">
sudo apt install -y git
sudo apt install -y cgit
sudo apt install -y fcgiwrap spawn-fcgi
</syntaxhighlight>
* '''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 <code>cgit.cgi</code> proprement.
* '''spawn-fcgi''' : un utilitaire pour démarrer <code>fcgiwrap</code> facilement (en créant un socket Unix ou TCP).

Version du 20 décembre 2025 à 23:37

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).