2.2 KiB
2.2 KiB
Gitea — prérequis
Voici les prérequis matériels et logiciels pour installer Gitea sur une distribution Debian.
1. Exigences minimales
Ces valeurs suffisent pour un déploiement personnel ou une petite équipe.
| Ressource | Minimum recommandé | Détails |
|---|---|---|
| CPU | 1 vCPU (2+ conseillés en équipe) | Gitea est léger : un Atom ou 1 vCPU cloud suffit pour un usage individuel. |
| RAM | 1 Go (2 Go ou + en multi-utilisateurs) | Le binaire Go est très économe en mémoire. |
| Stockage | ≥ 1 Go libre | Le binaire fait ~100 Mo ; prévoir plus selon la taille et le nombre de dépôts Git. |
| OS | Debian 12 (Bookworm) ou Debian 13 | Gitea fournit des binaires compatibles. |
| Git | ≥ 2.0 | Requis côté serveur pour les opérations sur les dépôts. |
| Base de données | SQLite, MariaDB/MySQL ou PostgreSQL | SQLite pour test/local ; PostgreSQL ou MariaDB en production. |
| Reverse proxy | nginx, Caddy ou Apache avec HTTPS | Recommandé pour exposer Gitea sur Internet. |
| Utilisateur système | git (non root) |
Compte dédié pour exécuter le service en toute sécurité. |
2. Vérification rapide des ressources
Quelques commandes pour contrôler ta machine avant l'installation :
lscpu | grep "Model name" # modèle de processeur
free -h # mémoire disponible
df -h / # espace disque sur la racine
Une fois ces prérequis validés, tu peux passer à l'installation proprement dite de Gitea.