Skip to main content

Installation de forgejo sur rocky-linux en mode binaire

Installation des pré-requis

Installation des packages manquants

 

dnf install -y git git-lfs

Installation de forgejo

Création du groupe et du user associé au futur service 

groupadd --system git
adduser --system --shell /bin/bash --comment 'Git Version Control' --gid git --home-dir /home/git --create-home git

Création des dossiers qui seront utilisés par le service

  • Création du dossier /var/lib/forgejo qui contiendra les données
mkdir /var/lib/forgejo
chown git:git /var/lib/forgejo && chmod 750 /var/lib/forgejo
  • Création du dossier /etc/forgejo qui contiendra le fichier de configuration app.ini
mkdir /etc/forgejo
chown root:git /etc/forgejo && chmod 770 /etc/forgejo

Recuperation du binaire forgejo

cp forgejo-7.0.0-linux-amd64 /usr/local/bin/forgejo # chmod 755 /usr/local/bin/forgejo

Installation du service

wget -O /etc/systemd/system/forgejo.service https://codeberg.org/forgejo/forgejo/raw/branch/forgejo/contrib/systemd/forgejo.service

Démarrage du service forgejo

systemctl enable forgejo.service
systemctl start forgejo.service