Projet gitlab

Projet gitlab

Mise en service : 15/09/2023 Mise à jour de l'article : 11/07/2025 Production

URL : https://git.freewebworld.fr

🗓️ Historique & Contexte

  • Mise en service : environ 2023
  • But : héberger mes projets personnels de développement, scripts système, projets web ou plugins de jeu, sans dépendre de GitHub ou GitLab.com
  • Accès : instance privée avec création de comptes uniquement sur demande validée manuellement
  • 🧱 Infrastructure technique

  • Hébergement : machine virtuelle Debian 12 sous Proxmox
  • Application : GitLab Community Edition (CE) maintenue à jour
  • Reverse proxy : NGINX avec certificats Let's Encrypt
  • Accès sécurisé : uniquement en HTTPS
  • 📁 Dépôts hébergés notables

  • `projet_annuel_b2_localodrive` : projet web avec structure MVC, développé dans le cadre d'un projet d'étude
  • 🔧 Fonctionnalités GitLab utilisées

  • Interface web complète de gestion de projets
  • Suivi de tickets (issues) et demandes de fusion (merge requests)
  • Système CI/CD de base via `.gitlab-ci.yml` (à étendre)
  • Gestion des groupes, utilisateurs, rôles et droits
  • Fonctionnalités complémentaires : wikis, snippets, pages de projet
  • 🔐 Sécurité et bonnes pratiques

  • Accès uniquement en HTTPS avec certificats renouvelés automatiquement
  • Inscription restreinte aux utilisateurs autorisés
  • Sauvegardes régulières des dépôts, bases de données et configurations
  • Mises à jour GitLab appliquées manuellement après test