06/07/2026 – Audit du serveur
Date : 2026-07-06
Objectif : documenter le nettoyage et la réorganisation de l'infrastructure afin de conserver un historique des changements réalisés.
Résumé
Cet audit a permis d'identifier plusieurs éléments hérités de l'ancienne infrastructure (anciens utilisateurs, GitLab Runner, répertoires inutilisés, organisation des déploiements) et de commencer leur nettoyage.
Utilisateurs
Nouvel utilisateur de déploiement
Un utilisateur dédié deploy a été créé afin de ne plus utiliser un compte personnel pour les déploiements automatisés.
Objectifs :
- isoler les déploiements GitHub Actions ;
- éviter d'utiliser un compte développeur pour les opérations CI/CD ;
- préparer une séparation claire entre administration et déploiement.
Comptes conservés
| Utilisateur | Rôle |
|---|---|
| root | Administration d'urgence |
| alexis | Administration du serveur |
| tom | Administration du serveur |
| deploy | Déploiements GitHub Actions |
Comptes à auditer ultérieurement
- ubuntu
- arnaud
- dylan
- matthieu (scripts de staging encore présents)
GitLab Runner
L'ancien GitLab Runner a été identifié.
Éléments retrouvés :
- paquet
gitlab-runnerinstallé ; - service
gitlab-runner.service; - configuration
/etc/gitlab-runner.
Répertoires supprimés
Les anciens répertoires suivants ont été supprimés :
/home/kedaren/home/taroudaren
Ils n'étaient plus utilisés.
Réorganisation de l'infrastructure
L'infrastructure était dans le compte personnel alexis :
/home/alexis
├── dev
└── staging
La nouvelle organisation vise à utiliser /opt/feelbat pour héberger les applications de l'entreprise.
Structure cible :
/opt/feelbat
├── dev
├── staging
├── docs
├── scripts
└── backups
La migration du dossier dev vers /opt/feelbat/dev a été effectuée.
Le propriétaire du dossier est désormais deploy:deploy.
Le déploiement sera validé avec GitHub Actions avant de migrer les autres environnements.
Groupes
Constats :
- le groupe historique
common-devne possède plus de fichiers utiles ; - seuls des vestiges (
/run/sudo/...) et le home detométaient encore associés ; - le groupe pourra être supprimé après nettoyage complet.
Les comptes dylan et arnaud ne possèdent plus de privilèges sudo ou docker.
Actions restantes
- Finaliser la migration de
staging. - Migrer les scripts encore présents dans le compte de
matthieu. - Ajouter
deployau groupedocker. - Tester un déploiement GitHub Actions avec
deploy. - Documenter l'architecture complète de l'infrastructure (reverse proxy, Docker, sauvegardes, firewall, utilisateurs et déploiement).