# 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 ```