Entradas

Docker: BookStack - para qué sirve y cómo instalarlo

Imagen
Imagen Docker del curso, nº 5. BookStack es una wiki sencilla organizada en estantes, libros, capítulos y páginas. Ideal para documentar procesos, apuntes o la base de conocimiento de un equipo. ¿Para qué sirve? Crear una wiki o documentación interna fácil de mantener. Instalación con docker run Este es el comando del README oficial (cambia las rutas /path/to/... por carpetas de tu equipo): docker run -d \ --name=bookstack \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Etc/UTC \ -e APP_URL= \ -e APP_KEY= \ -e DB_HOST= \ -e DB_PORT=3306 \ -e DB_USERNAME= \ -e DB_PASSWORD= \ -e DB_DATABASE= \ -e QUEUE_CONNECTION= `#optional` \ -p 6875:80 \ -v /path/to/bookstack/config:/config \ --restart unless-stopped \ lscr.io/linuxserver/bookstack:latest Instalación con Docker Compose Ejemplo de docker-compose.yml del README oficial. Guárdalo como docker-compose.yml y ejecuta docker compose up -d : services: bookstack: image: lscr.io/linuxserver/bookstack:latest ...

Docker: OpenBao - para qué sirve y cómo instalarlo

Imagen
OpenBao es un gestor de secretos y cifrado de código abierto: un único sitio seguro donde guardar contraseñas, claves de API, tokens y certificados en lugar de tenerlos repartidos por archivos de configuración y código. Nació como fork comunitario de HashiCorp Vault y hoy lo gobierna la Linux Foundation Edge, así que es una alternativa totalmente libre y sin licencias de pago. La imagen oficial openbao/openbao está en Docker Hub y permite tenerlo funcionando en un servidor o NAS en unos minutos. ¿Para qué sirve? Centralizar secretos (contraseñas, tokens, claves de API, certificados) en un almacén cifrado y dejar de tenerlos en archivos .env o en el código. Controlar quién accede a cada secreto mediante tokens y políticas, con registro de auditoría de cada acceso. Cifrar datos y generar credenciales temporales para bases de datos y servicios en la nube. Instalación con docker run Para una prueba rápida, el contenedor arranca en modo desarrollo si no le pasas nada más. Est...

Cómo instalar Hermes Agent en Docker y conectarlo con tu suscripción de Antigravity

Imagen
Entrada especial del blog: Hermes Agent es un agente de inteligencia artificial de código abierto creado por Nous Research, el equipo que está detrás de los modelos Hermes. No es un simple chatbot: puede trabajar de forma autónoma, recuerda lo que ha hecho en tus proyectos y puede seguir funcionando aunque tu ordenador esté apagado. En esta entrada vamos a ver para qué sirve, cómo instalarlo en Docker con docker run y con Docker Compose, y cómo conectarlo con una suscripción de Google Antigravity para aprovechar sus modelos sin pagar nada más. ¿Para qué sirve Hermes Agent? Automatizar tareas de forma autónoma: investigar, programar, escribir y ejecutar acciones por ti sin supervisión constante. Recordar tus proyectos: guarda una memoria persistente de lo que ha hecho y crea sus propias habilidades con el uso. Atenderte por mensajería: lo controlas desde Telegram, Discord, Slack o WhatsApp, y también desde el terminal. ...

Docker: Nextcloud - para qué sirve y cómo instalarlo

Imagen
Imagen Docker del curso, nº 4. Nextcloud es tu "nube privada": archivos, calendario, contactos y mucho más en tu propio servidor, como alternativa a Google Drive o Dropbox. ¿Para qué sirve? Sincronizar archivos entre ordenador y móvil sin depender de terceros. Compartir ficheros y carpetas con otras personas. Instalación con docker run Este es el comando del README oficial (cambia las rutas /path/to/... por carpetas de tu equipo): docker run -d \ --name=nextcloud \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Etc/UTC \ -p 443:443 \ -v /path/to/nextcloud/config:/config \ -v /path/to/data:/data \ --restart unless-stopped \ lscr.io/linuxserver/nextcloud:latest Instalación con Docker Compose Ejemplo de docker-compose.yml del README oficial. Guárdalo como docker-compose.yml y ejecuta docker compose up -d : services: nextcloud: image: lscr.io/linuxserver/nextcloud:latest container_name: nextcloud environment: - PUID=1000 - PGID=1000 - ...

Docker: Plex Media Server - para qué sirve y cómo instalarlo

Imagen
Imagen Docker del curso, nº 3. Plex Media Server organiza tus películas, series, música y fotos y las sirve a todos tus dispositivos, con carátulas y metadatos automáticos. ¿Para qué sirve? Tener tu biblioteca multimedia ordenada y accesible desde la tele, el móvil o fuera de casa. Instalación con docker run Este es el comando del README oficial (cambia las rutas /path/to/... por carpetas de tu equipo): docker run -d \ --name=plex \ --net=host \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Etc/UTC \ -e VERSION=docker \ -e PLEX_CLAIM= `#optional` \ -v /path/to/plex/library:/config \ -v /path/to/tvseries:/tv \ -v /path/to/movies:/movies \ --restart unless-stopped \ lscr.io/linuxserver/plex:latest Instalación con Docker Compose Ejemplo de docker-compose.yml del README oficial. Guárdalo como docker-compose.yml y ejecuta docker compose up -d : services: plex: image: lscr.io/linuxserver/plex:latest container_name: plex network_mode: host environment: ...

Docker: Jellyfin - para qué sirve y cómo instalarlo

Imagen
Imagen Docker del curso, nº 2. Jellyfin es un servidor multimedia libre: organiza tus películas, series, música y fotos y te las ofrece en streaming a la tele, el móvil o el navegador, sin suscripciones. ¿Para qué sirve? Montar tu propia plataforma de streaming con tus archivos. Ver tu biblioteca desde cualquier dispositivo de casa. Instalación con docker run Este es el comando del README oficial (cambia las rutas /path/to/... por carpetas de tu equipo): docker run -d \ --name=jellyfin \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Etc/UTC \ -e JELLYFIN_PublishedServerUrl=http://192.168.0.5 `#optional` \ -p 8096:8096 \ -p 8920:8920 `#optional` \ -p 7359:7359/udp `#optional` \ -p 1900:1900/udp `#optional` \ -v /path/to/jellyfin/library:/config \ -v /path/to/tvseries:/data/tvshows \ -v /path/to/movies:/data/movies \ --restart unless-stopped \ lscr.io/linuxserver/jellyfin:latest Instalación con Docker Compose Ejemplo de docker-compose.yml del README oficial. Guárda...

Docker: qBittorrent - para qué sirve y cómo instalarlo

Imagen
Imagen Docker del curso, nº 1. qBittorrent es un cliente de torrents con interfaz web, ligero y sin publicidad. La imagen de LinuxServer.io te permite tenerlo funcionando en un servidor o NAS y controlarlo desde el navegador. ¿Para qué sirve? Descargar y compartir archivos por BitTorrent de forma legal (distribuciones Linux, contenido propio, etc.). Gestionar las descargas desde cualquier dispositivo de tu red. Instalación con docker run Este es el comando del README oficial (cambia las rutas /path/to/... por carpetas de tu equipo): docker run -d \ --name=qbittorrent \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Etc/UTC \ -e WEBUI_PORT=8080 \ -e TORRENTING_PORT=6881 \ -p 8080:8080 \ -p 6881:6881 \ -p 6881:6881/udp \ -v /path/to/qbittorrent/appdata:/config \ -v /path/to/downloads:/downloads `#optional` \ --stop-timeout="10s" `#optional` \ --restart unless-stopped \ lscr.io/linuxserver/qbittorrent:latest Instalación con Docker Compose Ejemplo de docker-...