Aller au contenu

🏠 Galexios — Serveur Personnel

Serveur opérationnel — v3

Infrastructure homelab complète, auto-hébergée, accessible via VPN Tailscale depuis n'importe où dans le monde.

Interface Proxmox VE — vue d'ensemble des services

Interface Proxmox VE 9.1.11 — tableau de bord des services Galexios

Bienvenue

Galexios est le serveur personnel de la famille. Il héberge l'ensemble des services numériques : photos, musique, documents, messagerie, cloud personnel, domotique, généalogie, journal personnel — le tout chez vous, sans dépendance à des services tiers.


🗺️ Accès rapides

Service URL Accès
📁 Nextcloud nextcloud.galexios.fr Toute la famille
🎵 Jellyfin jellyfin.galexios.fr Toute la famille
📸 Immich immich.galexios.fr Toute la famille
🗺️ AdventureLog adventurelog.galexios.fr Toute la famille
🌳 Webtrees webtrees.galexios.fr Famille proche
📄 Paperless paperless.galexios.fr Alexis
🔑 Vaultwarden vaultwarden.galexios.fr Alexis
🖥️ Proxmox proxmox.galexios.fr Alexis uniquement
📖 Cette doc docs.galexios.fr Toute la famille

⚡ Condition d'accès

Accès uniquement via Tailscale à l'extérieur

  • À la maison (Wi-Fi galexios) → accès direct, rien à faire
  • Ailleurs (4G, Wi-Fi public...) → Tailscale doit être activé

👉 Voir le guide d'accès depuis l'extérieur


🏗️ Architecture globale

flowchart TD
    INET(["🌍 Internet"])
    TAIL["🔒 Tailscale VPN\nCT109 · Exit Node WireGuard"]
    BOX["📡 Freebox\n192.168.192.1\nAucun port ouvert"]
    ADG["🛡️ AdGuard Home\nCT105 · DNS & Filtrage\n192.168.192.105"]
    AD["🏢 Active Directory\nVM124 · Samba4\n192.168.192.124"]
    CADDY["🔀 Caddy\nCT110 · Reverse Proxy SSL\n192.168.192.110"]

    MEDIA["🎵 Médias\nJellyfin · Immich · Calibre\nKavita · AudioMuse AI"]
    CLOUD["☁️ Cloud\nNextcloud · Paperless\nVaultwarden · ScanServJS"]
    INFRA["⚙️ Infrastructure\nProxmox · PBS · AD\nHome Assistant · iVentoy"]
    PERSO["🧬 Personnel\nJournal · AdventureLog\nWebtrees · JupyterLAB"]

    INET <-->|"WireGuard chiffré"| TAIL
    TAIL --> BOX
    BOX -->|"DNS primaire"| ADG
    ADG -->|"*.galexios.fr connu → AD"| AD
    AD -->|"→ 192.168.192.110"| CADDY
    ADG -->|"autres → Quad9"| INET
    CADDY --> MEDIA & CLOUD & INFRA & PERSO

    style INET fill:#1565c0,color:#fff
    style TAIL fill:#1b5e20,color:#fff
    style BOX fill:#4a148c,color:#fff
    style ADG fill:#b71c1c,color:#fff
    style AD fill:#880e4f,color:#fff
    style CADDY fill:#e65100,color:#fff

📊 Inventaire complet des services

Services actifs

CT Service IP Port URL
CT100 Jellyfin + AudioMuse AI 192.168.192.100 8096 / 8000 jellyfin / audiomuseai.galexios.fr
CT101 Calibre 192.168.192.101 8083 calibre.galexios.fr
CT102 Kavita 192.168.192.102 5000 kavita.galexios.fr
CT103 Vaultwarden 192.168.192.103 80 vaultwarden.galexios.fr
CT104 Transmute 192.168.192.104 3313 transmute.galexios.fr
CT105 AdGuard Home 192.168.192.105 80 adguard.galexios.fr
CT106 (VM) Home Assistant OS 192.168.192.106 8123 homeassistant.galexios.fr
CT108 Immich 192.168.192.108 2283 immich.galexios.fr
CT109 Tailscale 192.168.192.109 — —
CT110 Caddy 192.168.192.110 80/443 —
CT111 Nextcloud AIO 192.168.192.111 11000 nextcloud.galexios.fr
CT113 Stirling PDF 192.168.192.113 8080 stirlingpdf.galexios.fr
CT114 Documentation 192.168.192.114 80 docs.galexios.fr
CT115 Paperless-ngx 192.168.192.115 8000 paperless.galexios.fr
CT117 Webtrees 192.168.192.117 8080 webtrees.galexios.fr
CT120 Scrutiny 192.168.192.120 8080 scrutiny.galexios.fr
CT121 JupyterLAB 192.168.192.121 8888 jupyter.galexios.fr
CT122 (VM) iVentoy 192.168.192.122 26000 iventoy.galexios.fr
CT123 Journal (Digital Twin) 192.168.192.123 8000 journal.galexios.fr
CT124 (VM) Active Directory 192.168.192.124 — —
CT125 AdventureLog 192.168.192.125 8015 adventurelog.galexios.fr
CT126 ScanServJS 192.168.192.126 8080 scan.galexios.fr
PBS Proxmox Backup Server 192.168.192.2 8007 proxmoxbackupserver.galexios.fr
PVE Proxmox VE 192.168.192.2 8006 proxmox.galexios.fr

Services en pause

CT Service Raison
CT107 Kasm Problème de permissions — à reprendre
CT112 Matrix Synapse Famille pas encore prête à quitter WhatsApp
CT116 Open WebUI En attente de configuration OpenRouter
CT118 Guacamole En cours de résolution
CT119 Downloader Mission accomplie (65k musiques) — en veille

🖥️ Schéma d'adressage IP

graph LR
    subgraph "Convention : IP = 192.168.192.[CT_ID]"
        R["📡 Réseau\n192.168.192.0/24"]
        PVE["Proxmox .2"]
        CT100["Jellyfin .100"]
        CT110["Caddy .110"]
        CT124["AD .124"]
    end
    R --> PVE & CT100 & CT110 & CT124
Règle Valeur
Réseau 192.168.192.0/24
Passerelle 192.168.192.1 (Freebox)
Proxmox 192.168.192.2
Convention LXC/VM 192.168.192.[numéro CT]
IPv6 fd00:192:168:192::[numéro CT en hex]

👨‍👩‍👧‍👦 Utilisateurs

Utilisateur Rôle Accès
Alexis Administrateur Tous les services
Nelly Utilisateur Nextcloud, Jellyfin, Immich, AdventureLog
Nicolas Utilisateur Nextcloud, Jellyfin, Immich, AdventureLog
Olivier Utilisateur Nextcloud, Jellyfin, Immich, AdventureLog