🏠 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.
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 |