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 Vultr (Guide 2026)

Découvrez les étapes essentielles pour installer Forgejo sur Vultr et optimiser votre flux de travail d'auto-hébergement avec ce tutoriel complet.

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

Forgejo est une plateforme de développement logiciel open-source, un fork de Gitea qui vous permet d’auto-héberger un environnement de codage collaboratif. Dans ce guide détaillé, nous allons couvrir comment installer et configurer Forgejo sur Vultr, l’un des meilleurs fournisseurs de VPS pour les développeurs. Avec des plans commençant à seulement 6 USD par mois, Vultr offre une infrastructure robuste pour vos besoins d’auto-hébergement.

Prérequis

Avant de commencer, assurez-vous d’avoir les éléments suivants :

Étape 1 : Créer une instance Vultr

  1. Connectez-vous à votre compte Vultr.
  2. Cliquez sur Déployer maintenant.
  3. Choisissez un système d’exploitation. Pour Forgejo, nous vous recommandons d’utiliser Ubuntu 22.04.
  4. Sélectionnez la taille du serveur. Le plan à 6 USD/mois est adapté pour de petits projets.
  5. Choisissez un emplacement de serveur qui est géographiquement proche de votre audience.
  6. Cliquez sur Déployer maintenant et attendez que l’instance soit prête.

Étape 2 : Connectez-vous à votre serveur

Une fois que votre serveur est opérationnel, connectez-vous via SSH. Ouvrez votre terminal et utilisez la commande suivante :

ssh root@your_server_ip

Remplacez your_server_ip par l’adresse IP réelle de votre instance Vultr.

Étape 3 : Préparation du système

Mettez à jour et améliorez votre liste de paquets avec les commandes suivantes :

sudo apt update
sudo apt upgrade -y

Installez les dépendances nécessaires :

sudo apt install -y git curl build-essential

Étape 4 : Installer Docker

Docker est le moyen le plus simple de faire fonctionner Forgejo. Installez Docker en exécutant :

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

Ajoutez votre utilisateur au groupe Docker :

sudo usermod -aG docker $USER

Déconnectez-vous et reconnectez-vous à votre serveur pour appliquer les modifications du groupe.

Vérifiez l’installation de Docker :

docker --version

Étape 5 : Configurer Forgejo

Maintenant, tirons l’image Docker de Forgejo et créons un conteneur :

docker run -d --name forgejo \
  -p 3000:3000 \
  -p 222:22 \
  -v /srv/forgejo:/data \
  forgejo/forgejo:latest

Vous pouvez modifier les ports en fonction de votre configuration existante. Le port par défaut pour l’accès web sera 3000, tandis que SSH fonctionnera sur le port 222.

Maintenant, vous pouvez accéder à Forgejo en visitant http://your_server_ip:3000 dans votre navigateur web.

Étape 6 : Configurer Forgejo

Lors de l’accès à Forgejo, vous serez guidé à travers la configuration initiale :

  1. Configuration de la base de données : Si vous avez besoin d’une base de données, vous pouvez utiliser PostgreSQL ou MySQL.
  2. Configuration du compte administrateur : Créez un compte utilisateur administrateur pour gérer votre instance.
  3. Webhooks et intégrations : Configurez les webhooks nécessaires pour intégrer des outils CI/CD ou d’autres services.

Étape 7 : Sécuriser votre installation

Après avoir configuré Forgejo, vous devriez envisager de sécuriser votre instance. Voici quelques bonnes pratiques :

Tableau de comparaison des fournisseurs de VPS

FournisseurPrix mensuelRAMCPUStockage
Contabo VPS5.99 EUR4 Go2 Cœurs100 Go
Hetzner Cloud4.15 EUR2 Go1 Cœur20 Go
DigitalOcean6 USD1 Go1 Cœur25 Go
Vultr6 USD1 Go1 Cœur25 Go
Linode5 USD2 Go1 Cœur50 Go

Pour une comparaison complète des VPS, consultez ce lien.

FAQ

À quoi sert Forgejo ?

Forgejo est un service Git auto-hébergé qui offre une plateforme collaborative pour les développeurs afin de gérer leurs dépôts de code. Il fournit des outils pour le contrôle de version, la gestion de projets, et des intégrations avec des pipelines CI/CD. Cela permet aux équipes et aux individus de gérer leurs projets en toute sécurité tout en conservant le contrôle sur leur code et leurs flux de travail. Forgejo met l’accent sur la performance et l’expérience utilisateur, ce qui en fait une solution adaptée aux petites et grandes équipes de développement.

Comment Docker facilite-t-il le processus d’installation de Forgejo ?

Utiliser Docker pour installer Forgejo simplifie considérablement le processus de déploiement. Les conteneurs Docker vous permettent d’emballer l’application avec ses dépendances, assurant ainsi la cohérence entre différents environnements. Vous n’avez pas à vous soucier d’installer manuellement des bibliothèques ou des dépendances, car tout ce qui est nécessaire fonctionne dans un environnement isolé. Cela accélère non seulement l’installation, mais rend également la gestion des mises à jour et des retours en arrière plus facile.

Puis-je installer Forgejo sur d’autres fournisseurs de VPS en plus de Vultr ?

Oui, vous pouvez absolument installer Forgejo sur d’autres fournisseurs de VPS. Les étapes de configuration restent largement les mêmes, à condition que le serveur fonctionne sur un système d’exploitation compatible comme Ubuntu. Des fournisseurs tels que Contabo, Hetzner, DigitalOcean et Linode proposent également des plans abordables adaptés à l’auto-hébergement d’applications comme Forgejo. Assurez-vous toujours de répondre aux exigences système minimales et d’avoir Docker installé pour un processus d’installation fluide.

Avec ce guide, vous devriez être bien parti pour auto-héberger Forgejo sur Vultr et profiter des avantages d’une plateforme de codage personnalisée. Bon codage ! --- END ---