UGREEN UGREEN NASync DXP4800 Plus en remplacement d'un DS-212+ - premiers retours d'expériences

Bonjour @Xtream ,

Merci pour ce retour d'expérience, très précieux pour une débutante comme moi.
Ici, tu parles du logiciel de sauvegarde duplicati, et de docker :

(...)

Backup sur disque USB externe

l'application native sync & backup ne prend pas en charge le backup sur disque usb externe, il faut donc se tourner (au moins pour le moment) vers une solution tierce. J'ai donc choisi d'installer duplicati via docker. Je ne suis pas un expert docker, mais ça s'est bien passé (je peux partager mon fichier docker-compose pour ceux que ça intéresse). L'interface de duplicati est une interface web accessible depuis mon pc. C'est très simple d'emploi, ça gère le versionning, la compression, le cryptage si on veut, la conservation est configurable de pas mal de façon, bref, je trouve ça très bien donc même avec une app native, je crois que je resterai dessus.
(...)

Pour ma part, si je m'intéresse à duplicati (que j'ai découvert en te lisant), ce n'est pas pour la fonction dont tu parles, mais tout bêtement parce qu'il semble permettre de programmer les sauvegardes, d'une part, et parce qu'il autorise aussi la sauvegarde vers un service de cloud (ce qui m'arrangerait bien dans ma stratégie de sauvegarde 3-2-1, pour la sauvegarde hors site).
Bref.

Ma question porte en fait plutôt sur docker :
Je lis dans la doc Ugreen qu'il s'agit d'un application de "virtualisation légère", mais légère ou pas, le concept même de virtualisation reste un peu obscur pour moi, malgré quelques rapides recherches sur le sujet. Or, tu dis avoir installé Duplicati via Docker : j'en conclus que Docker permet d'installer des applications qui ne sont pas au catalogue de Ugreen. OK. Mais... comment fait-on pour installer une application tierce via Docker ??

Merci d'avance pour tes lumières.
 
Bonjour @Xtream ,

Merci pour ce retour d'expérience, très précieux pour une débutante comme moi.
Ici, tu parles du logiciel de sauvegarde duplicati, et de docker :



Pour ma part, si je m'intéresse à duplicati (que j'ai découvert en te lisant), ce n'est pas pour la fonction dont tu parles, mais tout bêtement parce qu'il semble permettre de programmer les sauvegardes, d'une part, et parce qu'il autorise aussi la sauvegarde vers un service de cloud (ce qui m'arrangerait bien dans ma stratégie de sauvegarde 3-2-1, pour la sauvegarde hors site).
Bref.

Ma question porte en fait plutôt sur docker :
Je lis dans la doc Ugreen qu'il s'agit d'un application de "virtualisation légère", mais légère ou pas, le concept même de virtualisation reste un peu obscur pour moi, malgré quelques rapides recherches sur le sujet. Or, tu dis avoir installé Duplicati via Docker : j'en conclus que Docker permet d'installer des applications qui ne sont pas au catalogue de Ugreen. OK. Mais... comment fait-on pour installer une application tierce via Docker ??

Merci d'avance pour tes lumières.

Pour vulgariser un peu, un NAS ugreen c'est un peu comme un PC sous Linux.
Dans Linux, comme dans Windows, on peut installer une application. Mais cette application a accès à un peu à tout le système. Les disques dur, la RAM le processeur etc... peut mettre des fichiers partout, mettre la pagaille etc... C'est là que docker intervient, il permet en gros de simuler par-dessus le Linux, un autre Linux "tout neuf", mais qui n'a accès qu'à ce qu'on lui autorise. On peut le limiter en CPU, en RAM, ne lui donner accès qu'à un répertoire du disque dur etc... ce mini Linux "tout neuf" est appelé un container, et dans ce container, on peut installer une/des applications qui n'entreront pas en conflit avec le système. Et encore mieux, des gens préparent des containers tout prêt fait, avec déjà les applications dedans. Il n'y a donc plus qu'àutiliser ce container docker pour avoir l'application.

Donc pour utiliser docker sur un nas ugreen et duplicati :
1. aller dans l'app center et installer docker. C'est le moteur qui permettra ensuite de faire fonctionner et configurer les containers qu'on télécharge par la suite
2. pour installer duplicati (ou n'importe quel autre container docker qui contient une autre application), on clique donc l'icon docker, on clique sur "project" dans le menu de gauche puis sur le bouton "create project"
3. on choisit un nom pour son projet / container / application (genre "duplicati")
4. on choisit le chemin où sera stockée la configuration de notre container docker
5. on copie/colle un fichier docker compose : c'est là que tout se joue. C'est un fichier texte au format yaml qui permet de décrire quel container on veut utiliser. Il suffit de son nom (appelé aussi image), et un peu de configuration et il va se télécharger et s'installer tout seul. c'est magique :)

Voici le mien commenté en pièce jointe pour exemple. Normalement les commentaires ne doivent pas empêcher le fonctionnement.
Globalement, ce fichier peut être repris tel quel à 90 %, il faut juste changer les 2 mots de passe et adapter les lignes volume1 / volume2 si tu as plus ou moins de volumes que moi.

6. une fois le container démarré, aller sur l'ip du nas sur le port 8200 (si tu n'as pas changé de port) et voilà, ducplicati est là.
 

Pièces jointes

On dérive un peu du sujet de base, mais je viens de regarder ton docker-compose ( a savoir que tes pas obligé de le mettre en piece jointe, tu peux le copier/coller dans des balises CODE comme ceci ) :

YAML:
services:
  app:
    image: duplicati/duplicati:latest     # nom du container docker de la dernière version de duplicati
    restart: always                       # si le container plante, le redémarrer automatiquement
    volumes:
      - ./data:/data                      # le repertoire "data" à créer dans le chemin choisi à l'étape 4
      - /mnt/@usb/sdd2:/backups           # ça c'est dire que sur chemin /mnt/@usb/sdd2 sera vu dans le container docker comme un repertoire s'appelant backups, c'est pour mes sauvegarde du disque externe usb donc spécifique à moi, pas besoin pour de la sauvegarde cloud
      - /volume1:/volume1                 # mon volume1 sur le nas sera vu dans le container docker comme un repertoire appelé volume1 : je veux que duplicati ait accés à ce repertoire pour le backuper
      - /volume2:/volume2                 # mon volume2 sur le nas sera vu dans le container docker comme un repertoire appelé volume2 : je veux que duplicati ait accés à ce repertoire pour le backuper
    environment:
      SETTINGS_ENCRYPTION_KEY: "****"     # mot de passe si on active des backup cryptés
      DUPLICATI__WEBSERVICE_PASSWORD: "****"  # mot de passe pour l'interface web de duplicati
      PUID: "1000"                        # mettre ce que propose ugreen quand on fait le "create project" (à coté de compose configuration)
      PGID: "10"                          # mettre ce que propose ugreen quand on fait le "create project" (à coté de compose configuration)
      TZ: "Etc/UTC"                       # timezone GMT/UTC
    ports:
     - "8200:8200"                        # sur quel port sera accessible l'interface web d'admin de duplicati

Cependant, je regarde le doc Duplicati de l'image https://docs.duplicati.com/detailed-descriptions/using-duplicati-from-docker et https://hub.docker.com/r/duplicati/duplicati/ je ne vois aucune référence aux paramètres PUID, PGID ou TZ . Et tu sur de la prise en charge des ces variables ?
 
Merci pour les balises code, je ne les avais pas vus, c'est effectivement plus pratique.
Concernant le PUID, PGID et TZ, en fait, je les ai vues sur ce tuto et j'ai recopié/adapté bêtement sans trop savoir si ça servait à quelque chose :

Au vu de la doc, y a effectivement une variable pour configurer la timezone mais ce n'est pas celle que j'ai mis. De toute façon d'après la doc c'est UTC par défaut et il détecte la timezone local pour le scheduler, donc je vais la supprimer, ça ne sert à priori à rien.
 
voilà donc le fichier nettoyé, et ça marche toujours ;)

YAML:
services:
  app:
    image: duplicati/duplicati:latest
    restart: always
    volumes:
      - ./data:/data
      - /mnt/@usb/sdd2:/backups
      - /volume1:/volume1
      - /volume2:/volume2
    environment:
      SETTINGS_ENCRYPTION_KEY: "*****"
      DUPLICATI__WEBSERVICE_PASSWORD: "*****"
    ports:
     - "8200:8200"

À noter que pour ceux qui veulent faire un backup sur disque externe usb comme moi, quand on débranche et rebranche le disque externe, le point de montage peut changer (/mnt/@usb/sdd2). Donc sdd2 peut éventuellement changer, il faut répercuter le changement dans le docker compose et redéployer le container si ça se produit. J'ai vu cet article qui explique comment avoir un point de montage qui ne change pas en éditant le fstab mais je n'ai pas encore essayé : https://askubuntu.com/questions/137...ernal-drive-to-the-same-mountpoint-every-time
 
  • J'aime
Réactions: reinett
Ha oui, mais lui il utilise l'image linuxserver, et dans ce cas effectivement PUID et GUID sont pris en charge 😊
Je n'ai pas vraiment compris l'intérêt d'utiliser des images de container de "linuxserver" plutôt que les images officielles de duplicati, c'est pourquoi j'ai pris "la vraie", mais si tu sais ce que ça apporte ça m'intéresse. ;)
 
Pour vulgariser un peu, un NAS ugreen c'est un peu comme un PC sous Linux.
(...)

Donc pour utiliser docker sur un nas ugreen et duplicati :
1. aller dans l'app center (...) il va se télécharger et s'installer tout seul. c'est magique :)

Voici le mien commenté en pièce jointe pour exemple. Normalement les commentaires ne doivent pas empêcher le fonctionnement.
Globalement, ce fichier peut être repris tel quel à 90 %, il faut juste changer les 2 mots de passe et adapter les lignes volume1 / volume2 si tu as plus ou moins de volumes que moi.

6. une fois le container démarré, aller sur l'ip du nas sur le port 8200 (si tu n'as pas changé de port) et voilà, ducplicati est là.

MERCIII !!
Heureusement qu'il existe des passionnés qui prennent sur leur temps pour éduquer les newbies comme moi :)
(j'ai pas dit que j'avais réussi : je tente ça, et si je bloque quelque part, je reviens vers toi)

Docker me sera surement utile aussi pour pouvoir ouvrir les fichiers depuis le cloud (pour l'instant, sur le cloud ça n'ouvre que les fichiers image, il faut que je trouve l'appli pour lire les pdf, les txt etc. puis que je l'installe dans docker, si j'ai bien suivi)

Merci encore.
 
  • J'aime
Réactions: reinett
Je n'ai pas vraiment compris l'intérêt d'utiliser des images de container de "linuxserver" plutôt que les images officielles de duplicati, c'est pourquoi j'ai pris "la vraie", mais si tu sais ce que ça apporte ça m'intéresse. ;)
je n'ai pas regardé en détail, mais deja, dans les images linuxserver, tu as la gestion du PUID/GUID qui permet de gérer les fichiers avec un utilisateur désigné, et non en root.
Apres sinon souvent c'est des changements sur les dépendances internes.
 
  • J'aime
Réactions: Xtream
Bonjour,

À la recherche d'un remplaçant pour mon vieux Synology DS-212+ en RAID 1 (2x 6to), j'ai franchi le pas et me voilà maintenant possesseur d'un UGREEN NASSync DXP4800 fraichement arrivé (merci les promo amazon, passé de 699€ à 565€).

Ce qui m'a décidé à franchir le pas
- matos récents contrairement à syno (CPU intel Pentium gold 8505, RAM 8 Go DDR 5 extensible à 64 go, réseau 10gb + 2,5gb...)
- pas de question à se poser sur la compatibilité des disques / ram (le gros point noir de la nouvelle politique de synology)
- passer d'un 2 baies qui a 13 ans, sans possibilité d'utiliser docker avec un DSM plus maintenu (version 6) à un NAS 4 baies moderne

Voici un premier retour,
Bonjour,
Whaou, merci pour ce retour très détaillé dans cette enfilade. Je devrais faire le saut d'ici le début de l'été (avec le modèle 2 baies) mais vu votre enthousiasme, j'ai bien l'impression que je n'attendrai pas le solstice d'été. Votre retour et toutes les interventions qu'il suscite dans ce fil seront fort utiles (mais nécessiteront plusieurs relectures de ma part 🙃, en particulier ce qui concerne les sauvegardes programmées avec Docker).

Note: Dans votre paragraphe d'introduction (et dans le titre), vous parlez du 4800 mais la description que vous en faites (upgrade 64 Go de mémoire, réseau 10 Gb) concerne le 4800+; je crois qu'il serait bon, si c'est possible, d'éditer le message (via une demande à un admin ?) pour faire la correction afin d'éviter la confusion.
 
Note: Dans votre paragraphe d'introduction (et dans le titre), vous parlez du 4800 mais la description que vous en faites (upgrade 64 Go de mémoire, réseau 10 Gb) concerne le 4800+; je crois qu'il serait bon, si c'est possible, d'éditer le message (via une demande à un admin ?) pour faire la correction afin d'éviter la confusion
En fait si tu parle de l’article de Frank pomme il a commencé avec un dxp4800+ et vu qu’il en ai content il a prix par la suite un dxp4800.
 
En fait si tu parle de l’article de Frank pomme il a commencé avec un dxp4800+ et vu qu’il en ai content il a prix par la suite un dxp4800.
Bonjour,

C'est vrai qu'il y a une certaine frénésie sur le forum autour des NAS UGreen et qu'il y a eu plusieurs échanges et retour d'expérience dans les dernières semaines concernant les produits de cette compagnie, mais là j'ai cité le message de @Xtream qui est propriétaire d'un 4800+ mais qui l'a nommé 4800 dans le titre et le contenu de son premier message. Vu les différences importantes entre les deux machines, je pensais que ce serait bon d'ajouter le + aux 2 endroits pour éviter d'induire des gens en erreur.

Ceci dit, vu les différences entre le 4800 et le 4800+, déjà c'est pas le même processeur et le système est sur un eMMC de 32 GB pour le premier et un SSD 128 GB pour le +, la mémoire peut monter jusqu'à 64 GB au lieu de 16GB, on a un réseau à 10 GB pour le +, la compagnie UGreen aurait pu faire un effort pour les distinguer autrement que par le +.

Cordialement
Marino
 
  • J'aime
Réactions: Frank-Pomme
Je suis étonné des bonnes performances du 4800, certes en dessous du + mais il y a déjà de quoi faire
À ce que j'ai compris, les performances du 4800 sont les mêmes que celles du 2800; il n'y a que le nombre de disques qui change.

Mais ce n'était pas mon point, je n'ai pas dit que le 4800 n'avait pas de bonnes performances; j'ai seulement dit que le 4800 et le 4800+ sont deux NAS TRÈS (!!!) différents et leurs noms devraient le refléter par autre chose que la petite croix +.
 
Bonjour,
Whaou, merci pour ce retour très détaillé dans cette enfilade. Je devrais faire le saut d'ici le début de l'été (avec le modèle 2 baies) mais vu votre enthousiasme, j'ai bien l'impression que je n'attendrai pas le solstice d'été. Votre retour et toutes les interventions qu'il suscite dans ce fil seront fort utiles (mais nécessiteront plusieurs relectures de ma part 🙃, en particulier ce qui concerne les sauvegardes programmées avec Docker).

Note: Dans votre paragraphe d'introduction (et dans le titre), vous parlez du 4800 mais la description que vous en faites (upgrade 64 Go de mémoire, réseau 10 Gb) concerne le 4800+; je crois qu'il serait bon, si c'est possible, d'éditer le message (via une demande à un admin ?) pour faire la correction afin d'éviter la confusion.
Effectivement, tu as tout à fait raison, en fait, je n'avais pas trop percuté qu'il y avait un 4800 et un 4800 plus. C'est donc bien le 4800 plus que je possède et dont je parle, par contre, il semble que je ne puisse ni éditer mon poste originel, ni le titre, donc si un admin peut le faire ça serait trop.
 
  • J'aime
Réactions: EVO
Pour information, une mise à jour de Sync&Backup (l'appli native de ugreen pour la sauvegarde et la synchro) vient de sortir. Il est maintenant possible de faire des sauvegardes sur un disque externe branché en USB sur le NAS, ou vers un autre pool de stockage.

1748615996963.png


1748616053395.png
 
  • J'aime
Réactions: reinett
Pour information, une mise à jour de Sync&Backup (l'appli native de ugreen pour la sauvegarde et la synchro) vient de sortir. Il est maintenant possible de faire des sauvegardes sur un disque externe branché en USB sur le NAS <...>
Est-ce que le disque externe doit être formaté pour un système de fichiers particulier ? Par exemple, est-ce qu'un disque externe formatté HFS+ ou APFS est reconnu?
 
Bonjour

#Chez moi le SSD (connecté au port USB) a été formaté en amont au format NTFS!

Mon NAS 2B est géré sous Win11x64... j'ai donc opté pour NTFS.

A ma connaissance Mac OS X est capable de lire le format NFTS mais pas d'écrire...

Pour un Accès complet en lecture/écriture? il faut installer Microsoft NTFS for Mac by Paragon Software

Microsoft NTFS for Mac by Paragon Software

🍎
 

Pièces jointes

  • windowsusbformat.jpg
    windowsusbformat.jpg
    42.8 KB · Affichages: 5
  • J'aime
Réactions: Marino
Est-ce que le disque externe doit être formaté pour un système de fichiers particulier ? Par exemple, est-ce qu'un disque externe formatté HFS+ ou APFS est reconnu?
Hello. De mon côté, j'avais formaté mon disque externe sous Windows en exFat avant de le brancher au NAS, car il me semblait avoir lu qu'on ne pouvait pas formater le disque externe depuis le NAS, mais la capture d'écran de Reinett indique qu'on peut bien le faire. Peut-être qu'à une époque ce n'était pas possible.

exFat me parait un bon système de fichiers pour des backup, puisqu'il est compatible multi-os et n'a pas la limitation du Fat sur les gros fichiers.