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

guide

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

Ce guide vous accompagne dans le processus d'auto-hébergement de Gitea sur un VPS Vultr, y compris la configuration, les conseils et les performances.

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

L’auto-hébergement de Gitea sur un serveur privé virtuel (VPS) comme Vultr est un excellent moyen pour les développeurs de gérer des dépôts Git avec un contrôle total sur leurs données. Ce guide détaille les étapes pour installer et configurer Gitea sur une instance Vultr.

Pourquoi choisir Vultr ?

Vultr offre une plateforme fiable pour les développeurs avec des prix abordables et de bonnes performances. Voici une brève comparaison de quelques fournisseurs de VPS populaires :

FournisseurPrix (EUR/USD)Caractéristiques
Contabo VPS5,99 EUR/moGrand espace de stockage, basé sur SSD
Hetzner Cloud4,15 EUR/moTarification compétitive, excellente performance
DigitalOcean6 USD/moConvivial pour les développeurs, plans flexibles
Vultr6 USD/moEmplacements mondiaux, facile à utiliser
Linode (Akamai Cloud)5 USD/moInstances configurables, solide soutien communautaire

Vous pouvez trouver une comparaison plus complète des VPS sur full VPS comparison.

Étapes pour installer Gitea sur Vultr

Étape 1: Créer un compte Vultr

  1. Visitez Vultr et inscrivez-vous pour un compte. Vous aurez besoin d’entrer vos informations de paiement.
  2. Une fois connecté, démarrez une nouvelle instance de serveur.

Étape 2: Déployer votre VPS

  1. Sélectionnez un emplacement de serveur: Choisissez un emplacement proche de votre base d’utilisateurs.
  2. Choisissez un plan: Le plan le moins cher à 6 USD/mo devrait suffire pour une petite instance Gitea.
  3. Sélectionnez un OS: Choisissez Ubuntu 20.04 LTS pour une stabilité et un support optimaux.
  4. Finaliser et déployer: Cliquez sur ‘Déployer maintenant’ et attendez que votre serveur soit prêt.

Étape 3: Accéder à votre VPS

Une fois votre VPS en fonctionnement, vous recevrez l’adresse IP du serveur. Utilisez SSH pour vous connecter à votre serveur :

ssh root@your-server-ip

Étape 4: Installer les paquets requis

Avant d’installer Gitea, assurez-vous que votre système est à jour et installez les paquets nécessaires :

sudo apt update && sudo apt upgrade -y
sudo apt install -y git mysql-server

Étape 5: Configurer MySQL

  1. Sécurisez votre installation MySQL :
    sudo mysql_secure_installation
  2. Connectez-vous à MySQL :
    sudo mysql -u root -p
  3. Créez une base de données pour Gitea :
    CREATE DATABASE gitea;
    CREATE USER 'gitea'@'localhost' IDENTIFIED BY 'your_password';
    GRANT ALL PRIVILEGES ON gitea.* TO 'gitea'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;

Étape 6: Télécharger et installer Gitea

  1. Téléchargez le dernier binaire de Gitea :
    wget -O gitea https://dl.gitea.io/gitea/latest/gitea-1.20-linux-amd64
  2. Rendez-le exécutable et déplacez-le au bon emplacement :
    chmod +x gitea
    sudo mv gitea /usr/local/bin/

Étape 7: Créer l’utilisateur Gitea

sudo adduser --disabled-login gitea

Étape 8: Configurer le service Gitea

Créez un fichier de service systemd :

sudo nano /etc/systemd/system/gitea.service

Ajoutez la configuration suivante :

[Unit]
Description=Gitea
After=syslog.target
After=network.target

[Service]
User=gitea
Group=gitea
WorkingDirectory=/home/gitea/gitea
ExecStart=/usr/local/bin/gitea web
Restart=always
Environment=USER=gitea HOME=/home/gitea

[Install]
WantedBy=multi-user.target

Étape 9: Démarrer Gitea

  1. Démarrez le service :
    sudo systemctl start gitea
  2. Activez-le pour qu’il démarre au démarrage :
    sudo systemctl enable gitea

Étape 10: Configurer Gitea

  1. Ouvrez votre navigateur web et naviguez vers http://your-server-ip:3000.
  2. Suivez l’assistant d’installation :
    • Réglez le Type de base de données sur MySQL.
    • Hôte : localhost:3306
    • Utilisateur : gitea
    • Mot de passe : your_password
    • Base de données : gitea
  3. Terminez l’installation.

FAQs

Q1 : L’auto-hébergement de Gitea sur Vultr est-il sécurisé ?
L’auto-hébergement de Gitea sur Vultr offre un certain niveau de contrôle et de sécurité, car vous gérez votre serveur et votre application. Assurez-vous de mettre en œuvre des mesures de sécurité, comme utiliser un mot de passe fort pour votre base de données MySQL, maintenir le logiciel à jour et déployer un pare-feu (comme UFW) pour restreindre l’accès uniquement aux ports nécessaires. Les sauvegardes régulières sont également cruciales pour éviter toute perte de données.

Q2 : Puis-je utiliser d’autres bases de données avec Gitea ?
Oui, Gitea prend en charge d’autres bases de données telles que PostgreSQL et SQLite. Si vous préférez utiliser PostgreSQL, vous devrez l’installer et créer une base de données de manière similaire à MySQL. Les étapes de configuration de la base de données varieront en fonction de votre choix, donc assurez-vous de vous référer à la documentation officielle de Gitea pour les instructions spécifiques d’installation.

Q3 : Comment puis-je optimiser les performances de Gitea ?
Pour optimiser Gitea sur Vultr, envisagez d’augmenter l’allocation de mémoire pour votre VPS si vous avez plusieurs utilisateurs. Vous pouvez également configurer des mécanismes de mise en cache comme Redis pour améliorer les performances. De plus, surveiller régulièrement les ressources du serveur et optimiser vos requêtes MySQL peut aider. Enfin, assurez-vous d’activer HTTPS pour une communication sécurisée et une meilleure confiance des utilisateurs.

L’auto-hébergement de Gitea sur Vultr est simple et offre des solutions de contrôle de version puissantes adaptées à vos besoins. Suivez ce guide pour avoir votre environnement de développement opérationnel en un rien de temps.