Déployer TrueNAS pour le stockage de fichiers avec accès VPN
TrueNAS permet de mettre en place un système de stockage de fichiers fiable sur du matériel existant sans acheter un NAS spécialisé. Le système utilise ZFS pour garantir l'intégrité des données, les instantanés et la réplication. Dans un environnement de test sur Proxmox, nous avons créé une machine virtuelle avec un disque pour le système d'exploitation et deux en RAID1 pour le stockage—la configuration a pris un temps minimal.
Exigences clés : facilité d'administration, une corbeille pour la récupération de fichiers et la mise en miroir des données. TrueNAS répond à tous ces points sans bidouilles supplémentaires.
Avantages de ZFS dans TrueNAS
ZFS est intégré nativement et fournit :
- Auto-réparation des données corrompues via vérification de sommes de contrôle et récupération depuis les miroirs.
- Instantanés au niveau du pool ou d'un jeu de données individuel avec nettoyage automatique.
- Évolutivité : ajout de disques sans reformatage.
- Surveillance intégrée : graphiques CPU, RAM, E/S disque et trafic réseau dans l'interface web.
La gestion des disques et des jeux de données se fait via le panneau web. La configuration des permissions d'accès aux dossiers inclut utilisateurs, groupes et ACL, bien que l'interface demande un temps d'adaptation par rapport aux systèmes NAS propriétaires.
Instantanés et réplication
Les instantanés sont configurés avec des planifications : fréquence, rétention et réplication vers un pool distant. Cela fournit un point de restauration sans outils externes.
- Tâches automatiques : instantanés quotidiens/hebdomadaires avec rotation.
- Réplication : envoi vers un autre TrueNAS ou un stockage ZFS compatible via SSH.
- Corbeille : les fichiers supprimés sont disponibles dans les instantanés jusqu'au nettoyage.
Les notifications d'échec (disque, espace, erreurs) peuvent être configurées pour email, Slack, Telegram ou webhooks.
Configuration de l'accès à distance
Pour un accès externe sans ouvrir de ports ou adresse IP publique, les applications VPN du catalogue TrueNAS sont utilisées.
ZeroTier
ZeroTier crée un réseau virtuel L2 sur internet. Les appareils du même réseau communiquent comme sur un LAN.
Avantages :
- Installer le client + entrer l'ID du réseau.
- Gérer l'accès via ZeroTier Central.
- Pas de redirection de port, fonctionne derrière NAT.
- Le partage SMB est disponible à distance sans modifications.
Tailscale sur WireGuard
Tailscale automatise les tunnels WireGuard avec autorisation OAuth (Google/Microsoft).
Processus :
- Installer sur TrueNAS et les clients.
- P2P automatique ou relais via DERP.
- ACL par étiquettes et groupes pour la segmentation.
- Clients mobiles pour iOS/Android.
Les deux solutions fournissent un accès chiffré à SMB/AFP/NFS sans exposer les services.
Fonctionnalités supplémentaires
TrueNAS SCALE prend en charge les machines virtuelles KVM pour exécuter des conteneurs ou services sur le même matériel. Cela étend les fonctionnalités sans hyperviseur séparé.
En résumé, TrueNAS convient aux administrateurs intermédiaires/seniors : ZFS garantit la fiabilité, l'interface web minimise l'utilisation de la CLI, et les intégrations VPN résolvent l'accès à distance.
Points clés :
- ZFS fournit l'auto-réparation et les instantanés sans logiciel supplémentaire.
- VPN (ZeroTier/Tailscale) pour un accès SMB distant sécurisé.
- Surveillance en temps réel et notifications.
- Prise en charge des VM pour la flexibilité.
- Adapté aux scénarios d'auto-hébergement économiques.
— Editorial Team
Aucun commentaire pour le moment.