Installez un serveur Headscale sur votre NAS Synology

Florian BURNEL - ITConnect - 26/05
Découvrez comment auto-héberger un serveur de contrôle Tailscale avec Headscale sur un NAS Synology, grâce à un conteneur Docker et du reverse proxy de DSM.

Sommaire

  • I. Présentation
  • II. Configurer le reverse proxy DSM pour Headscale
  • III. Préparer le conteneur Headscale
  • IV. Interagir avec le conteneur Headscale
    • A. Exécuter des commandes Docker avec DSM
    • B. Exécuter des commandes Docker avec Container Manager
  • V. Conclusion

I. Présentation

Comment installer un serveur Headscale sur un NAS Synology ? Voici la question à laquelle nous allons répondre dans ce tutoriel ! Mais, pourquoi est-il intéressant d'utiliser son NAS comme serveur Headscale ? Le NAS étant un équipement généralement en ligne 24/7, il peut s'avérer utile de l'utiliser pour un service qui doit, lui aussi, être en ligne constamment.

  • Cliquez ici pour regarder la vidéo sur YouTube

Plutôt que d'utiliser une ressource externe, telle qu'un serveur VPS, vous pouvez utiliser votre NAS pour héberger Headscale. Pour rappel, il s'agit d'une implémentation open source et auto-hébergeable du serveur de contrôle Tailscale, très utile pour déployer un VPN Mesh basé sur WireGuard.

Pour mettre en œuvre cette configuration, il y a quelques prérequis à respecter :

  • Un NAS Synology compatible avec Docker (Container Manager)
  • Un certificat TLS pour les connexions sécurisées HTTPS (Let's Encrypt avec le DDNS Synology est suffisant)
  • Un nom de domaine pour l'application Headscale (le DDNS Synology est suffisant)
  • Un accès administrateur sur le NAS Synology, y compris en SSH, pour une plus grande flexibilité dans la gestion du serveur Headscale

Il est aussi recommandé d'avoir une bonne connaissance de DSM puisqu'il conviendra de manipuler Container Manager et l...
[Courte citation de 8% de l'article original]

Loading...