Archives de catégorie : NAS

Vorta for Borg Backup

Ce matin, pris d’une inspiration subite, j’ai décidé de faire une nouvelle sauvegarde de mon dossier Home. Ce dossier est déjà synchronisé grâce à Nextcloud sur un serveur distant, ainsi que sur un autre HD du PC, grâce à Timeshift.

Mais lorsque j’avais remis en service mon vieil odroid-hc2, l’idée était de l’utiliser comme serveur de backup, avec son HD de 2 To disponible. J’avais bien redirigé les tâches rsync du serveur OMV (NAS) sur ce serveur (contenu Plex et Calibre), et puis j’étais passé à autre chose. J’avais prévu des sauvegardes à partir du PC, sans aller plus loin.

Cette fois, j’ai utilisé Vorta, une interface graphique pour Borg, un logiciel de backup qui a une très bonne réputation (sauvegarde chiffrées, sécurisées, compressées). L’opération a été facilité par cet article sur le FLOZz’ Blog, que j’ai adapté à mon contexte et à ce que je voulais faire, puisque je bénéficiais déjà d’une connexion SSH entre mon PC et le serveur Odroid, ainsi que d’une clef de login. Une fois le dépôt Borg créé, le reste est simplissime.

Voilà le détail des opérations, ça m’a permis un petit refresh sur ssh et les clefs privées et publiques…

Continuer la lecture de Vorta for Borg Backup

Feishin et Navidrome

J’ai peut-être trouvé le bon lecteur audio sur le PC, j’ai nommé Feishin. Le seul souci c’est que c’est un client de serveurs comme Navidrome, Jellyfin ou compatibles avec l’API OpenSubsonic. En clair, il ne lit pas directement les fichiers audio sur votre PC, et a besoin d’un serveur audio.

Qu’à cela ne tienne, le jeu en valait la chandelle me semble-t-il lorsque j’ai vu à quoi Feishin ressemblait : beau, moderne, avec plein de fonctionnalités comme d’afficher les paroles, de s’adapter à la couleur de la pochette, d’obtenir des infos sur l’artiste, etc…

Il a donc fallu choisir et installer un serveur sur le NAS : j’ai choisi Navidrome qui a l’air d’être une référence du genre, et accéder à ma bibliothèque musicale, ce qui m’a amené à quelques changements dans mon organisation, mais l’ensemble a été plutôt facile et je suis assez content du résultat.

Voyons voir tout ça…

Continuer la lecture de Feishin et Navidrome

Immich : installation et découverte

Voilà un petit bout de temps que j’avais noté Immich comme futur container Docker à installer. Il s’agit d’une solution auto-hébergée de gestion de photos et de vidéos. Elle est souvent donnée comme un remplacement à Google Photos.

En ce qui me concerne, ce sera en remplacement de Nextcloud pour synchroniser les photos prises avec le smartphone sur un serveur local. C’est d’ailleurs la fonction principale d’Immich, celle pour laquelle le développeur l’a créé au début.

Car depuis les premières versions, Immich s’est beaucoup développé, d’autres fonctionnalités, comme la géolocalisation, la détection de visages, la création d’albums, le partage, un éditeur basique (recadrer, rotation), et j’en oublie sûrement. Immich propose aussi un outil en ligne de commande pour importer des photos ou des vidéos d’une autre source que le smartphone, comme des photos déjà archivées. On serait donc tenté de l’utiliser comme un album photo en ligne… Ce qui ne va finalement pas me convaincre, j’y reviens en fin d’article.

Voyons voir tout cela, l’installation a été hyper facile et rapide, il m’a fallu un peu plus de temps pour les réglages et la prise en main de l’interface, car on n’est plus dans la simple vue d’une arborescence de fichiers, tout passe par une base de données, ce qui change pas mal de choses.

Continuer la lecture de Immich : installation et découverte

FMD : Find My Device

Voilà une solution très pratique quand on veut localiser son téléphone, soit en le faisant simplement sonner soit en retrouvant sa position GPS (perte, vol). Ainsi que d’autres options plus radicales, comme de l’effacer à distance.

Je parle ici d’une application Android bien sûr, mais aussi de la partie serveur, l’ensemble fournissant une solution autonome totalement open source et sécurisée, respectant votre vie privée comme il se doit :

FMD vous permet de localiser, de faire sonner, d’effacer et d’envoyer d’autres commandes à votre appareil lorsqu’il est perdu. Il se veut une alternative open source sécurisée à Find My Device de Google.

Le serveur étant disponible en mode Docker, je l’ai installé très facilementsur mon NAS. Le client Android, disponible sur F-Droid, demandera lui un peu plus d’attention, car il a besoin d’un système de Push Notification, et de permissions particulières. Cela me prendra donc un peu plus de temps, mais finalement tout fonctionne comme attendu.

Voilà les différentes étapes à suivre…

Continuer la lecture de FMD : Find My Device

Serveur Joplin en mode Docker

J’utilise depuis longtemps Joplin comme application de prise de notes. Elle est vraiment très complète, propose un client Android, et permet la synchronisation entre les appareils bien sûr. Tout ce qu’il me fallait entre le PC et le smartphone.

Puis j’ai vu qu’il était possible d’installer un serveur avec Docker pour synchroniser et partager les notes de manière plus efficace, j’ai donc décidé d’installer ce serveur sur mon joli NAS.

Joplin est vraiment très complet : il permet de créer des carnets dans lesquels on peut créer des notes (deux niveaux de classement donc, indispensable), il accepte tous types d’attachements aux notes (images, pdf, audio, etc…), propose un nombre impressionnants de plugins (+350 ?), dispose d’un éditeur markdown (le format de stockage des notes) mais aussi au format « rich text », ou encore d’utiliser un éditeur externe, etc, etc… Difficile de faire plus complet ! Et bien sûr disponible sur toutes les plateformes (Windows, Linux, Android, iOS). Sans oublier une caractéristique importante :

Joplin est « hors ligne d’abord », ce qui signifie que vous avez toujours toutes vos données sur votre téléphone ou votre ordinateur. Cela garantit que vos notes sont toujours accessibles, que vous ayez ou non une connexion Internet.

Enfin c’est un français, Laurent Cozic (un breton en plus ! 😎 ) qui en est le créateur. Il s’est lancé dans ce projet en 2016, ne trouvant pas ce qu’il voulait dans les solutions existantes : un logiciel open-source axé sur la sécurité et la vie privée. Bravo à lui ! On peut se dire que depuis preques 10 ans, Joplin est devenu un logiciel assez abouti avec plein de fonctionnalités.

Voilà l’interface du client sur Linux :

On peut mettre une icône à chaque Carnet, créer une Table of Content, etc…

Mais cet article concerne la mise en place du serveur : ça a été assez simple, mais voyons voir cela tout de même…

Continuer la lecture de Serveur Joplin en mode Docker

Gokapi pour échanger des fichiers

Il vient toujours un moment où l’on a besoin d’échanger des fichiers avec un proche. J’avais jusqu’à présent utilisé Nextcloud, mais sa fonctionnalité de partage ne me convenait pas, alors je me suis mis à la recherche d’une solution alternative, si possible utilisant Docker, afin de l’installer sur mon NAS.

J’ai posé la question sur le forum d’OMV, et j’ai vite obtenu deux réponses, la première m’indiquait un site github très intéressant : Awesome self-hosted, qui liste des applications (en logiciel libre) qui peuvent être auto-hébergés (il y a même une page pour les logiciels non libres). La liste est impressionnante. La deuxième réponse m’indiquait plus précisément l’un d’entre eux, à savoir Gokapi, qui répondait parfaitement à mes attentes.

Voyons voir cette installation qui s’est révélée très simple, en commençant par la raison pour laquelle Nextcloud ne convient pas à ce besoin.

Continuer la lecture de Gokapi pour échanger des fichiers

Memos, prise de notes rapides

La gestion de notes est une problématique récurrente en informatique et l’on est toujours à la recherche de la solution parfaite, qui n’existe pas vraiment puisque chacun voit midi à sa porte sur le sujet d’une part, et peut aussi avoir des besoins contradictoires d’autre part.

À chacun donc de trouver sa ou ses solutions, ce ne sont pas les applications qui manquent sur le marché. La première chose à faire est d’ailleurs sans doute de définir ses besoins. Pour ma part, j’utilise deux applications différentes (Joplin et Nextcloud Notes), le seconde me permettant de partager une note par un lien web (pratique). Cela pourrait changer avec Memos…

Car j’avais aussi le besoin de pouvoir noter quelque chose rapidement, une info, une idée, un titre de bouquin, pas forcément pour la conserver dans le futur (encore que…), mais à avoir sous la main en cas de besoin, et surtout rapide à saisir.

Puisque j’ai un joli NAS désormais, et que j’apprécie la simplicité de Docker, j’ai regardé de ce qui existait de ce côté et trouvé Memos, qui sert exactement à cela :

L’interface Web est claire et bien conçue, le serveur s’installe via Docker en deux minutes, Memos semble tout à fait convenir à mes besoins. Et pas besoin d’applications spécifiques pour l’utiliser, tout se passe dans le navigateur.

Voyons voir un peu tout cela, en commençant par la solution que j’utilisais jusqu’à présent, puis à l’installation et l’utilisation de Memos.

Continuer la lecture de Memos, prise de notes rapides

Pi-hole en container Docker et serveur DHCP

Je continue de profiter de mon nouveau NAS, et cette fois j’installe Pi-Hole dans un container Docker. Je vais ainsi pouvoir dédié mon Raspberry à Volumio, et éviter de devoir faire des modifications à l’image Volumio pour faire tourner Pi-Hole, ce qui me compliquait (ou même bloquait) les mises à jour (de l’un comme de l’autre). Une bonne chose à faire donc.

De plus, avec Pi-hole en mode Docker, va désormais télécharger automatiquement la dernière version (paramètre « latest ») à chaque démarrage. Les « Ads lists » seront également automatiquement mises à jour une fois par semaine. Ce qui est bien pratique, le serveur restera ainsi à jour en permanence.

Mais comme je l’utilise comme serveur DHCP, cela va poser quelques contraintes car il faudra que le serveur réponde aux messages DHCP qui passent en broadcast sur mon LAN. Or ce n’est pas le cas par défaut d’un container Docker (interface réseau en mode bridge). Il m’a donc fallu faire mon choix entre les solutions proposées pour le « network mode ». J’ai finalement opté pour la méthode macvlan, et j’expliquerai pourquoi et les contraintes de ce choix. J’avoue que je me suis bien pris la tête avec ça ! 😯

Pour le reste, tout a été assez facile à réaliser, une fois le bon fichier compose.yaml configuré. En effet, pas mal de choses ont changé avec la v6, y compris les paramètres, etc… Et les tutos que l’on trouve concernent souvent la v5. D’ailleurs, cet article fait référence à la version Docker actuelle (2025.07.1) et donc Pi-hole v6.2.3.

C’est parti !

Continuer la lecture de Pi-hole en container Docker et serveur DHCP

Calibre-Web

Puisque maintenant j’ai un beau NAS x64 qui tourne, je peux penser à installer de nouveaux containers. Et j’ai vu qu’il en existait un pour Calibre, le gestionnaire de livres numériques que j’utilise sur le PC.

L’idée est intéressante : rendre la bibliothèque disponible via internet. Le scénario typique, c’est que vous êtes en vacances loin de chez vous, et en manque de lecture : rien de plus simple alors que d’accéder à votre bibliothèque via internet, et de télécharger un livre de votre choix.

L’interface est propre et très fluide :

L’installation du container est simplissime, puis on verra comment copier les livres récupérés sur la liseuse.

Continuer la lecture de Calibre-Web

Nouveau NAS : installation des containers

Suite de l’installation d’OMV sur le nouveau NAS, avec cette fois l’installation des containers Docker qui tournaient sur l’ancienne machine, à savoir Dockge, Plex, Homepage, Qbittorrent et Nextcloud.

Je ne vais pas reprendre ici chaque installation en détail, des articles existent déjà à ce sujet. D’autant que je vais tout simplement reprendre les fichiers compose.yaml que j’utilisais sur l’ancienne machine pour recréer les containers avec l’aide de Dockge. J’aurai juste quelques paramètres à adapter à chaque fois pour le nouveau NAS (chemin fichiers typiquement), ça devrait donc être assez facile.

Je me contenterai donc dans cet article des quelques problèmes rencontrés (ou changements effectués) sachant que dans l’ensemble tout s’est bien passé. Mais forcément, il arrive de tomber sur un problème jamais rencontré auparavant, on peut appeler cela les joies de l’informatique.

Au menu donc : un souci de token avec Plex pour Homepage, un problème réseau avec la WebUI de Qbittorrent, et même un changement de container pour d’autres raisons. Enfin, Nextcloud, le container que j’appréhendais le plus à réinstaller, n’a lui posé aucun problème : une autre joie de l’informatique sans doute ! 😉

C’est parti !

Continuer la lecture de Nouveau NAS : installation des containers