Article
Gitea – Forge logicielle auto-hébergée
Gitea est une plateforme de gestion de code source auto-hébergée, similaire à GitHub,
mais entièrement sous ton contrôle. Ce serveur permet aux étudiants en informatique du
Cégep de Matane d’héberger leurs projets, de collaborer via des issues et des pull requests,
et de suivre l’avancement de leur travail grâce à des tableaux Kanban intégrés.
Accessible à l’adresse gitea.teegee6t9.space,
la plateforme offre une interface moderne et intuitive, entièrement en français,
avec un accès sécurisé par HTTPS et une page d’accueil personnalisée aux couleurs du cégep.
Sur le plan technique, cette maintenance illustre plusieurs principes clés de la
maintenabilité systèmes. Le service Gitea tourne en bare-metal
(binaire natif) plutôt qu’en conteneur Docker, un compromis justifié par les ressources
limitées du VPS (1 Go RAM) : l’absence de surcouche de virtualisation réduit l’empreinte
mémoire et améliore les temps de démarrage. La sécurité est assurée par
le principe du moindre privilège : Gitea s’exécute sous un utilisateur de service dédié
(gitea) sans droits root, les permissions des fichiers sont strictement
contrôlées via chown, et l’authentification SSH par mot de passe est désactivée
au profit de clés ED25519. La détection d’intrusion est assurée par Fail2ban
avec des jails distinctes pour SSH et Gitea. Côté automatisation, un pipeline
CI/CD est mis en place via Gitea Actions et un runner natif (act_runner
en mode host), exécutant automatiquement des workflows à chaque push —
une approche hooks Git vs pipeline CI/CD qui favorise la reproductibilité et réduit
les interventions manuelles. Enfin, la pérennité est assurée par des
sauvegardes automatiques nightly via cron avec rotation sur 7 jours, et un script de
surveillance qui redémarre automatiquement le service en cas de panne.
- Code source :
Voir le dépôt Gitea - Service en ligne :
Accéder à Gitea
- accueil-deco
- accueil-co
- git-actions
Voir aussi : Bot Discord — Authentification 2FA Twitch
Tags : Apache2, automation, bare-metal, CI/CD, DevOps, Fail2ban, Gitea, Linux, self-hosted, SSH, SSL
Derniers articles
-
NFT Store — Boutique Web Transactionnelle en PHP
January 29, 2026
-
Overwatch – Présentation du site de démonstration
January 29, 2026
-
Overwatch Dashboard – expérience utilisateur et administration
January 29, 2026
-
Ow-Flappy – Jeu multijoueur en ligne temps réel
January 29, 2026
-
Gitea – Forge logicielle auto-hébergée
January 29, 2026


