draft: gitea, prérequis
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"title": "Gitea — prérequis",
|
||||
"_updated_at": "2026-05-16 15:01:25"
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user