01 / Infrastructure personnelle

OdyLonj Cloud

Une infrastructure que je construis et que j’utilise.

En usage

Mon cloud personnel réunit stockage, photos et outils web. Un terrain concret pour faire travailler ensemble développement et systèmes.

UbuntuDockerFlaskTraefikAuthentik
Vue conceptuelle — illustration du fonctionnement, sans données privées.

01 / LE BESOIN

Des services séparés. Un point de départ.

Photos, fichiers et outils personnels vivent dans plusieurs applications. Le portail leur donne une entrée commune, sans confondre la vitrine publique avec les accès à protéger.

02 / LA CONSTRUCTION

Un serveur, deux façons d’y accéder.

Ubuntu héberge le portail Flask/Gunicorn, supervisé par systemd, et les services Docker. Traefik assure l’entrée HTTPS ; Authentik et le VPN privé interviennent selon le service et son usage.

LES COUCHES DU CLOUDARCHITECTURE SIMPLIFIÉE
Façade publiquePortfolio & projets
Usages privésSSO / VPN selon le service
Entrée web Traefik · HTTPS
LE PORTAILFlask + GunicornService systemd
LES SERVICESConteneurs Docker
  • Immich photos
  • Nextcloud fichiers
  • Authentik identité
Ubuntu / LinuxLe serveur qui héberge l’ensemble
Le portail est une porte d’entrée, pas un conteneur qui englobe tous les services. Les accès VPN d’administration restent distincts de l’entrée web.

03 / LES CHOIX TECHNIQUES

Chaque couche a son rôle.

01

Le portail n’est pas un proxy universel

Il présente les projets, relie les services et affiche la supervision privée. Chaque application conserve son propre fonctionnement.

02

Deux modes d’hébergement assumés

Gunicorn sert Flask sous systemd. Immich, Nextcloud et Authentik tournent dans des conteneurs distincts.

03

Des protections côté serveur

SSO pour les accès concernés, contrôle des autorisations et validation CSRF pour les actions du portail. Les accès d’administration restent privés.

04 / ÉTAT & PERSPECTIVES

Une infrastructure utilisée au quotidien.

EN USAGE

Photos avec Immich, fichiers avec Nextcloud, outils et supervision depuis le portail : la façade publique raconte un environnement réellement utilisé.

La suite. Faire évoluer les projets indépendamment, en conservant la séparation entre présentation publique et opérations privées.