CasaOS / ZimaOS Pour un nouveau nas, quel os choisir ?

sandopi

Nouveau membre
3 Janvier 2016
22
7
18
60
44
resalib.fr
Bonjour à tous,
Je fais évoluer mon nas DYI, je quitte ma vieille conf’ (amd 5150/asus am1/16G) depuis 10ans et désormais en backup.
Pour le nouveau matériel : carte mère Asrock A520M + Amd 5600G + 16G + 1 nvme 1To sur cm + 4To en raid1.
Mon utilisation habituelle :
- Diffusion musique via streamer wiim
- Photos : transfert smartphone vers nas et création album
- Stockage documents
Après tests, j’envisage d’installer Casaos (photoprism+ jellyfin+Dlna) sur Debian13(raid1).

Quel os/config choisir ?
- Debian13 + Casaos : os en raid1 + nvme pour les backups. En cas de pb disque, l’os et les données sont protégées. Il faudra changer l’élément defectueux et réactiver le raid.
ou
- Zimaos sur le nvme sur carte mère + 4To en raid1 : En cas de pb sur le nvme, il faudra réinstaller l’os et les produits, seuls les données sont protégées.

J’ai un grosse préférence pour le 1er choix.
Si vous avez un avis, je suis preneur…
Au plaisir de vous lire
 
Bonjour Sandopi, apparemment tu as déjà fais ton choix, vu que t'est l'aise de faire debian13+ casa os, pour ma part j'ai choisi ZimaOS d'un part c 'est un système OS complet et il a plus de fonction que CasaOS. Mais @morgyann pour te dire son avis il a fait les 2 possibilité me semble t il.

Je pense que Casaos a terme va être complètement éclipsé par ZimaOS. (sur la page d'accueil on voit bien qu'il pousse un peu vers Zimaos )
 
Bonjour,

Depuis 15 jours, j'ai retesté quasiment tout ce qui existait de viable en OS avec console graphique (pour Docker et Podman) - pour une utilisation facile et accessible pour tous avec une GUI (interface graphique) simple et sans avoir à faire que de la CLI (interface en ligne de commande).
Quel os/config choisir ?
J'utilise depuis 1 an maintenant en prod et au quotidien : [Debian13 + Cockpit + CasaOS en serveur principal] et [ZimaOS pour la sauvegarde - les apps Docker de Sync et à tester].

Je suis sous la conf Debian pour le serveur principal uniquement à cause de l'incompatibilité de ma CM pour accueillir ZimaOS.

Je viens de tester le contournement pour parrer à ce problème matériel, avec la solution proposée par la communauté, en installant ZimaOS sur Proxmox (pas de perte de performance). Zima s'installe sans problème et très facilement sur Proxmox .Ce qui permet aussi pour ceux qui ont pas mal de DD et qui ne voudraient pas payer la licence à vie de 29€ de faire des Raid en amont sur le formatage de leur choix (ext4, XFS, ZFS).
Avantages : Avec cette config, pas de souci de snapshot (pour ZimaOS à mon avis inutile) ou de sauvegarde système et/ou VM locale et ou externe.
Aussi, cela donne la possibilité, si les ressources matérielles le permettent, de garder quelques ressources (si pas tout attribué à ZimaOS) pour des kubernetes et/ou d'une autre VM pour d'autres apps et/ou système ...
Inconvénients : Deux systèmes à gérer et surtout le passthrough (connexion) pour l'iGPU pose des problèmes de compatibilité. J'ai réussi à l'installer - non sans difficultés (à noter que sur Proxmox 9 le fichier etc/modules à été tranféré) - mais Proxmox signale une incompatibilité (même si cela fonctionne). Donc perso, je laisse tomber.

Debian13 + Casaos :
Je te conseille d'installer en premier Cockpit qui te permet de gérer ton DEBIAN (OS) avec > ton stockage (RAID et NFS) + journal détaillé de l'ensemble + console/terminal SSH (plus pratique que celle de CasaOS) + mise à jour système/logiciel - Optionnel > navigateur de fichiers + console VM + console Podman. (Aussi tu pourras monter tes volumes/RAID sur le Dossier DATA de Casa).

Si tu veux gérer du Docker (ou Podman) sur cet OS (Debian)

. soit tu le fais en CLI (comme le proposait @zarev sur son blog Belginux)
. soit tu installes une interface de gestion Docker (limité actuellement pour Podman) comme Portainer ou Dockhand ou ... ou Runtipi ou Umbrel ou ... CasaOS.
Attention : quand tu installes une interface de gestion, il te faut faire un choix quant à celle que tu utiliseras en principal (quand tu installes une app avec Casa, tu ne peux pas la modifier avec Portainer ou autres et vice-versa). Pour l'instant, j'utilise Casa pour le dev et la gestion de mes apps et Portainer pour le journal, redémarrage et entretien (images inutilisées).

Pour CasaOS en interface de gestion docker :

Avantages : Esthétique et ergonomique - facile (avec tuto) d'utilisation - possibilité de modifier tes apps à tout moment - tuiles de raccoucis (qui t'évite d'installer un tableau de bord comme Homarr, Homepage, Heimdall ...) - et surtout un navigateur de fichiers (la seule interface qui le propose) vraiment super fonctionnel (pas besoin d'installer filebrowser) et qui permet aussi de naviguer dans tout ton OS. Aussi, il est possible de modifier directement les fichiers via l'interface (pas possible sur Zima) et tout s'ouvre sur le même onglet web. Un dossier DATA est créé dans ton OS pour Casa.
Aussi, CasaOS installe son propre fichier SMB dans etc/samba (qui annule le natif de l'OS). Cela te permet de joindre l'ensemble des dossiers de Casa via ce protocole et de monter des dossiers à distance (non persistant au redémarrage de la machine).

Inconvénients : En SMB, le montage des dossiers à distance n'est pas persitant (pas terrible si tes médias sont à distance en SMB) et c'est "délicat" de faire un montage manuel sur ce fichier pour le dossier DATA (pas encore testé). En revanche, tu peux les faire avec Cockpit en NFS "permanents".
Le déploiement d'apps complexes devient compliqué > quand tu as des environnements annexés en fichier ext (arrêt de la pile + ajout et ou modif du fichier ...) - ajout du réseau pour lier tes containers pour adapter les YAML - Import d'un dossier complet (comme MediaCMS) ...

En résumé :

CasaOS
(et j'insiste) n'est qu'une console de gestion docker (parmis d'autres) et reste limitée à cette seule fonction - l'OS que tu as à gérer c'est Debian (ou Ubuntu Server ou autres).

Attention : comme l'indique @Ludo33 CasaOS à été mis en "stand-by" au profit de ZimaOS (OS Complet). Cette interface n'a pas été mis à jour depuis 2024 > v0.4.15 - et ne sera (au regard des forums) apparemment plus.
Pour mon expérience au quotidien, je mets à jour régulièrement les logiciels natifs de mon OS (Debian) ainsi que Docker (donc toujours en dernière version) via Cockpit. Je rencontre à chaque redémarrage de la machine (quand c'est demandé pour les mises à jour) - un dysfonctionnement des mes apps avec DB (plus particulièrement mes CMS WP) - et je suis obligé de les redémarrer individuellement (via Portainer). Aussi, il m'est arrivé, une fois, que Casa ne redémarre pas et qu'il m'a fallu relancer en ligne de commande. J'ai donc épluché mes journaux d'alerte pour voir d'où vient le(s) problème(s) ... J'en ai répertorié deux : 1. problème de mon bios CM pour les OS Linux et, 2. Souci avec la non mise à jour de Casa qui a du mal à s'adapter à la dernière version de Docker (souci observé et même interrogation des utilisateurs sur les forums dédiés).
Face à ce dysfonctionnement de mon serveur principal en prod, je teste actuellement un nouvel agencement (des plus classique) avec Debian - (testé d'autres OS, mais cela reste celui que je préfère pour de la prod) - avec Cockpit et sans doute Dockhand pour Docker + GUI (cokpit) et Podman à l'étude.

- Zimaos sur le nvme sur carte mère + 4To en raid1 : En cas de pb sur le nvme, il faudra réinstaller l’os et les produits, seuls les données sont protégées.

J’ai un grosse préférence pour le 1er choix.
Si vous avez un avis, je suis preneur…
Tu as là un OS complet qui, à mon avis et par expérience d'une année de fonctionnement, fonctionne merveilleusement. Si tu veux un Nas couplé à un serveur d'apps Docker (+ VM), je n'ai pas trouvé mieux - à chaque mise à jour des fonctionnalités se rajoutent ... J'ai étrenné pas mal de Syno (qui restent pas mal pour du simple stockage) et, mon expérience sur Zima demeure des + positives surtout pour un serveur d'apps (dans la mesure où ta machine le permet).
Il manque encore quelques fonctionnalités (qui viendront sans doute + tard) comme "la reprise" en charge de JBOD et d'un pare-feu intégré par ex.
L'avantage de cet OS c'est que tu as un navigateur de fichiers natif (ce que ne font aucun des OS DIY) + montage persistant en un clic de tes stockages externes + accès externe à la machine (data et apps) avec apps dédiés PC, mobile (sans aucune conf) ...

il faudra réinstaller l’os et les produits,
En fait, non - l'OS (GRUB) est dupliqué nativement sur 2 fichiers de démarrage - si l'un foire, tu peux redémarrer sur l'autre (testé une fois - il y a qques mois) - sinon le + sûr est indiqué ici pour faire une sauvegarde du système et réinstall :

Si vous avez un avis, je suis preneur…
L'avantage de gérer un OS comme ZimaOS, c'est que tu as peu de risque de planter le système (c'est conçu pour) en faisant une fausse manip. Tout est clé en main et stable (pas encore eu écho de plantage récurent du système) - et tu installes les fonctionnalités que tu as besoin en apps docker. Ca tourne tout seul et tu ne t'occupes de rien - une fois la config faite - (perso j'y vais que pour tester des apps et opérer mes sauvegardes) ...

Si tu installes un OS générique comme Debian - une fausse manip risque de tout casser (sauf si tu as fait un snapshot) - aussi la gestion et l'installation des fonctionnalités demeure extrèmement chronophage et certaines très techniques. Tu as une base OS et après tu te débrouilles pour tout installer ...
 
  • J'adore
Réactions: Minuit
Merci Ludo33. Effectivement Zimaos rapportant des devises, il est mis en avant. Cependant, il ne semble pas installable en raid… Je pense plutôt protection. En cas de coup dur, il faudra réinstaller l’os et les applis… Ce qui n’est pas toujours très agréable à refaire.
 
Merci Morgyann pour cette réponse plus que complète et ton retour d'expérience. Je fonctionnais comme tu le décris avec un os générique+addons. Il est vrai que j’étais très habitué au mode cli’. Debian12 +Casaos + Dlna répondaient complètement à mon besoin et mes habitudes bien mieux que SMB/Cifs. Pour une fois qu’une interface me convient… J’ai donc un peu baissé ma garde et passe à l’étape suivante : Zimaos est désormais installé. Je vais continuer puisque mon matériel est neuf, je profite aussi de ce qu’il permet (nvme + proc plus pisssant.. Je vais aussi pouvoir me frotter à Docker dans quelques temps. Si ça fonctionne correctement avec Dlna, je prendrai une licence Zimaos+.
Je partagerai mes retours.
 
  • J'aime
Réactions: morgyann
Bonsoir, après plusieurs jours : l’interface de zimaos est propre, les installations facilitées, le suivi de l’os est correctement intégré et le monitoring aisé devrait convenir aux admins.
Ma discothèque est très accessible via le serveur DLNA fournit en natif, très réactif… Sauf 2 pertes de config à réindiquer. Le serveurs Photoprism & Plex via Docker sont OK.
Il manque quand même une commande/bouton pour rebooter le zimacube.
Je n’arrive pas à installer audirvana pour linux au format .rpm ou .deb.
J’ai une question : en dehors de Docker, est-il possible d’installer des produits livrés au format ‘.rpm’ ou ‘deb’ et avec quels outils ? Yum/apt/dnf ne semblent pas installés/installables.
Je n’ai pas trouvé d’infos sur le support zimaspace, j’ai peut-être mal cherché.
@ suivre...
 
Dernière édition:
commande/bouton pour rebooter le zima
Tu as une commande pour éteindre - redémarrer - Se déconnecter en bas à gauche du panneau de configuration

1779173304737.png

J’ai une question : en dehors de Docker, est-il possible d’installer des produits livrés au format ‘.rpm’ ou ‘deb’ et avec quels outils ? Yum/apt/dnf ne semblent pas installés/installables.
Sauf erreur de ma part, le terminal sur ZimaOS ne permet que des commandes Docker (import de dossier d'app, déploiement, infos ...).
Pour installer des logiciels via rpm, deb ou autres et passer des commandes Linux, il te faut installer (si tu ne trouves pas en Docker) soit un Linux :

en Docker
- ex Rdesktop pour Ubuntu ou Webtop - qui fonctionnent pas mal
En VM - en NAT ou IP dédiée > ce que tu veux (classique Debian ou Ubuntu par ex) via (tuile) ZVM

Que ce soit en Docker ou VM, tu attribues les ressources nécessaires au fonctionnement des logiciels envisagés.

Si besoin, tu as les tutos pour ces virtualisations d'OS pour ZimaOS sur mon Blog.
 
Comme l'indique @Ludo33 il existe des versions Docker (jamais testé)

Pour le YAML

Ou ici

Concernant l'intégration du SMB, je ne sais pas trop si il faut le rajouter - à tester - pour ZimaOS (Samba sur ZimaOS est intégré dans le système et pas modifiable).
 
Comme l'indique @Ludo33 il existe des versions Docker (jamais testé)

Pour le YAML

Ou ici

Concernant l'intégration du SMB, je ne sais pas trop si il faut le rajouter - à tester - pour ZimaOS (Samba sur ZimaOS est intégré dans le système et pas modifiable).
Ludo33 & Mogyann,👌 pour vos retours … On parle de la même chose, j’ai également trouvé des configs (surement les mêmes liens) pour 'containeriser’ audirvana ou autre. J’ai aussi testé Navidrome qui est proposé sur zimastore. En fouillant, je me suis retrouvé sur ‘yapadebug’ … Bizarre ;)
J'ai également testé Plex (audio/vidéo) et je n'ai pas pu ajouter le module Plexamp qui permet de streamer mais il existe une version containerisée non-officielle.
Samba, il est intégré par défaut à zimaos : je l’évite pour les fichiers musicaux ; il est nécessaire de maintenir un utilisateur ou un accès read-only et un scan régulier. Je lui préfère DLNA qui diffuse un flux permanent et permet un accès/mise à jour rapide voire instantané sans gestion d’utilisateur. J’ai fait ce choix selon le matériel que j’ai.
Concernant les applis ‘rpm/deb’ : c’est peut-être lié à la jeunesse de zimaos ou au choix des devs', il est dommage qu’un os ‘ux’ ne soit pas prévu fonctionner avec les formats existants. Le zimacube créé est aussi accessible via un terminal est externe mais l’outil ‘zpkg’ est utilisable.:cry: On verra si ça évolue dans le futur. Sinon il reste l’ajout d’une zvm.
Morgyann : tu as raison pour le bouton on/off… Je l’avais vu mais n'étais pas réveillé.
Mes tests ne sont pas finis.
 
  • J'aime
Réactions: morgyann
je n'ai pas pu ajouter le module Plexamp
Plexamp est plus une application externe a installer sur par exemple iphone, mac, pc, android etc... ( il n'y a pas de module a installer sur le plex serveur ) il suffi de se connecter avec les identifiant plex et il trouvera ton serveur sur le réseau local. Pour accéder depuis l'extérieur pour ma part j'utilise Tailscale.
 
Un retour sur mes divers tests : j’ai pris le temps de me faire la main sur docker avec roon (logiciel player hifi) sur docker, après moult tests ça s’installe très bien et docker permet de le faire aisément, même si je ne le garde pas. Il me reste à tester son équivalent Audirvana. J’ai aussi testé la mise à jour Jellyfin, et docker garde le paramètrage initial.
 
  • J'aime
Réactions: Ludo33 et morgyann
Bonjour tout le monde,
cela fait un peu plus d'un an maintenant que j'ai monté également un NAS DIY.
Ce dernier tourne sous OMV.
Mais, cherchant à faciliter l'adoption de ce genre de matériel autour de moi, OMV ne facilite pas vraiment la gestion pour les néophytes.

J'ai l'impression que les solutions de type CasaOS/ ZimaOS ou encore umbrelOS soient prometteurs pour cette problématique.

Je viens de tester umbrelOS qui est vraiment propre, mais je pense que devoir passer par fstab pour monter de nouveaux disques n'est pas l'idéal.

Est-ce que zimaOS (casa) le permettent plus facilement? Gestion disques supplémentaires ...

Je vais tester, mais ce que je crains sur ces solutions, c'est le côté "fuite" de données on ne sait où?

Pour ma part, il y aura sûrement:
- Nextcloud
- Jellyfin
- Immich
- Vaultwarden

Ce qui est sensiblement l'usage basique dont tout le monde a besoin.
Mais je n'ai pas envie que mes fichiers se retrouvent scannés (aspirés) à distance.
Pensez vous ZimaOS suffisament sécurisé (testé, checké...)
Je ne possède pas les compétences nécessaires, et c'est quelque chose dont j'essaie de plus en plus à prendre en compte...

Merci beaucoup.
Yohann
 
Testé à plusieurs reprises. J'ai trouvé cette "console" beaucoup trop limitée en fonctionnalité et tu ne peux monter tes propres apps facilement (très compliqué si tu débutes) - s'installe en mode logiciel ou en OS.
solutions de type CasaOS/ ZimaOS
CasaOS est une interface logicielle pour Docker donc s'installe sur un OS (OMV, Debian, Ubuntu, Syno etc)

ZimaOS est un OS complet à installer sur une machine dédiée (comme OMV, TrueNAS ...).
Est-ce que zimaOS (casa) le permettent plus facilement? Gestion disques supplémentaires ...
Sur ZimaOS, tu gères le stockage, UPS, VM, navigateur de fichiers natif… tu auras toutes les infos dans la section dédiée ici
ou CACHEM ici ou sur leur site ici ou sur mon blog dédié en grande partie à cet OS que j'utilise au quotidien (voir ma signature).

Mais je n'ai pas envie que mes fichiers se retrouvent scannés (aspirés) à distance.
Il n'y a pas de lien actif (comme un DDNS) ou de compte chez eux. Sur leur site, ils garantissent "l'indépendance de l'OS".

J'ai récemment lu sur le site ici que l'auteur avait fait plusieurs tests et rien de détecté extrait :
"Avertissement : c’est asiat’. Alors pour les complotistes américains peureux bas du front (rayez ou non les mentions inutiles), n’allez pas plus loin. Je n’ai absolument pas fait de RE pour savoir s’ils ont mis des backdoors. « Mais » CVE-2026-21891 (non encore relayée sur GitHub) / discussion Reddit et si j’ai pas sniffé le trafic, mon DNS ne fait rien ressortir d’extraordinaire. La machine ping même pas Baidu, contrairement à la majorité des objets IoT qui s’assurent d’être connectés à Internet en pingant le de Google chinoix (oui, eux aussi ont leur GAFAM BATX)."

OMV ne facilite pas vraiment la gestion pour les néophytes.
Tu peux essayer FygoOS qui est pas mal (que je teste actuellement) tu as toutes les fonctionnalités d'un NAS en mode gratuit (à mon avis la licence payante et chère ne vaut pas le coup actuellement). Info sur leur site ou ICI sur le forum (ou sur mon blog).

Je ne possède pas les compétences nécessaires, et c'est quelque chose dont j'essaie de plus en plus à prendre en compte...
Teste ZimaOS et FygoOS ;)
 
  • J'aime
Réactions: Yohpagan
Merci beaucoup Morgyann pour ta réponse super exhaustive et complète.

Tu as parfaitement répondu à mes attentes.
Je te rejoins sur umbrelOS, je trouve limite niveau bidouille (sauf à passer par CLI, mais ce n'est pas ce que je souhaite).

Je m'en vais essayer de ce pas ZimaOS.
J'accepte le risque des serveurs asiat', j'ai tout un tas d'appareils un peu bancals (que j'essaie de ne plus utiliser, mais c'est dur maintenant...)

Je vais également regarder du coté de tes liens afin de voir les autres solutions.

Merci beaucoup.
Yohann