43 lines
1.3 KiB
Markdown
43 lines
1.3 KiB
Markdown
# Fiche Technique Machine Admin : CT 107 - Git Forge (Gitea / Forgejo)
|
|
|
|
*Rôle dans l'écosystème Forgium : Serveur Git souverain 100% auto-hébergé, gestionnaire de code source privé, webhooks de déploiement automatique vers Caddy/Pterodactyl.*
|
|
|
|
---
|
|
|
|
## 1. Identité & Réseau
|
|
- **ID Conteneur** : `107`
|
|
- **Hostname** : `git-forge`
|
|
- **Type** : Conteneur LXC Debian 12 (Non-privilégié)
|
|
- **Adresse IP Locale** : `192.168.1.57/24`
|
|
- **Passerelle** : `192.168.1.254` (Bbox)
|
|
- **URL Publique Prévue** : `https://git.forgium.fr`
|
|
- **Port Web Interne** : `3000` (TCP)
|
|
- **Port SSH Git** : `2222` (TCP)
|
|
|
|
---
|
|
|
|
## 2. Ressources Matérielles Allouées
|
|
- **vCPU** : 1 cœur
|
|
- **Mémoire RAM** : 1024 Mo (1 Go)
|
|
- **Swap** : 512 Mo
|
|
- **Stockage SSD** : 10 Go (sur `local-lvm`)
|
|
- **Démarrage automatique** : `onboot=1`
|
|
|
|
---
|
|
|
|
## 3. Pile Logicielle & Rôles
|
|
- **Moteur** : Forgejo / Gitea (binaire Go ultra-léger et rapide, < 100 Mo de RAM)
|
|
- **Base de Données** : SQLite intégrée
|
|
- **Service systemd** : `forgejo.service`
|
|
- **Fonctionnalités** : Repositories illimités, commits signés, webhooks automatiques, intégration VSCode native via Git.
|
|
|
|
---
|
|
|
|
## 4. Commandes Utiles
|
|
```bash
|
|
# Vérifier l'état du serveur Git
|
|
pct exec 107 -- systemctl status forgejo
|
|
|
|
# Consulter les journaux de Forgejo
|
|
pct exec 107 -- journalctl -u forgejo -n 50 --no-pager
|
|
```
|