# 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 : ```bash 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.