Projets personnels

Dans le cadre de mes projets personnels, je maintiens une machine sous Debian, hébergée chez OVH. Pour déployer mes différents services, j’utilise la plateforme Docker pour construire un conteneur par application. Ces conteneurs sont ensuite tous liés à un réseau Traefik pour gérer le trafique entre les différents services et Internet.

Actuellement, les services déployés sur cette machine sont :

  • WordPress pour administrer le site Internet,
  • Nextcloud pour le stockage de données synchronisé,
  • Redis pour la gestion de la concurrence sur les fichiers Nextcloud,
  • Bitwarden pour le stockage de données sécurisé,
  • GitLab & GitLab Runner pour travailler sur mes applications avec la mise en place de CI/CD,
  • OpenVPN pour avoir une connexion sécurisée, notamment lorsque je travaille sur des réseaux publics,
  • Traefik pour gérer le trafique entre les différents conteneurs et Internet,
  • Portainer pour réaliser du monitoring et administrer les conteneurs Docker,
  • Meshcentral pour administrer un parc de plusieurs machines physiques sur un réseau,
  • RustDesk Server OSS pour contrôler des machines à distance,
  • Une application Java faites maison, pour gérer un bot Discord et Twitch.

J’ai également travaillé sur une Raspberry Pi 4 pour réaliser différents tests sur Debian et mon réseau local.