feat: métadonnées étendues (author, revisions), migration BDD → fichiers

This commit is contained in:
Cedric Abonnel
2026-05-08 22:49:51 +02:00
parent fd3fced0d8
commit a36d7ede76
111 changed files with 4860 additions and 70 deletions
@@ -0,0 +1,29 @@
Voici les **pré-requis système** (processeur, mémoire, etc.) pour installer **Gitea** sur une distribution **Debian**
---
### **1. Exigences minimales**
Ces valeurs sont suffisantes pour un petit déploiement personnel ou une petite équipe.
| Ressource | Minimum recommandé | Détails |
| ------------------- | -------------------------------------------- | --------------------------------------------------------------------------------------------- |
| **CPU** | 2+ vCPU / cœur | Gitea est léger, même un petit processeur type Atom ou 1 vCPU cloud suffit. |
| **RAM** | 1 Go ou + | Le binaire Go est efficace. 1 Go est sûr pour un usage personnel. 2 Go ou plus (pour plusieurs utilisateurs) |
| **Stockage** | ≥ 1 Go libre | Le binaire Gitea fait ~100 Mo, plus les dépôts Git (prévoir plus selon le nombre de projets). |
| **OS** | Debian 12 (Bookworm) ou Debian 13 | Gitea fournit des binaires compatibles. |
| **Base de données** | SQLite, MariaDB/MySQL, PostgreSQL | SQLite pour test/local, PostgreSQL ou MariaDB en prod. |
| **Reverse proxy** | nginx, Caddy, Apache ... avec HTTPS |
| **Utilisateur système** | `git` (non root) pour exécuter le service |
---
### **2. Vérification rapide des ressources**
Tu peux vérifier ta machine avec :
```bash
lscpu | grep "Model name"
free -h
df -h /
```
@@ -0,0 +1,11 @@
{
"uuid": "c9796eff-43b9-4e51-b613-8eec21a8c352",
"slug": "gitea-prerequis",
"title": "gitea, prérequis",
"author": "",
"published": false,
"published_at": "2025-11-07 10:57:33",
"created_at": "2025-11-07 10:57:33",
"updated_at": "2025-11-07 10:57:33",
"revisions": []
}