-
Compteur de contenus
2944 -
Inscription
-
Dernière visite
-
Jours gagnés
76
Tout ce qui a été posté par MilesTEG1
-
[TUTO] Pi-Hole blocage des pubs sur le réseau
MilesTEG1 a répondu à un(e) sujet de evildead dans Tutoriels
@.Shad. J'ai quasi le même docker-compose, à cela près que c'est pas en macvlan. Je lui disais ça parce que je sens qu'il à modifier la variable dans le conteneur sans le recréer. Sinon, avec ta version en macvlan, est-ce que ton pi-hole sait distinguer les différents périphériques ? Car quand j'avais essayé le mien en macvlan, tout était sur la même IP (je ne sais plus laquelle c'était...) -
[TUTO] Pi-Hole blocage des pubs sur le réseau
MilesTEG1 a répondu à un(e) sujet de evildead dans Tutoriels
Je pense qu'il faut recréer le conteneur avec cette variable, et pas juste l'ajouter à l'existant 😉 -
Effectivement le conteneur n'est pas en macvlan, mais en host. Lorsque j'avais essayé avec Pi-Hole en macvlan, je ne me rappelle plus si ça fonctionnait via le VPN, mais je crois me souvenir que du coup, tout le traffic était considéré comme venant de la même IP, donc plus moyen de distinguer les machines du LAN...
-
Hello, Ca fait un moment que j'ai configuré mon serveur VPN grâce à ce tuto 🙂 ça fonctionne nickel, je peux faire du RemoteDesktop avec la 4G de mon smartphone. Cependant j'ai un truc que je n'ai jamais réussi à faire : c'est l'utilisation de Adguard Home (ou Pi-Hole) installé dans des conteneurs Docker sur le NAS. En gros si je spécifie l'adresse IP du NAS en tant que serveur DNS, j'ai plus de résolution de ndd, du coup ça ne fonctionne pas, je suis obligé de remettre l'ip de la box, et donc je n'ai plus de filtrage via le VPN. Est-ce qu'il y a une possibilité pour que via le VPN je puisse encore avoir le filtrage AdGuard Home (ou Pi-Hole) ? Merci d'avance 👋
-
Il y a des routeurs qui ne gèrent pas le loopback... Par exemple certaines livebox4 et 5 ne le gère pas... (me demande pas pourquoi 😅) Sinon on écrit "faisant" pas fessant 😛 qui n'a pas du tout la même signification 🤪 je vois mal Fail2ban fesser docker (def dans le lien). edit : grillé par @.Shad. pour le loopback 😅
-
Bon bah le premier tuto ne fonctionnera pas : il semble fait pour une vieille version de LB... Je regarderais la deuxième méthode plus tard ^^
- 1445 réponses
-
- snmp
- monitoring
-
(et 1 en plus)
Étiqueté avec :
-
[TUTO] Plex via docker, avec ou sans transcodage matériel
MilesTEG1 a répondu à un(e) sujet de Einsteinium dans Tutoriels
@Einsteinium Si ça te dit, tu pourrais ajouter une section dans le tuto pour faire le conteneur avec un docker-compose (ou aussi Portainer car ça fonctionne bien avec ^^) Le fichier docker-compose.yml : docker-compose-plex.yml --- version: "2.4" services: linuxserver_plex: image: linuxserver/plex:latest container_name: linuxserver_plex network_mode: host environment: - PUID=1111 # Utiliser la commande (en SSH) : id NOM_UTILISATEUR - PGID=100 - TZ=Europe/Paris - UMASK_SET=022 #optional - VERSION=docker # Si plex est en mode HOST, la ligne suivante n'est pas nécessaire. #- PLEX_CLAIM=BLABLA #obtain claim token https://plex.tv/claim expire within 4 minutes. # ############### # Le label ci-dessous permet à Watchtower de faire les mises à jour automatiquement # Cela peut-être supprimé si Watchtower n'est pas utilisé. labels: - "com.centurylinklabs.watchtower.enable=true" # ############### volumes: - "/volume1/docker/plex/config:/config" - "/volume1/docker/plex/transcode:/transcode" #optional - "/volume2/medias_1:/data/tvshows:ro" - "/volume2/medias_2:/data/movies:ro" - "/volume2/medias_3:/data/videos:ro" # Cette section permet de ne pas avoir besoin d'exporter puis éditer le fichier de configuration JSON du conteneur # Il faut quand même faire le script de modification de permissions. devices: - /dev/dri:/dev/dri #optional restart: unless-stopped # Les valeurs ci-dessous sont à adapter à la quantité de RAM de votre NAS. # Sur mon 920+ j'ai 12Go de RAM. mem_limit: 4096m mem_reservation: 2048m Et pour ceux qui veulent avoir les stats de visionnage : tautulli. Même principe avec docker-compose ou Portainer, voilà le fichier docker-compose : docker-compose-tautulli.yml --- version: "2.1" services: plex_tautulli: image: linuxserver/tautulli:latest container_name: plex_tautulli environment: - PUID=1111 # Utiliser la commande (en SSH) : id NOM_UTILISATEUR - PGID=100 - TZ=Europe/Paris # ############### # Le label ci-dessous permet à Watchtower de faire les mises à jour automatiquement # Cela peut-être supprimé si Watchtower n'est pas utilisé. labels: - "com.centurylinklabs.watchtower.enable=true" # ############### volumes: - "/volume1/docker/plex_tautulli/config:/config" - "/volume1/docker/plex/config/Library/Application Support/Plex Media Server/Logs:/logs:ro" ports: - 8181:8181 restart: unless-stopped Voilà 🙂 En espérant que ça aide certain(e)s ^^ -
Haaa, mais là ça va dépasser mes compétences 🤪
- 1445 réponses
-
- snmp
- monitoring
-
(et 1 en plus)
Étiqueté avec :
-
Mince... mais je m'en doutais 😅
- 1445 réponses
-
- snmp
- monitoring
-
(et 1 en plus)
Étiqueté avec :
-
@DocRunner Il faudrait peut-être cocher le bon registre dans la "configuration du registre". Sinon, as-tu accès au SSH de ton NAS ? Si oui, il pourrait-être plus pratique de faire un fichier docker-compose.yml et donc de passer par un docker-compose up -d. Je peux te donner mon docker-compose au besoin 🙂 @DocRunner Tu as suivi le tuto Plex ? Sinon pour mettre à jour normalement tu n'as besoin que de télécharger la nouvelle image puis de recréer le conteneur... Bon avec l'interface de DSM je ne sais pas comment faire, soit je passer pas un docker-compose, soit j'utilise Watchtower installé récemment 🙂
-
@oracle7 si tu arrives à faire qqch avec la Livebox 4 je suis preneur 😇
- 1445 réponses
-
- snmp
- monitoring
-
(et 1 en plus)
Étiqueté avec :
-
Je me dis que ce tuto pourrais me faciliter la vie quand je crée de nouveaux services via docker et que je veux les rendre dispo en dehors de mon LAN. Mais j'ai peur que ce soit trop technique pour moi. Et surtout que certains services ne fonctionnent plus, notemment plex. @.Shad. tu parlais de plex plus haut, c'est compliqué de le faire fonctionner avec ce tuto ? Actuellement tout fonctionne parfaitement avec le reverse-proxy du NAS. J'avoue que j'ai pas envie de tout casser 😅
-
Je me doutais que ce serait ça, mais j'ai pas de fichier config.json, donc je trouve ça étrange d'avoir le message alors que je n'ai pas configuré le truc pour utiliser un config.json. Bref, c'est pas trop grave 😉 En tout ça ça semble fonctionner correctement, et j'ai passé le cron à une fois par semaine le samedi matin.
-
Ok nickel alors ^^ Si quelqu'un sait pourquoi il y a ce message "No Credentials...", je suis preneur 🙂
-
L'exécution du jour s'est bien passée, mais je n'ai pas eu de mail de notification... Voilà le log d'exécution du jour. Quelqu'un sait-il pourquoi j'ai "No credentials for ... in /config.json" pour chaque conteneur ? time="2020-11-30T09:42:59+01:00" level=debug, time="2020-11-30T09:43:00+01:00" level=debug msg="Sleeping for a second to ensure the docker api client has been properly initialized.", time="2020-11-30T09:43:01+01:00" level=debug msg="Retrieving running containers", time="2020-11-30T09:43:01+01:00" level=debug msg="There are no additional watchtower containers", time="2020-11-30T09:43:01+01:00" level=info msg="Starting Watchtower and scheduling first run: 2020-12-01 09:00:00 +0100 CET", time="2020-12-01T09:00:00+01:00" level=debug msg="Checking containers for updated images", time="2020-12-01T09:00:00+01:00" level=debug msg="Retrieving running containers", time="2020-12-01T09:00:00+01:00" level=debug msg="Pulling containrrr/watchtower:latest for /watchtower", time="2020-12-01T09:00:00+01:00" level=debug msg="No credentials for containrrr in /config.json", time="2020-12-01T09:00:00+01:00" level=debug msg="Got image name: containrrr/watchtower:latest", time="2020-12-01T09:00:03+01:00" level=debug msg="No new images found for /watchtower", time="2020-12-01T09:00:03+01:00" level=debug msg="Pulling linuxserver/heimdall:latest for /heimdall", time="2020-12-01T09:00:03+01:00" level=debug msg="No credentials for linuxserver in /config.json", time="2020-12-01T09:00:03+01:00" level=debug msg="Got image name: linuxserver/heimdall:latest", time="2020-12-01T09:00:04+01:00" level=debug msg="No new images found for /heimdall", time="2020-12-01T09:00:04+01:00" level=debug msg="Pulling portainer/portainer-ce:latest for /portainer", time="2020-12-01T09:00:04+01:00" level=debug msg="No credentials for portainer in /config.json", time="2020-12-01T09:00:04+01:00" level=debug msg="Got image name: portainer/portainer-ce:latest", time="2020-12-01T09:00:05+01:00" level=debug msg="No new images found for /portainer", time="2020-12-01T09:00:05+01:00" level=debug msg="Pulling chronograf:latest for /monitoring_chronograf", time="2020-12-01T09:00:05+01:00" level=debug msg="No credentials for chronograf:latest in /config.json", time="2020-12-01T09:00:05+01:00" level=debug msg="Got image name: chronograf:latest", time="2020-12-01T09:00:07+01:00" level=debug msg="No new images found for /monitoring_chronograf", time="2020-12-01T09:00:07+01:00" level=debug msg="Pulling telegraf:latest for /monitoring_telegraf", time="2020-12-01T09:00:07+01:00" level=debug msg="No credentials for telegraf:latest in /config.json", time="2020-12-01T09:00:07+01:00" level=debug msg="Got image name: telegraf:latest", time="2020-12-01T09:00:09+01:00" level=debug msg="No new images found for /monitoring_telegraf", time="2020-12-01T09:00:09+01:00" level=debug msg="Pulling grafana/grafana:latest for /monitoring_grafana", time="2020-12-01T09:00:09+01:00" level=debug msg="No credentials for grafana in /config.json", time="2020-12-01T09:00:09+01:00" level=debug msg="Got image name: grafana/grafana:latest", time="2020-12-01T09:00:11+01:00" level=debug msg="No new images found for /monitoring_grafana", time="2020-12-01T09:00:11+01:00" level=debug msg="Pulling influxdb:latest for /monitoring_influxdb", time="2020-12-01T09:00:11+01:00" level=debug msg="No credentials for influxdb:latest in /config.json", time="2020-12-01T09:00:11+01:00" level=debug msg="Got image name: influxdb:latest", time="2020-12-01T09:00:12+01:00" level=debug msg="No new images found for /monitoring_influxdb", time="2020-12-01T09:00:12+01:00" level=debug msg="Pulling linuxserver/plex:latest for /linuxserver_plex", time="2020-12-01T09:00:12+01:00" level=debug msg="No credentials for linuxserver in /config.json", time="2020-12-01T09:00:12+01:00" level=debug msg="Got image name: linuxserver/plex:latest", time="2020-12-01T09:00:14+01:00" level=debug msg="No new images found for /linuxserver_plex", time="2020-12-01T09:00:14+01:00" level=debug msg="Pulling linuxserver/tautulli:latest for /plex_tautulli", time="2020-12-01T09:00:14+01:00" level=debug msg="No credentials for linuxserver in /config.json", time="2020-12-01T09:00:14+01:00" level=debug msg="Got image name: linuxserver/tautulli:latest", time="2020-12-01T09:00:15+01:00" level=debug msg="No new images found for /plex_tautulli", time="2020-12-01T09:00:15+01:00" level=debug msg="Pulling adguard/adguardhome:latest for /adguardhome", time="2020-12-01T09:00:15+01:00" level=debug msg="No credentials for adguard in /config.json", time="2020-12-01T09:00:15+01:00" level=debug msg="Got image name: adguard/adguardhome:latest", time="2020-12-01T09:00:17+01:00" level=debug msg="No new images found for /adguardhome", time="2020-12-01T09:00:17+01:00" level=debug msg="This is the watchtower container /watchtower", time="2020-12-01T09:00:17+01:00" level=debug msg="Scheduled next run: 2020-12-02 09:00:00 +0100 CET",
-
Je suis bien d'accord avec toi 🙂 Mais je faisais des tests ce matin, et pour voir que ça fonctionnait sans que j'attende une semaine... il fallait bien que je fasse que l'exécution se passe rapidement 🙂 Si j'avais su qu'il y avait une limitation du nb de pull / jour... j'aurais été plus attentif à la fréquence de vérification ce matin pendant les tests ^^ Bon là j'ai mis tous les jours à 9h. Je changerais demain la fréquence à une fois par semaine ^^
-
Oups, j'ai pas fait attention 😅 Rhooo ! Et beh... Du coup j'ai cramé tous mes pull de la journée... je ne pourrais pas faire de nouveau conteneurs avant demain 😅 Merci pour ces explications 👍
-
Bon voilà, j'ai mis les labels sur tout les conteneurs, et watchtower semble bien fonctionner : J'ai pour le moment mis WATCHTOWER_POLL_INTERVAL=300 pour voir comment se comporte le bazar quand il refait un passage. Après je pense que je remettrais la tâche cron 🙂 edit : bon je pense qu'il y a un soucis quelque part : Tous les conteneurs sont normalement à jour... 5 min plus tard : Je viens de réactiver la tâches CRON pour tous les jour à 9h. Je verrais demain le message que je vais avoir... si c'est le même ou pas. En attendant, vous avez des idées sur ce qui cause ces erreurs ?
-
J’essaierai ça tout à l’heure. me faudrait installer un conteneur dans une vielle version pour voir si une maj est trouvée...
-
Ok je comprends mieux 😊 je vais voir demain cette histoire de docker secret😊 sinon j’ai quand même créé le conteneur avec la ligne de commande docker-compose et le fichier du même nom. mais je n’ai pas l’impression que ça fonctionne... je regarderais demain. sinon je configure le watchtower juste pour vérifier la présence de mises à jour sans les installer car avec portaient maintenant que je connais le truc je peux mettre a jour rapidement et facilement les conteneurs 😊
-
Oh !!! Je n'avais pas vu qu'on pouvait faire ça !!! Purée, mais c'est trop bien 😉 Je fais exactement ça moi aussi ^^ Je laisse les fichier compose dans le dossier du conteneur ^^
-
Ok, j'irais voir quand watchtower fonctionnera correctement ^^ Heuu, tu as ces boutons où ? Dans mon Portainer je n'ai pas ça... En fait mon idée quand j'ai installé/configuré Portainer, c'était de ne passer plus que par lui et plus par la ligne de commande en SSH pour faire les docker-compose up -d. Je laisse quand même un fichier docker-compose.yml dans chaque dossier car je préparer ce fichier en premier puis je copie/colle dans une stack de Portainer.
-
[TUTO] Plex via docker, avec ou sans transcodage matériel
MilesTEG1 a répondu à un(e) sujet de Einsteinium dans Tutoriels
Effectivement ma version web du conteneur est plus vieille que celle de app.plex.tv Je comprends pas pourquoi les versions sont pas plus rapidement poussées vers les serveurs perso... En tout cas merci pour ces explications. -
Oui oui le fichier existe bien. Pour la version de compose, j'ai la version installée avec le NAS... Sinon j'ai ajouté le labels dans la stack de Adguard qui n'est pas à jour (j'ai vérifié ma version : v0.103.3) Version dispo : J'ai toujours le même log. Du coup ça ne fonctionne pas... je ne sais pas pourquoi.
-
@.Shad. J'ai un petit soucis : je ne peux pas créer le conteneur avec Portainer, j'ai cette erreur : J'ai bien vérifier le chemin d'accès, il est OK. Les permissions dossier watchtower : j'ai mis l'utilisateur Docker-Portainer comme propriétaire. Je ne vois pas ce que je peux faire pour que ça fonctionne avec portainer. Je précise qu'un docker-compose up -d en ligne de commande fonctionne bien. Le logs que je récupère contient ça : Je ne sais pas si c'est normal... Je n'ai pas encore spécifié un label dans les autres conteneurs. labels: - "com.centurylinklabs.watchtower.enable=true" Des idées sur pourquoi !a ne veut pas se créer avec Portainer ? Et le log récupéré, c'est normal pour le moment ?