Aller au contenu

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-runner installé ;
  • 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-dev ne possède plus de fichiers utiles ;
  • seuls des vestiges (/run/sudo/...) et le home de tom é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 deploy au groupe docker.
  • 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).