totoleouf

Members
  • Posts

    36
  • Joined

  • Last visited

Everything posted by totoleouf

  1. you have to wait for an unraid update I think, on a discord someone with an intel 12th processor had problems, passing on the beta update of unraid it works, but the version is not stable
  2. il faudrait voir les logs du conteneur et une capture écran de la config
  3. It worked before, I even did a tutorial on unraid (lien), I already did 6 simultaneous 4K>SD transcoding with 100gb files. So no, it's not a resource problem! And I think, the problem comes from PLEX because by disabling HDR MAPPING it works. I am again transcoding several 4K sources with igpu and the processor is not very busy!
  4. hello, i am using unraid 6.9.2 with intel core i5-10400 processor I am using the HOTIO plex container. Hardware transcoding only works on 720 or 1080p videos, all 4K files are transcoded by the CPU. I don't know what to do, can someone help me? and it's not the HEVC the problem:
  5. non désolé il faudrait limite faire un tuto juste pour cela, car celà peu être un peu long à présenter.
  6. Salut, Je sèche sur un point là! Avec le conteneur PLEX, j'ai activé le transcodage HW (voir mon tuto). Mais depuis le passage à UNRAID v6.9.1 , je me suis aperçu que les fichiers videos en 4K ne sont plus transcoder avec HW mais uniquement avec le CPU... quelqu'un à une idée? Avant la MAJ de unraid, pas de problème de transcodage sur les fichiers 4K je précise!
  7. si je dis de bêtise. nano cest la commande qui permet d'éditer un fichier en ssh. mais je trouve cela pas pratique quand ont a pas l'habitude
  8. il doit y avoir un problème de droit d'accès, c'est pour cela tu y accède pas. mais je déconseille de tripoter le fichier .htaccess. regarde du côté des extensions il y en a une qui permet de régler la taille d'upload.
  9. Personnellement je n'utilise ni swag ni duckdns, du coup je ne pourrais t'aider la dessus. j'utilise nginx proxy manager et un nom de domaine chez ovh, j'ai juste à rediriger mon nom de domaine vers le conteneur wordpress depuis nginx.
  10. Information: Je crée ce tuto en français basé sous UNRAID, j'ai essayé de faire le plus simple et le plus explicite pour les novices! Rocket.Chat est un Messenger ou MSN pour les plus anciens, hébergé sur votre serveur. Je n'aborderais que la partie installation de Rocket.Chat, ce tuto n'est PAS destiné à la configuration de Rocket.Chat ni de son utilisation. Pré-requis: Je pars du principe que vous avez installé: - le plugin "COMMUNITY APPLICATIONS" - que vous avez activé DOCKER. - que vous connaissez l'ip du NAS Installation: 1) Création d'un fichier .conf Ce connecter en SSH à votre serveur: Création d'un dossier pour MongoDB (adapter le chemin si vos conteneurs sont stockés ailleurs): mkdir /mnt/user/appdata/mongodb Ouvrir le dossier: cd /mnt/user/appdata/mongodb Création et ouverture du fichier mongod.conf: nano mongod.conf Faire un copier / coller (avec la souris) des commandes suivantes dans la fenêtre SSH tel quel: # mongod.conf # for documentation of all options, see: # http://docs.mongodb.org/manual/reference/configuration-options/ # Where and how to store data. storage: dbPath: /data/db journal: enabled: true # engine: # mmapv1: # wiredTiger: # network interfaces net: port: 27017 bindIp: 127.0.0.1 # how the process runs processManagement: timeZoneInfo: /usr/share/zoneinfo #security: #operationProfiling: replication: replSetName: "rs01" #sharding: ## Enterprise-Only Options: #auditLog: #snmp: Faire un "CTRL + o" pour enregistrer le fichier Faire ENTRER Puis CTRL + x pour fermer le fichier Vous pouvez fermer la fenêtre SSH. 2) Installation de MongoDB a) Téléchargement de l'image MongoDB Dans apps rechercher MongoDB et ouvrir la page d'installation du conteneur: b) Paramétrage du conteneur Renommer le conteneur enlevant les MAJUSCULES cela évite les problèmes par la suite: Activer le mode avancée du conteneur: Ajouter la commande suivante comme ceci: -f /data/db/mongod.conf Vérifier que le chemin est le même: c) Création d'un compte root et rocketchat dans le conteneur MongoDB Ouvrir la Console de MongoDB Entrer successivement les commandes suivante: mongo rs.initiate() Faire Entrer au clavier use admin db.createUser({user: "root",pwd: "mon_MDP_root",roles: [{ role: "root", db: "admin"}]}) mon_MDP_root = créer un mdp root db.createUser({user: "rocketchat",pwd: "mon_MDP_rocketchat",roles: [{role: "readWrite", db: "local" }]}) mon_MDP_rocketchat = créer un mdp rocketchat use rocketchat db.createUser({user: "rocketchat",pwd: "mon_MDP_rocketchat",roles: [{ role: "dbOwner",db: "rocketchat" }]}) mon_MDP_rocketchat = remettre le mdp crée au dessus PENSEZ A NOTER LES MOT DE PASSES QUELQUE PART!!! Fermer la console MongoDB 3) Installation de Rocket.Chat a) Téléchargement de l'image Rechercher dans APPS le conteneur rocket.chat b) Paramétrage du conteneur RocketChat Ajouter une variable: (adapter le MDP !!!) MONGO_OPLOG_URL mongodb://rocketchat:mon_mdp_rocketchat@IP_DU_NAS:27017/local?authSource=admin Modifier la variable MONGO DB: (adapter le MDP) mongodb://rocketchat:[email protected]:27017/rocketchat Modifier la variable Rocket.Chat URL: (adapter l'IP) http://192.168.10.3:3000/rocketchat Voici le conteneur avec tous les paramètres: c) Accès à Rocket.Chat Pour accéder à l'interface RocketChat utiliser le lien suivant: http://IP_DU_NAS:3000/rocketchat FIN
  11. ok super! c'est moi qui avait fait un erreur dans le tuto surtout
  12. @ddespinoy ton problème venais peu etre d'une erreur dans le tuto pour la commande pour créer le network.
  13. ok je vois que pour le conteneur chrome, pour le network tu as : custom : openvpn hors tu devrais avoir: custom : container:openvpn l'erreur viens de là pour moi. il doit y avoir quelque chose que tu as mal fait lors de la création du reseau network
  14. envoi des captures images de la config des 2 conteneurs, se seras peu etre plus parlant
  15. moi j'aurais mapper un dossier cifs sur le syno pointant vers un dossier du serveur UNRAID. et fait un copier coller depuis dsfiles. mais pas de miracle pour 5to faudra bien 1 journée de transfert
  16. Information: Je crée ce tuto en français basé sous UNRAID, j'ai essayé de faire le plus simple et le plus explicite pour les novices! Le but de ce tutoriel est de vous montrer qu'il n'y a pas besoin d'une grosse configuration serveur pour faire tourner un serveur dédier PLEX avec plusieurs utilisateurs. (Je n'aborderais pas l'installation de PLEX) En effet, les processeurs INTEL depuis quelques années maintenant sont équipés d'une puce GPU qui permet d'avoir un affichage sans avoir besoin d'une carte graphique. Si je dis pas de bêtises, depuis la 8èm génération des processeurs INTEL, ceux-ci sont équipés d'un GPU UHD 630. Qui se révèle très puissant pour faire tourner un serveur de streaming vidéos notamment. Mon Processeur actuel: Lien: Intel core i5 10400F 2,90 GHz Mais n'importe quel processeur avec une puce UHD630 fera la même chose car la partie CPU est peu utilisé, exemple: lien: Intel Core i3-10100 (3.6 GHz / 4.3 GHz) Pour plus d'information: Lien Pré-requis: Je pars du principe que vous avez installé: - le plugin "COMMUNITY APPLICATIONS" - que vous avez activé DOCKER. - que vous avez installer le container PLEX - que vous avez le PLEX PASS (premium) - un processeur INTEL compatible Installation: J'ai fait cette configuration avec UNRAID v6.9 rc1 (beta) Il est possible qu'il n'y ai plus besoin de la partie 1 de ce tutoriel, car depuis UNRAID v6.9 est sortie en version stable. Vous pouvez essayer de passer directement à l'étape 2 du tutoriel et voir si cela fonctionne. 1) Installation du plugin: CA CONFIG EDITOR a) Téléchargement de l'image b) Modification du fichier système GO -Dans UNRAID, dans l'onglet "plugin" , Ouvrir le plugin "Config File Editor" en cliquant sur le logo du plugin -Rechercher le fichier "/boot/config/go" et coller la commande suivante en faisant attention, et en regardant le tuto en entier avant!!! #Setup drivers for hardware transcoding in Emby modprobe i915 sleep 4 chmod -R 777 /dev/dri chmod -R nobody:users /dev/dri Vous devez obtenir ceci: Un redémarrage du serveur peu être nécessaire pour la prise en compte de la modification. 2) Activation du transcodage hardware dans le conteneur PLEX a) Edition du conteneur PLEX Nous allons ajouter une commande dans "Extra parameters" --device /dev/dri:/dev/dri permet l'utilisation des drivers GPU du processeur. -m 8G permet de limiter en RAM l'utilisation du conteneur PLEX. --device /dev/dri:/dev/dri -m 8G b) Vérification que le transcodage Hardware fonctionne Sur la TV ou Smartphone ont lance une vidéo dans PLEX en sélectionnant "convertir automatiquement" pour forcer le transcodage. Puis, sur votre ordinateur en vous connectant à Plex Media Serveur avec l'adresse: http://Ip_Du_Nas:32400 Logger avec le compte ADMIN bien entendu! vous allez dans le DASHBOARD , et sur la vue des lectures en cours doit apparaître le visionnage de votre TV ou Smartphone. il doit être marqué transcodage (hw) c) Vérification du fonctionnement Pour vous montrer l'intérêt d'un processeur INTEL équipé d'un GPU UHD630 j'ai réalisé un test avec le film AVATAR en 4K 100Go. Avec 6 visionnages en transcodage HW "4K > 720p" le processeur tourne entre 60 et 80%. Imaginer avec des films en 1080p 15go combien de transcodage peu supporter votre processeur !!! (Un de mes contact, sur un discord, m'a annoncé supporter 25 transcodages avec des films en 1080p et un processeur INTEL UHD630) FIN
  17. c'est curieux, car que tu sélectionne le réseau container:openvpn ou que tu le met dans parametres extra cest la même chose. j'ai vérifié sur le dépôt de "rebuild-dndc", cela ne devrait pas poser de problème pour le fonctionnement de celui-ci en tout cas
  18. ok dans le conteneur chrome si tu met "container:openvpn" à la place de none qu'elle est le problème? tu supprime bien le port alouer dans le conteneur chrome?
  19. peux-tu m'envoyer une capture image des paramètres de ton conteneur vpn et celui du conteneur que tu as mis sous le vpn
  20. je suis pas sur mon ordi, j'essais de voir de soir. mais quand tu crée le network il doit avoir le meme nom que ton conteneur vpn
  21. quand tu as créé le réseau network, il faut bien écrire (docker create network container:openvpn) attention lors de test en mettant ce que tu as mis dans paramètres extra, pour une raison que j'ignore si le VPN décroche, ton conteneur se retrouve avec la vrai IP au lieu d'être innacessible pas sur que REBUILD fonctionne avec ta méthode en plus
  22. Information: Pour certaines raisons, parfois il peu être nécessaire de mettre en place une limitation de RAM sur un conteneur DOCKER. Pour l'exemple j'ai choisi le conte,neur PLEX, un logiciel de streaming vidéo pour ceux qui ne connaissent pas. Si vous ne mettez pas de limitation RAM à PLEX, il peu arriver si vous avez plusieurs utilisateurs qui sollicitent votre serveur en même temps, que la quantité de RAM alloué au conteneur PLEX grimpe à plusieurs Giga de RAM. Nous n'avons pas tous 32 ou 64Go installé sur notre machine. Et si la RAM viens à saturer cela peu vous empêcher d'accéder à d'autres services hébergés sur votre serveur. PS: mon UNRAID est en français, c'est la version Bêta du coup si vous avez l'interface en anglais je vous laisse adapter les menus. Mise en place de la limitation de RAM: a) Activer l'INTERFACE AVANCÉE du conteneur b) Ajout de commande permettant la limitation RAM Après avoir activé la vue interface avancé, plusieurs options apparaissent. Ce positionner sur la ligne ( paramètre supplémentaire) et entrer la commande suivante: -m 8G info: 8G = 8Go à vous d'adapter selon votre configuration matériel. Appliquer les modifications au conteneur. c) Ajout d'une limitation CPU De base vous pouvez limiter le nombre de cœurs CPU alloué à un conteneur DOCKER. Cela permet également que le serveur reste accessible pour d'autre service installé sur votre serveur. La limitation CPU, est a mon sens surtout utile pour les applications gourmande en CPU. CONCLUSION: Attention à ne pas mettre une limitation trop basse, cela pourrais empêcher un conteneur de démarrer, ou qu'il ne fonctionne pas correctement. Cela est utile également pour des conteneurs écrit en JAVA, qui en général sont assez gourmand en RAM, ou permet d'éviter qu'un conteneur ayant un problème et "s'emballe" jusqu'à saturer la RAM et rendre le serveur inopérant. FIN
  23. + Lien : Installation NEXTCLOUD + MARIADB + Lien : Installation WORDPRESS + MARIADB + Lien : Masquer plusieurs conteneurs derrière 1 seule Connexion VPN + Lien : Mettre une limitation de RAM sur un conteneur DOCKER + Lien : PLEX + Transcodage Hardware avec Processeur INTEL UHD630 + Lien : Installation de Rocket.chat + MongoDB
  24. Information: Je crée ce tuto en français basé sous UNRAID, j'ai essayé de faire le plus simple et le plus explicite pour les novices! Le but de ce tuto est de vous montrer comment masquer plusieurs conteneurs DOCKER derrière UNE seule connexion VPN ! En effet, celon le fournisseur VPN vous pouvez être limité à un nombre de connexion. La connexion VPN se fera via le conteneur OpenVPN-Client, Les conteneurs seront alors connectés "sous" le réseau OpenVPN-Client, (ex: chrome, ruTorrent, etc...) Pour finir, nous allons vérifier qu'OpenVPN-Client est toujours connecté et relancer le ou les conteneurs si la connexion est perdue. Le conteneur REBUILD-DNDC sera installé pour surveiller le conteneur OpenVPN-Clien, si la connexion venait à décrocher, REBUILD-DNDC relancera le conteneur OpenVPN-Client ainsi que tous les conteneurs sous le même réseau. PS: mon UNRAID est en français, c'est la version Bêta du coup si vous avez l'interface en anglais je vous laisse adapter les menus. Pré-requis: Je pars du principe que vous avez installé: - le plugin "COMMUNITY APPLICATIONS" - que vous avez activé DOCKER. - que vous connaissez l'ip de votre routeur - que vous connaissez votre IP public - que vous avez accès depuis votre ordinateur au dossier de stockage des conteneurs (/mnt/user/appdata) - que vous avez un fournisseur VPN (ex: ExpressVPN, NordVPN etc...) - que vous savez récupérer les identifiants OPENVPN de votre fournisseur - que vous savez vous récupérer chez votre fournisseur VPN un fichier ".opvpn" Installation: 1) Installation de OpenVPN-Client a) Téléchargement de l'image OpenVPN-Client b) Paramétrage du conteneur On renomme tout de suite le conteneur: (important pour la suite) Nom = openvpn Valider le conteneur comme cela, il ne démarrera pas en l'état. Nous allons ajouter les fichiers d'identification. c) Ajout des identifiants VPN Depuis votre ordinateur, dans le dossier docker ou à été crée le conteneur OpenVPN-client, avec le bloc-notes créer un fichier nommé "vpn.auth". Ajouter l'un en dessous de l'autre votre Identifiant puis Mot de passe récupéré chez votre fournisseur VPN. d) Ajout du fichier .opvpn Récupérer auprès de votre fournisseur VPN, un fichier pointant vers un serveur de votre fournisseur VPN (.opvpn) Le placer dans le dossier du conteneur avec le fichier "vpn.auth" crée juste avant. e) Démarrer maintenant le conteneur renommé "openvpn" au-dessus: Vérifier que la connexion ce fait correctement. Ouvrir le journal du conteneur "openvpn" si tout ce passe bien, vous devez avoir tout en bas des logs sur la dernière ligne ceci: 2) Création d'un réseau "openvpn" (Il faut que le nom du conteneur VPN ne comporte pas de symbole c'est pour cela que nous l'avons renommé au début du tuto) - Connecté vous en SSH depuis UNRAID: - Entrer la commande suivant : docker network create container:openvpn - si tout va bien vous obtenez ceci: 3) Installation d'un conteneur CHROME Pour le tuto je vais crée un seul conteneur "sous" le réseau openvpn, mais vous pouvez en mettre autant que vous voulez. Le principe de configuration sera le même que pour CHROME. a) Téléchargement de l'image CHROME Rechercher le conteneur "chromium" dans APPS: b) Paramétrage du conteneur - Pour commencer nous allons supprimer la ligne suivant: (le port sera défini après dans le conteneur "openvpn", noté le bien) - Dans "type de réseau" sélectionner "container:openvpn" (réseau crée plus haut en ligne commande) 4) Retour sur le conteneur "openvpn" - Ouvrir le conteneur et ajouter un port correspondant à "chrome" 5) Installation du conteneur "REBUILD-DNDC" C'est bien joli tout ça, nous avons crée une connexion VPN et si la connexion est perdue nos conteneurs ne sont plus accessible. Mais nous pouvons faire encore mieux, le conteneur "REBUILD-DNDC" va tester à intervalle régulier que le conteneur "openvpn" est bien connecté à internet. Et si la connexion est perdue, il va redémarrer le ou les conteneurs masqués derrière le conteneur "openvpn" a) Téléchargement de l'image b) Paramétrage du conteneur Master Container Name = nom du conteneur VPN à tester Master Container Connection Check: = activer la vérification de la connexion Ping IP = IP de votre routeur Ping IP Alt = choisir un DNS (1.1.1.1 DNS Cloudflare) Ping Count = nombre de ping par test Sleep Secs = délai d'attente avant de reconstruire les conteneurs après une perte de connexion VPN CRON Schedule = intervalle de test 6) Vérification que vous êtes bien sous une IP de votre VPN Connecté vous à l'interface de "CHROME" depuis: IP_DU_NAS:8080 et allez sur le site: www.mon-ip.com et vérifier que cela ne correspond pas à votre IP public. FIN
  25. Information: Je crée ce tuto en français basé sous UNRAID, j'ai essayé de faire le plus simple et le plus explicite pour les novices! Créer un WORDPRESS avec une base de données MySQL Je n'aborderais que la partie installation de WORDPRESS, ce tuto n'est pas destiné à la configuration de WORDPRESS ni de son utilisation. Pré-requis: Je pars du principe que vous avez installé: - le plugin "COMMUNITY APPLICATIONS" - que vous avez activé DOCKER. - que vous connaissez l'ip du NAS - si vous avez déjà installé le conteneur MariaDB, passé directement à l'étape pour créer un utilisateur dans MariaDB Installation: 1) Installation de MariaDB a) Téléchargement de l'image MariaDB Recherché dans l'onglet "APPS" le conteneur "MariaDB - linuxserver's Repository": b) Paramétrage du conteneur host port 1 = port utilisé pour mariadb MYSQL_ROOT_USER = nom de l'utilisateur avec accès "root" key 3 = mot de passe du l'utilisateur "root_user" MYSQL_USER = nom de l'utilisateur avec accès simple utilisateur MYSQL_PASSWORD = mot de passe utilisateur MYSQL_DATABASE = nom de la base de données AppData_config_path = chemin du conteneur c) Création d'une base de données et d'un utilisateur dans MariaDB Ouvrir la console de commande pour MariadDB: Il va falloir entrer quelques commandes (adapter nom et mot de passe) D'abord, ont ce connecte en utilisateur "root" (avec les identifiants crées au-dessus lors de l'installation du conteneur MariaDB) mysql -uroot -p Le password demandé est celui crée lors de l'installation: key 3 = mot de passe du l'utilisateur "root_user" Créer un utilisateur et un mot de passe (il faut garder les ' qui encadre le nom et mot de passe) CREATE USER 'nom_utilisateur' IDENTIFIED BY 'mdp'; Création d'une base de données pour WORDPRESS: CREATE DATABASE IF NOT EXISTS nom_de_base; Autorisé l'utilisateur à accéder à la base de données: (il faut garder les ' qui encadre le nom et mot de passe) GRANT ALL PRIVILEGES ON nom_de_base.* TO 'nom_utilisateur' IDENTIFIED BY 'mdp'; Puis ont quitte proprement: quit !!! ATTENTION!!! DE BIEN NOTER LES IDENTIFIANTS ET LE NOM DE BASE DE DONNEES QUELQUE PART Si tout ce passe bien vous devez obtenir ceci: 2) Installation de WORDPRESS a) Téléchargement de l'image Recherché dans l'onglet "APPS" le conteneur "WORDPRESS" Kru-X's Repository: b) Paramétrage du conteneur WORDPRESS Conteneur Port = Port utilisé par WORDPRESS www = Chemin du conteneur WORDPRESS WORDPRESS_DB_HOST = IP_DU_NAS + port du conteneur MariaDB WORDPRESS_DB_USER = utilisateur crée dans le conteneur MariaDB WORDPRESS_DB_PASSWORD = mot de passe crée dans le conteneur MariaDB c) Ajout d'une variable au conteneur WORDPRESS on ajoute la variable WORDPRESS_DB_NAME avec le nom de la base de données créé dans le conteneur MariaDB d) Accès Interface WORDPRESS Pour accéder à l'interface WORDPRESS, utiliser: http://IP_DU_NAS:8080 le port choisi lors de l'installation du conteneur ci-dessus (dans mon cas 8080) Si tout ce passe bien vous devez obtenir ceci sur la page du navigateur: FIN