« Trace install tas - Headscale » : différence entre les versions
Apparence
Création de la page de trace logicielle |
Phase 3 : sauvegarde, restauration et persistance |
||
| (Une version intermédiaire par le même utilisateur non affichée) | |||
| Ligne 2 : | Ligne 2 : | ||
== Rôle == | == Rôle == | ||
Contrôleur Tailscale self-hosted | Contrôleur Tailscale self-hosted et interface Headscale UI. | ||
== Accès == | == Accès == | ||
* Local : API sur 8089 | * Local : API sur http://10.8.0.1:8089 et UI sur http://10.8.0.1:8090 | ||
* Public : https://lololand.hopto.org:25689 | * Public : https://lololand.hopto.org:25689 | ||
== Ports == | == Ports == | ||
8089 API, 8090 UI, 25689 public avec routage | 8089 API, 8090 UI, 25689 public avec routage /web* vers UI | ||
== Exécution / runtime == | == Exécution / runtime == | ||
Quadlets systemd user : headscale.container et headscale-ui.container ; conteneurs headscale et systemd-headscale-ui | |||
== | == Chemins de configuration == | ||
Caddy | * /home/loic/.config/containers/systemd/headscale.container | ||
* /home/loic/.config/containers/systemd/headscale-ui.container | |||
* /home/loic/headscale/config | |||
* /home/loic/headscale/data | |||
== Volumes / persistance == | |||
* /home/loic/headscale/config -> /etc/headscale | |||
* /home/loic/headscale/data -> /var/lib/headscale | |||
== Dépendances == | |||
* Caddy 25689 avec handle /web* -> 8090 et handle -> 8089 | |||
== Remarques == | == Remarques == | ||
La séparation API/UI est importante. Le port 8089 ne doit pas être réutilisé pour d'autres services documentaires. | |||
== Données / emplacements à sauvegarder == | |||
* Configuration : /home/loic/headscale/config | |||
* Données : /home/loic/headscale/data | |||
== Sauvegarde == | |||
* Sauvegarder /home/loic/headscale/config et /home/loic/headscale/data. | |||
* Exporter les quadlets headscale.container et headscale-ui.container. | |||
== Restauration == | |||
* Restaurer /home/loic/headscale/config et /home/loic/headscale/data. | |||
* Relancer Headscale puis Headscale UI et vérifier la route Caddy /web*. | |||
== Maintenance documentaire == | |||
Lors d'un changement de config Headscale, de pairing, de routage /web* ou de données persistées, mettre à jour cette page et la page centrale. | |||
== Trace documentaire == | == Trace documentaire == | ||
Cette page fait partie de [[ | Cette page fait partie de [[Trace install tas]]. | ||
Dernière version du 19 mars 2026 à 00:48
Trace install tas - Headscale
Rôle
Contrôleur Tailscale self-hosted et interface Headscale UI.
Accès
- Local : API sur http://10.8.0.1:8089 et UI sur http://10.8.0.1:8090
- Public : https://lololand.hopto.org:25689
Ports
8089 API, 8090 UI, 25689 public avec routage /web* vers UI
Exécution / runtime
Quadlets systemd user : headscale.container et headscale-ui.container ; conteneurs headscale et systemd-headscale-ui
Chemins de configuration
- /home/loic/.config/containers/systemd/headscale.container
- /home/loic/.config/containers/systemd/headscale-ui.container
- /home/loic/headscale/config
- /home/loic/headscale/data
Volumes / persistance
- /home/loic/headscale/config -> /etc/headscale
- /home/loic/headscale/data -> /var/lib/headscale
Dépendances
- Caddy 25689 avec handle /web* -> 8090 et handle -> 8089
Remarques
La séparation API/UI est importante. Le port 8089 ne doit pas être réutilisé pour d'autres services documentaires.
Données / emplacements à sauvegarder
- Configuration : /home/loic/headscale/config
- Données : /home/loic/headscale/data
Sauvegarde
- Sauvegarder /home/loic/headscale/config et /home/loic/headscale/data.
- Exporter les quadlets headscale.container et headscale-ui.container.
Restauration
- Restaurer /home/loic/headscale/config et /home/loic/headscale/data.
- Relancer Headscale puis Headscale UI et vérifier la route Caddy /web*.
Maintenance documentaire
Lors d'un changement de config Headscale, de pairing, de routage /web* ou de données persistées, mettre à jour cette page et la page centrale.
Trace documentaire
Cette page fait partie de Trace install tas.