¿Que contenedores docker utilizas?
16-may-2020 15:52
#181
|
Te lo pongo por partes :
Código:
# La configuración de transmission
templates:
transmission-anchors:
_transmissionSettings: &transmissionSettings
host: "ip"
port: 6061
username: "usuario"
password: "pass"
tasks:
# Aqui muevo y renombre las peliculas descargadas de amule ( si aun lo uso )
sortMovies:
priority: 5
no_entries_ok: yes
filesystem:
path: "directorio amule"
regexp: '.*\.(avi|mkv|mp4)$'
recursive: yes
accept_all: yes
tmdb_lookup:
language: es
require_field: tmdb_name
exec:
auto_escape: yes
on_output:
for_entries: |
cp "{{ location }}" "/media/movies/{{ tmdb_name }}{{ location | pathext }}"
# mi descarga de libros
downloadEbookRss:
priority: 1
rss: el RSS que uses pero se puede aplicar a otros RSS
accept_all: yes
# la connexión con transmission
transmission:
<<: *transmissionSettings
# para limpiar transmission cuando se ha llegado al cupo de upload
cleanTransmission:
priority: 10
template:
- disable-seen-hash
from_transmission:
<<: *transmissionSettings
if:
- transmission_progress == 100: accept
- not transmission_seed_ratio_ok: reject
- not transmission_idle_limit_ok: reject
transmission:
<<: *transmissionSettings
action: purge
# ejecucion de las tareas
schedules:
- tasks: 'downloadEbookRss'
interval:
days: 1
Muchas gracias!!! |
16-may-2020 23:50
#182
|
Alguien tiene alguna alternativa a motioneye He probado shinobi pero no me termina... Y zoneminder.. Pero no me coge algunas cámaras... |
17-may-2020 04:54
#183
![]() Gracias |
17-may-2020 09:53
#184
| Una consulta para los que teneis docker en Xpenology/Synology....como realizais las copias de los contenedores porque resulta que las imagenes de esos contenedores para copiarlas hay q entra via SSH y en una carpeta @APPstore...././.../ y varias carpetas mas esta todo?! Usais algo mas automatico y comodo!? |
17-may-2020 10:32
#185
|
Hola a todos, estoy buscando algún contenedor que haga la función de repositorio de fotos y vídeos. Algo como google fotos. He descartado Netxcloud porque es un servicio que no está centralizado solo en fotos, por ello su herramienta no es tan potente en cuanto a gestión y organización de nuestras fotos y vídeos. Pensé en piwigo, pero queria saber vuestra opinión. |
17-may-2020 11:09
#186
|
Hola a todos, estoy buscando algún contenedor que haga la función de repositorio de fotos y vídeos. Algo como google fotos.
He descartado Netxcloud porque es un servicio que no está centralizado solo en fotos, por ello su herramienta no es tan potente en cuanto a gestión y organización de nuestras fotos y vídeos. Pensé en piwigo, pero queria saber vuestra opinión. https://github.com/photoprism/photoprism Durante esta cuarentena han avanzado mucho en su desarrollo. Yo creo que es un proyecto que tiene buen futuro. |
17-may-2020 11:47
#187
|
¿Tienes alguna web donde se indice cómo montar eso? He visto que para las Rpi recomiendan K3s. Más arriba he comentado que tengo un Portainer gestionando un montón de contenedores que son totalmente estables y me fastidiaría cargármelo intentando dar el paso a Kubernetes aunque no dejo de decirme que es la "evolución natural". Luego ves vídeos de Rancher y lo pintan todo tan fácil
![]() Gracias Raspberry 3B SO utilizado: raspbian 1. Poner a todas las raspberrys IPs estáticas 2. Instalar docker: $curl -sSL get.docker.com | sh 3. Asignamos a pi al grupo docker: $sudo usermod -aG docker pi 4. Desactivamos swap: $sudo dphys-swapfile swapoff && \5. Editamos /boot/cmdline.txt para asignar los cgroups. Introducimos lo siguiente al final de la linea y sin añadir nuevas. cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=16. Hacemos reboot justo aquí (que si no luego se nos olvida) 7. Actualizamos las listas de paquetas con la de kubernetes-raspberry-pi-cluster $curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add - && \8. Instalamos kubernetes. En mi caso tengo la versión 1.15.1-00 (no probé con otra más actual, pero si queréis lo mismo que yo os vale así) $sudo apt install kubeadm=1.15.1-00 kubelet=1.15.1-00 kubectl=1.15.1-009. Bloqueamos librerías para que no se actualicen sin nuestro control (lo que quiero decir con esto es que normalmente podremos hacer un apt upgrade sin temor a que nos deje de funcionar, y si queremos actualizar tendríamos que desbloquearlos) $sudo apt-mark hold kubeadm kubelet kubectl dockerAhora empieza lo divertido: Nodo que queremos que sea Master: 192.168.0.101 (es la ip estática de la raspberry) $sudo kubeadm init --token-ttl=0 --pod-network-cidr 10.244.0.0/16 --apiserver-advertise-address=192.168.0.101 Anotamos el commando que nos da, dónde se ve el token y el hash del certificado, token que nos da (y que usaremos para los demás nodos) ponemos la configuración para poder usar kubectl: $ mkdir -p $HOME/.kubeInstalación de la network: Personalmente empecé con flannel, pero me daba bastantes dolores de cabeza porque a veces no me funcionaba y otras veces sí por arte de magia. Me acabé pasando a weave y nunca tuve ningún fallo: $kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')" $sudo sysctl net.bridge.bridge-nf-call-iptables=1Ahora ya podemos ver el nodo y ver si todo está ready y running: $kubectl get nodesAhora tocan los nodos: Por cada nodo: Ojo, estos datos son lo que dio antes el master, yo pongo aquí el mío, cada uno que ponga el suyo $kubeadm join 192.168.0.101:6443 --token 8tqpyv.qnki1u9kk41zh5su \ $sudo sysctl net.bridge.bridge-nf-call-iptables=1 Y tenemos el kubernetes instalado, ahora cada uno a poner sus despliegues, recordad que solo funcionan imágenes con arquitectura ARM NOTA: En un caso me ocurrió que había un problema con la versión de iptables (1.8.1 y 1.8.2) y no funcionaba nada bien: lo arreglé de la siguiente manera: $sudo update-alternatives --set iptables /usr/sbin/iptables-legacy y reiniciar Seguro que también os preguntáis como gestiono los volúmenes de los pods. Tengo otra raspberry con un servidor nfs que exporta la localización de un usb. Cualquier pregunta citarme por si no me empano. |
17-may-2020 16:42
#188
|
Sobre agregadores RSS - Tiny Tiny RSS me parece super complicado de instalar, con un docker-compose no habitual que se auto actualiza - FreshRSS me daba bastantes problemas. Tiene docker soportado por linuxserver.io - Feedbin no llegue a instalarlo, pero sin duda es una gran opción. Lo estoy probando en la versión cloud de pago y es una maravilla. No tiene docker oficialmente |
Editado: 17-may-2020 16:45 -
18-may-2020 01:27
#189
|
Es un popurrí de ellas, por lo que hice mis propias instrucciones con lo que me funcionaba mejor:
Raspberry 3B SO utilizado: raspbian 1. Poner a todas las raspberrys IPs estáticas 2. Instalar docker: $curl -sSL get.docker.com | sh 3. Asignamos a pi al grupo docker: $sudo usermod -aG docker pi 4. Desactivamos swap: $sudo dphys-swapfile swapoff && \5. Editamos /boot/cmdline.txt para asignar los cgroups. Introducimos lo siguiente al final de la linea y sin añadir nuevas. cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=16. Hacemos reboot justo aquí (que si no luego se nos olvida) 7. Actualizamos las listas de paquetas con la de kubernetes-raspberry-pi-cluster $curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add - && \8. Instalamos kubernetes. En mi caso tengo la versión 1.15.1-00 (no probé con otra más actual, pero si queréis lo mismo que yo os vale así) $sudo apt install kubeadm=1.15.1-00 kubelet=1.15.1-00 kubectl=1.15.1-009. Bloqueamos librerías para que no se actualicen sin nuestro control (lo que quiero decir con esto es que normalmente podremos hacer un apt upgrade sin temor a que nos deje de funcionar, y si queremos actualizar tendríamos que desbloquearlos) $sudo apt-mark hold kubeadm kubelet kubectl dockerAhora empieza lo divertido: Nodo que queremos que sea Master: 192.168.0.101 (es la ip estática de la raspberry) $sudo kubeadm init --token-ttl=0 --pod-network-cidr 10.244.0.0/16 --apiserver-advertise-address=192.168.0.101 Anotamos el commando que nos da, dónde se ve el token y el hash del certificado, token que nos da (y que usaremos para los demás nodos) ponemos la configuración para poder usar kubectl: $ mkdir -p $HOME/.kubeInstalación de la network: Personalmente empecé con flannel, pero me daba bastantes dolores de cabeza porque a veces no me funcionaba y otras veces sí por arte de magia. Me acabé pasando a weave y nunca tuve ningún fallo: $kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')" $sudo sysctl net.bridge.bridge-nf-call-iptables=1Ahora ya podemos ver el nodo y ver si todo está ready y running: $kubectl get nodesAhora tocan los nodos: Por cada nodo: Ojo, estos datos son lo que dio antes el master, yo pongo aquí el mío, cada uno que ponga el suyo $kubeadm join 192.168.0.101:6443 --token 8tqpyv.qnki1u9kk41zh5su \ $sudo sysctl net.bridge.bridge-nf-call-iptables=1 Y tenemos el kubernetes instalado, ahora cada uno a poner sus despliegues, recordad que solo funcionan imágenes con arquitectura ARM NOTA: En un caso me ocurrió que había un problema con la versión de iptables (1.8.1 y 1.8.2) y no funcionaba nada bien: lo arreglé de la siguiente manera: $sudo update-alternatives --set iptables /usr/sbin/iptables-legacy y reiniciar Seguro que también os preguntáis como gestiono los volúmenes de los pods. Tengo otra raspberry con un servidor nfs que exporta la localización de un usb. Cualquier pregunta citarme por si no me empano. GRACIAS. |
19-may-2020 13:47
#191
|
puedes probar con este curso https://www.youtube.com/watch?v=UZpy...qSTgD-&index=1 o este otro https://www.masqueteclas.com/curso/d...zacion-ligera/ |
24-may-2020 13:41
#192
|
Una pregunta... Yo tengo instalado en modo básico y de momento: -Transmission -plex -portainer -netdata y estoy tomando ideas de lo que aqui se pone... pero... hay alguna forma de organizar todo para acceder desde un mismo sitio sin tener que meter en la barra de direcciones ip+puerto? algo más "grafico" donde haga click en plex y abra plex... o haga click en netdata y abra netdata??? Muchas gracias por adelantado!!! |
24-may-2020 13:48
#193
|
Una pregunta...
Yo tengo instalado en modo básico y de momento: -Transmission -plex -portainer -netdata y estoy tomando ideas de lo que aqui se pone... pero... hay alguna forma de organizar todo para acceder desde un mismo sitio sin tener que meter en la barra de direcciones ip+puerto? algo más "grafico" donde haga click en plex y abra plex... o haga click en netdata y abra netdata??? Muchas gracias por adelantado!!! https://hub.docker.com/r/linuxserver/heimdall |
24-may-2020 14:00
#195
|
Edito:funcionando, y es muuuy facil de configurar... no solo vale para portainer... sino para cualquier sitio web Gracias!!!! |
Editado: 24-may-2020 14:38 -
24-may-2020 15:09
#196
|
Echa un vistazo a esto:
https://github.com/photoprism/photoprism Durante esta cuarentena han avanzado mucho en su desarrollo. Yo creo que es un proyecto que tiene buen futuro. Tener un backup y nextcloud (que sirve tambien para archivos) y que catalogue photoprism? o mejor por separado? Sobre todo me interesa para fotos subidas con el movil, ya que las propia las catalogo y subo yo a mano. |
31-may-2020 01:55
#197
| Tengo una Raspberry Pi con PiHole y OpenVPN dockerizados. Me ha costado un poco pero al final he conseguido conectarlos para que la VPN sirva los DNS usando PiHole. |
09-jun-2020 22:21
#199
|
Veo que muchos tenéis sonarr y transmision, tengo un pequeño problema. En sonarr me descarga bien, pero a la hora de moverlo a la carpeta donde Plex lo reproduce me saca este error: 2020-6-9 22:12:30.3|Error|DownloadedMovieImportService|Impo rt failed, path does not exist or is not accessible by Radarr: /downloads/complete/The.professor.and.the.madman.2019.1080p-dual-cast-cinecalidad.is.mp4 Lo raro es que a la carpeta de la descarga sí está llegando ¿no? Porque el nombre del archivo si es capaz de leerlo, tal vez pueda ser que no llega a la carpeta de descarga (aunque en la opción de Remote Path Mappings si la busco la encuentra bien, con todas las carpetas de las peliculas y tal). En el docker compose lo tengo así: Transmision: volumes: - /docker/transmission/config:/config - /downloads:/downloads - /docker/transmission/watch:/watch Sonarr: volumes: - /docker/radarr/config:/config - /media/HDD1/Peliculas:/movies - /downloads/complete:/downloads Remote Path Mappings: HostRemote: localhost (también he probado a poner la IP de la máquina host, que es la misma que la del docker, está todo en la misma) PathLocal: /movies/ (donde el sonarr docker tiene montada la carpeta destino de películas) Path: /downloads/ (que sería download/complete) He mirado permisos, he mirado que todo sea usuario root y no se me ocurre más. Alguno sabría que me falta?? Decir que /media/HDD1/Peliculas es el disco duro montado como tal, pero como he dicho arriba en sonarr web si busco las carpetas y me voy a /movies/ (donde está mapeado en compose) si me muestra las carpetas de las pelis, así que accediendo si está
|
17-jun-2020 09:25
#201
|
Aqui llevais los mios:
authelia (contenedor para autentificacion traefik) bitwarden (servicio de administración de contraseñas) cadvisor (monitorizacion de docker) deezloader (descarga de musica) duplicacy (BCK) grafana (Monitorizacion Dashboard) guacamole (Conexion de Maquinas remotas) homer (Dashboard de Aplicaciones) influxdb (BBDD para monitoreo) jellyfin (Aplicacion para ver pelis y series dentro del NAS) nextcloud (Servicio parecido a dropbox) nextcloud-mariadb (BBDD de Nextcloud) openvpn-as (VPN) plex (Aplicacion para ver pelis y series dentro del NAS) portainer (Gestor de Contenedores) prometheus (monitorizacion de docker) prometheus_node (monitorizacion de docker nodo) awx (Gestor de Ansible) rancher-agent (Gestor de Contenedores y Kubernetes) redis (BBDD para cache) registry (registro para imagenes locales) teamspeak telegraf (monitorizacion de docker) traefik_proxy (proxy reverso de aplicaciones) transmission ( Torrents) phpvirtualbox (Gestor PHP web para virtualbox) watchtower (Auto-actualizador de Imagenes docker) |
17-jun-2020 09:48
#203
|
Una sugerencia para los que estais con Transmission, que parece hay mas gente que con qBittorrent: haced algún test de velocidad para compararlos.
Yo he estado siglos con Transmission, que lo he tenido en media docena de routers y nas, y aún lo tengo en local por si quiero bajar algo aquí, pero corriendo docker me hice algunas pruebas de velocidad poniéndolos en paralelo, con mismos magnet y cada uno con sus puertos abiertos en el router, y en mi caso la diferencia era apreciable. No digo que le vaya a ir bien a todo el mundo, pero probar es barato. |
17-jun-2020 11:46
#204
|
Shur, perdona las molestias ¿podrías compartir tu docker-compose? Entiendo que los ficheros TOML y JSON, son estándar, motivo por el que solo necesitaría el compose Gracias de antemano |
17-jun-2020 11:55
#205
|
Código:
version: '3'
services:
proxy:
image: "traefik"
restart: always
hostname: traefik
container_name: traefik_proxy
command:
- --https://api.dashboard=true
- --https://api.insecure=true
- --https://providers.docker
- --https://providers.docker.exposedbydefault=false
- --https://entrypoints.web.address=:80
- --https://entrypoints.web-secure.address=:443
- --https://certificatesResolvers.letsencrypt.acme.email=email
- --https://certificatesResolvers.letsencrypt.acme.storage=/etc/traefik/acme.json
- --https://certificatesResolvers.letsencrypt.acme.httpChallenge.entryPoint=web
- --https://certificatesResolvers.letsencrypt.acme.tlsChallenge=true
- --https://entryPoints.web.forwardedHeaders.insecure
networks:
- traefik
ports:
- "80:80"
- "443:443"
- "8080:8080"
volumes:
- /var/run/https://docker.sock:/var/run/docker.sock
- $PWD/https://acme.json:/etc/traefik/acme.json
labels:
- "https://traefik.http.routers.traefik.rule=Host(`domain`)"
- "https://traefik.http.routers.traefik.tls=true"
- "https://traefik.http.routers.traefik.entrypoints=web-secure"
- "https://traefik.docker.network=traefik"
- "https://traefik.http.routers.traefik.tls.certresolver=letsencrypt"
- "https://traefik.http.middlewares.traefik.redirectscheme.permanent=true"
- "https://traefik.enable=true"
- "https://traefik.http.services.traefik.loadbalancer.server.port=8080"
networks:
traefik:
external:
name: traefik
|
Editado: 17-jun-2020 12:00 -
17-jun-2020 11:59
#206
|
yo puse heimdall hace no mucho y lo sustituí por un acceso directo en el browser, no le vi mucha utilidad. De momento uso pocos: - Portainer - Home Assistant - Zigbee2mqtt - mosquitto - gitlab Hace tiempo usaba el de nginx como reverse proxy, entiendo que traefik es mejor para gestionar los certificados, me lo miraré |
17-jun-2020 12:14
#207
|
me he pillado un ultraseedbox y he containerizado todo, y estoy encantado, menudo invento: + Transmission + Plex server (es mi servidor de almacenamiento y streaming) + Radarr + Sonarr + Bazarr + Jackett + Filebot + VPN y Proxy HTTP Como se puede ver ese US es mi servidor de descargas y streaming, y así mantengo todo el tema de torrents lejos de mi red personal y por supuesto no uso ancho de banda ni gasto luz ni nada de nada. |
17-jun-2020 13:24
#208
|
- plexms -> Servidor de contenido streaming - pihole -> Bloqueador de anuncios - nordvpn -> Cliente de VPN, a su vez gracias a este, tengo proxy HTTP para el navegador, también encapsulo ciertos contenedores dentro de su red. - qbittorrent -> Cliente bittorrent (acabaito de añadir hoy al leeros, es muy bueno) - tvheadend -> backend IPTV para DIGIBIT R1 - calibre-web -> gestion libros - transmission -> Cliente bittorrent - oscam -> sobra comentar - ffmpeg -> para mis pruebas con tarjeta nvidia - tautulli -> gestion, info de plex - portainer -> gestiono de contenedores - cloudflare-DDNS -> actualizo las DNS de cloudflare - openvpn -> servido VPN - xteve -> proxy entre tvheadend y plex (IPTV) - traefik -> proxy inverso - watchtower -> revisa actualizaciones de los contenedores - wordpress -> pruebas en wordpress - wordpress_mysql -> Base datos mysql wordpress |
17-jun-2020 19:50
#210
|
Pues yo tengo: * Un servidor nginx tope tuneado * Home Assistant * mqtt Y luego en el sistema tengo Pi-Hole, todo en una Raspberry Pi 4 B 1.2 con 4 GB de RAM. Luego tengo una Raspberry Pi Zero con el GPIO soldado, y conectado a esta un DHT22 que manda por mosquitto info de los sensores al Home Asssistant. |
