Projets personnels & auto-hébergement

Mes projets web,
de l’idée à la mise en ligne.

Un escape game pour des vacances entre amis, une application pour les repas et des outils au quotidien. Je les développe et les héberge ici, sur Incandia.

Découvrir les projets

01 / Le serveur

Tout commence
par un serveur.

Incandia tourne sur un VPS : un serveur loué à distance, accessible sur Internet. Il accueille mes applications et les services que j’utilise au quotidien.

Je m’occupe de son installation, de ses mises à jour et de ses sauvegardes. C’est aussi mon terrain de pratique pour développer et faire fonctionner des projets de bout en bout.

  • Linux
  • Docker
  • Caddy
Voir comment je le maintiens
Illustration d’un serveur relié aux applications, aux fichiers, à la musique et au mail.
Un même serveur, plusieurs usages.
Un cadran d’horloge en noir et blanc, issu de l’univers graphique d’Eclipse.
Une aventure à partager, en ligne et sur place.

02 / Eclipse · Escape game

L’aventure dépasse
l’écran.

J’ai créé Eclipse pour des vacances entre amis. Le jeu mêle une aventure en ligne et des énigmes à résoudre sur place.

On observe, on échange ses idées et on relie les indices. Le site accompagne la partie ; le reste se joue ensemble.

  • Énigmes
  • Jeu en groupe
  • En ligne & sur place
Découvrir Eclipse

03 / Meal Planner En développement

Qu’est-ce qu’on
mange cette semaine ?

Une application pour retrouver ses recettes, prévoir ses repas et préparer sa liste de courses en tenant compte de ce qu’il reste à la maison.

Je la construis autour d’un besoin simple : passer moins de temps à organiser les repas, et éviter d’acheter ce qu’on a déjà.

  • Les recettes au même endroit
  • Les repas de la semaine
  • Le stock et les courses qui suivent

L’application n’est pas encore ouverte au public.

Illustration d’une assiette composée, d’un calendrier de repas et d’une liste de courses.
Des recettes, un planning, moins d’improvisation.

04 / Automatisations & CI/CD

Du code
à la mise en ligne.

Un projet ne s’arrête pas à son développement. Je mets aussi en place les tests, la publication et le suivi qui permettent de le faire vivre dans la durée.

Parcours de publication : modification du code dans Git, contrôles GitHub Actions et intégration, validation en staging, puis mise en production.
Les changements sont vérifiés avant d’arriver sur le site public.
01

Tester avant de publier

Un environnement de staging pour essayer les changements. Les contrôles automatiques vérifient le code dans GitHub Actions.

Git · GitHub Actions · Tests
02

Automatiser les tâches régulières

Des scripts pour vérifier les services, préparer les publications et lancer les sauvegardes sans tout refaire à la main.

Scripts · CI/CD · Sauvegardes
03

Suivre et entretenir

La surveillance des services, les journaux et la documentation m’aident à comprendre les problèmes et à intervenir.

Supervision · Logs · Documentation
Consulter l’état des services

05 / Les services

Les outils du quotidien.

Quelques services hébergés sur le même serveur.
Leur utilisation nécessite un compte.

Musique

Navidrome

Une bibliothèque personnelle pour écouter ses albums, où que l’on soit.

Ouvrir la musique