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

guide

Comment héberger Gitea sur Linode (Guide 2026)

Apprenez à héberger Gitea sur Linode, avec un guide détaillé 2026 sur l'installation, la configuration et les specs recommandées pour un déploiement fluide.

Comment héberger Gitea sur Linode (Guide 2026)

Gitea est un service Git léger et autohébergé, parfait pour les développeurs cherchant à gérer leurs dépôts de code. Ce guide vous expliquera les étapes nécessaires pour installer Gitea sur un VPS Linode, vous fournissant un système de contrôle de version robuste adapté à vos projets.

Pourquoi choisir Linode pour Gitea ?

Linode est choisi pour sa fiabilité et ses prix compétitifs. Pour seulement 5 USD/mo, vous pouvez obtenir une instance haute performance (1 Go de RAM, 1 CPU, 25 Go SSD) adaptée à l’hébergement de Gitea. Voici une comparaison rapide des fournisseurs de VPS populaires pour vous aider à voir pourquoi Linode se distingue :

FournisseurPrix MensuelRAMCPUStockage SSDLien
Contabo VPS5,99 EUR4 Go1200 GoContabo
Hetzner Cloud4,15 EUR2 Go120 GoHetzner
DigitalOcean6 USD1 Go125 GoDigitalOcean
Vultr6 USD1 Go125 GoVultr
Linode5 USD1 Go125 GoLinode

Pour une comparaison complète des VPS, visitez notre page sur les meilleurs fournisseurs de VPS.

Prérequis

Avant de plonger dans le processus d’installation, assurez-vous d’avoir :

  1. Une instance VPS Linode opérationnelle (un plan de base de 1 Go suffit).
  2. Accès au terminal via SSH. (Vous pouvez utiliser des outils comme PuTTY ou le terminal sur Linux/Mac.)
  3. Un nom de domaine (optionnel mais recommandé).
  4. Des connaissances de base en ligne de commande Linux.

Installation étape par étape de Gitea sur Linode

Étape 1 : Connectez-vous à votre instance Linode

Tout d’abord, connectez-vous à votre VPS Linode :

ssh root@your-linode-ip

Remplacez your-linode-ip par l’adresse IP de votre VPS.

Étape 2 : Installer les dépendances requises

Avant d’installer Gitea, vous devez configurer quelques dépendances :

sudo apt update
sudo apt install -y git mariadb-server nginx

Étape 3 : Configurer MariaDB

Ensuite, configurez une base de données pour Gitea :

  1. Connectez-vous à MariaDB :

    sudo mysql -u root -p
  2. Créez une nouvelle base de données et un utilisateur :

    CREATE DATABASE gitea;
    CREATE USER 'giteauser'@'localhost' IDENTIFIED BY 'your_password';
    GRANT ALL PRIVILEGES ON gitea.* TO 'giteauser'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;

Remplacez your_password par un mot de passe fort.

Étape 4 : Télécharger Gitea

Maintenant, téléchargez et installez Gitea :

export GITEA_VERSION=$(curl -s https://api.github.com/repos/go-gitea/gitea/releases/latest | grep tag_name | cut -d '"' -f 4)
wget https://dl.gitea.io/gitea/${GITEA_VERSION}/gitea-${GITEA_VERSION}-linux-amd64 -O gitea
chmod +x gitea
sudo mv gitea /usr/local/bin/

Étape 5 : Créer un utilisateur Gitea

Exécutez Gitea sous son propre utilisateur :

sudo adduser --system --home /var/lib/gitea --shell /bin/bash --gecos 'Gitea' gitea
sudo mkdir /var/lib/gitea/{custom,data,log}
sudo chown -R gitea:gitea /var/lib/gitea/

Étape 6 : Configurer Gitea

Créez le fichier de configuration :

sudo cp /usr/local/bin/gitea /etc/init.d/
sudo update-rc.d gitea defaults

Éditez le fichier de configuration gitea pour définir la base de données et d’autres paramètres nécessaires à votre configuration.

Étape 7 : Configurer Nginx

Configurez Nginx pour servir Gitea :

  1. Créez un nouveau fichier de configuration pour Gitea :

    sudo nano /etc/nginx/sites-available/gitea
  2. Collez la configuration ci-dessous :

    server {
        listen 80;
        server_name your-domain.com;
    
        location / {
            proxy_pass http://localhost:3000;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
        }
    }
  3. Activez le site :

    sudo ln -s /etc/nginx/sites-available/gitea /etc/nginx/sites-enabled/
    sudo nginx -t
    sudo systemctl restart nginx

Étape 8 : Démarrer Gitea

Vous pouvez maintenant démarrer Gitea :

sudo -u gitea /usr/local/bin/gitea web

Étape 9 : Accéder à Gitea

Ouvrez votre navigateur web et naviguez vers http://your-domain.com (ou l’IP de votre VPS). Suivez les instructions de l’interface web pour compléter l’installation.

FAQ

Qu’est-ce que Gitea et pourquoi devrais-je l’autohéberger ?

Gitea est un service Git open-source et autohébergé qui fournit un moyen simple et efficace de gérer et de collaborer sur des dépôts Git. L’autohébergement vous permet d’avoir un contrôle total sur votre code source, y compris la confidentialité, la personnalisation et les configurations de sécurité. Cela est particulièrement bénéfique pour les développeurs qui souhaitent un système de contrôle de version robuste sans les limitations des options d’hébergement traditionnelles.

Combien coûte l’hébergement de Gitea sur Linode ?

Héberger Gitea sur un VPS Linode coûte 5 USD/mois pour le plan de base. Ce plan inclut 1 Go de RAM, suffisant pour faire fonctionner Gitea efficacement pour des projets de petite à moyenne taille. Si vous avez besoin de plus de ressources, Linode propose des plans tarifaires flexibles qui s’adaptent à différentes exigences, vous permettant ainsi d’améliorer votre instance si nécessaire.

Puis-je utiliser un domaine personnalisé avec Gitea sur Linode ?

Oui, vous pouvez utiliser un domaine personnalisé avec Gitea sur Linode. Dans le fichier de configuration Nginx, vous pouvez définir la directive server_name sur votre nom de domaine. Assurez-vous de pointer les enregistrements DNS de votre domaine vers l’adresse IP de votre Linode. Cela vous permet d’accéder facilement à votre installation Gitea via votre domaine personnalisé.

En suivant ces étapes, vous aurez une instance Gitea entièrement fonctionnelle sur Linode, prête à gérer vos dépôts de code efficacement. Bon hébergement !