Tests indépendants Mis à jour avril 2026 387 guides d'auto-hébergement 5 fournisseurs VPS testés

guide

Comment auto-héberger Forgejo sur DigitalOcean (Guide 2026)

Déployez Forgejo sur DigitalOcean correctement. Ce guide 2026 couvre l'installation, la configuration et les specs recommandées, étape par étape.

Introduction

Forgejo est une alternative auto-hébergée aux fournisseurs de services Git, permettant aux développeurs de gérer leurs dépôts en toute simplicité. Dans ce guide, nous vous accompagnerons à travers les étapes pour auto-héberger Forgejo sur DigitalOcean, l’un des principaux fournisseurs de VPS. Que vous gériez un homelab ou que vous souhaitiez expérimenter avec des applications open-source, ce guide couvrira tout ce dont vous avez besoin.

Prérequis

Avant de plonger dans le processus d’installation, assurez-vous que les prérequis suivants sont remplis :

Choisir le bon Droplet

Pour héberger Forgejo, considérez la configuration de droplet DigitalOcean suivante :

PlanCoût MensuelCPURAMStockage
Droplet Basique (1Go)6 USD11Go25Go SSD
Droplet Standard (2Go)12 USD12Go50Go SSD
Droplet Optimisé15 USD12Go50Go SSD

Nous recommandons au moins le Droplet Basique pour que Forgejo fonctionne sans accroc. Le niveau supérieur offre de meilleures performances si vous prévoyez un usage modéré.

Configuration du VPS

  1. Créer un Droplet : Connectez-vous à votre compte DigitalOcean et créez un nouveau droplet basé sur la configuration choisie.

  2. Accéder au VPS : Utilisez ssh pour vous connecter à votre droplet depuis un terminal.

    ssh root@your_droplet_ip

Installer Docker

Forgejo fonctionne dans un conteneur Docker. Suivez ces commandes pour installer Docker :

  1. Mettre à jour le système :

    apt update && apt upgrade -y
  2. Installer les paquets requis :

    apt install apt-transport-https ca-certificates curl software-properties-common -y
  3. Ajouter la clé GPG et le dépôt de Docker :

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
    add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  4. Installer Docker :

    apt update
    apt install docker-ce -y
  5. Vérifier l’installation :

    docker --version

Exécuter Forgejo

  1. Tirer l’image Docker de Forgejo :

    docker pull forgejo/forgejo:latest
  2. Créer un conteneur :

    docker run -d --name forgejo -p 3000:3000 -p 222:22 \
    -v /srv/forgejo:/data \
    forgejo/forgejo:latest
  3. Accéder à Forgejo : Une fois le conteneur en cours d’exécution, naviguez vers http://your_droplet_ip:3000 dans un navigateur web pour accéder à l’interface de Forgejo.

Configurer Forgejo

Sécuriser votre Installation

Pour améliorer la sécurité de votre installation Forgejo, considérez :

  1. Configurer un Pare-feu : Installez UFW s’il n’est pas déjà installé.

    apt install ufw -y
    ufw allow OpenSSH
    ufw allow 3000
    ufw enable
  2. Utiliser SSL/TLS : Sécurisez votre instance en acquérant un certificat SSL. Vous pouvez utiliser Let’s Encrypt pour un certificat SSL gratuit.

FAQ

Q : Qu’est-ce que Forgejo ?

R : Forgejo est une plateforme de développement logiciel auto-hébergée, offrant la gestion de dépôts Git. Elle permet aux utilisateurs d’héberger leur propre code, de collaborer avec les membres de l’équipe, et de garder le contrôle total sur leurs données. C’est une excellente alternative aux services commerciaux comme GitHub et GitLab, surtout pour les développeurs recherchant une solution open-source.

Q : Combien de temps faut-il pour configurer Forgejo sur DigitalOcean ?

R : La configuration de Forgejo sur DigitalOcean prend généralement environ 30 minutes, en fonction de votre familiarité avec les opérations en ligne de commande et Docker. La majeure partie du temps est consacrée à la mise en service de votre VPS, à l’installation de Docker et à la configuration de Forgejo. Une fois que vous avez terminé la configuration initiale, vous pouvez commencer à l’utiliser presque immédiatement.

Q : Puis-je utiliser d’autres fournisseurs de VPS pour héberger Forgejo ?

R : Oui, vous pouvez héberger Forgejo sur d’autres fournisseurs de VPS tels que Hetzner, Contabo ou Linode. Les étapes d’installation sont similaires, mais assurez-vous de choisir un fournisseur qui répond aux exigences de Forgejo. De plus, lorsque vous sélectionnez un fournisseur de VPS, considérez leurs caractéristiques de tarification et de performance pour trouver le meilleur ajustement pour vos besoins—consultez notre comparaison complète des VPS pour une analyse détaillée.

Conclusion

L’auto-hébergement de Forgejo sur DigitalOcean permet aux développeurs de maintenir un contrôle total de leurs dépôts tout en bénéficiant des avantages d’une plateforme robuste. Ce guide fournit les bases nécessaires pour faire fonctionner Forgejo sur votre VPS, vous préparant au succès dans vos projets de développement logiciel. Bon codage !