Cómo instalar Readarr en Docker- Gestor de libros y audiolibros en Docker

Imagen
Readarr | Ebooks | Audiobooks | Docker Readarr: Gestor de libros electrónicos y audiolibros tipo Sonarr Monitorea feeds RSS para descubrir nuevos libros de tus autores favoritos y los descarga, organiza y renombra automáticamente. ⚠️ PROYECTO DEPRECADO (Junio 2025): Readarr ha sido archivado por su equipo de desarrollo debido a la degradación de los metadatos y la falta de mantenedores activos. LinuxServer.io ha deprecado su imagen Docker. La información de esta guía se mantiene para referencia histórica. ¿Qué es Readarr? Readarr era una aplicación de código abierto que actuaba como gestor y organizador de libros electrónicos y audiolibros , similar a cómo Sonarr lo hace para series de TV. Monitoreaba múltiples feeds RSS para detectar nuevos lanzamientos de autores favoritos y los descargaba, clasificaba y renombraba automáticamente. Era parte del ecosistema *arr (junto con Sonarr, Radarr, Lidarr, etc.)...

Cómo instalar Termix SSH en Docker - Gestor de servidores web autohospedado en Docker

Termix SSH | Server Management | Docker

Termix SSH: Gestor de servidores web clienteless autohospedado en Docker

Terminal SSH en navegador. Múltiples conexiones. Gestor de archivos remoto. Túneles SSH. Gestión Docker. Split screen. Jump hosts. TOTP. Alternativa a Termius gratuita.

¿Qué es Termix SSH?


Termix es una plataforma web de gestión de servidores profesional, open source y completamente self-hosted que proporciona acceso SSH, gestión de archivos, túneles, y herramientas de infraestructura desde un único dashboard web. A diferencia de Termius (SaaS pago, $9/mes), Putty (solo terminal), o SSH tradicional, Termix es gratuito forever, autohospedable, y multi-plataforma.

Características: Terminal web con split-screen (hasta 4 paneles), gestor de archivos remoto con edición, túneles SSH con auto-reconnect, control Docker integrado, salto a hosts (jump hosts), autenticación TOTP, verificación de host key, historial de comandos con autocomplete, sincronización persistente de sesiones, PWA para móvil, OIDC para multi-usuario, visualización de estadísticas de servidor.

Para SysAdmins/DevOps: Termix es tu panel de control centralizado para toda la infraestructura. Gestiona 50 servidores desde un solo lugar. Sin necesidad de cliente Termius de pago o saltos SSH complejos.

Características principales

Terminal SSH web

Full-featured terminal. Sin cliente. Acceso desde cualquier navegador.

Split screen

Hasta 4 paneles simultáneamente. Trabajo paralelo.

Gestor de archivos

Upload/download/editar archivos remotos. Soporte sudo. Visualizador de código/imágenes.

SSH Tunnels

Crea túneles. Auto-reconnect. Soporte -l y -r. Health monitoring.

Jump hosts

Conexión vía hosts intermedios. Automatizado.

Docker management

Start/stop/pause/remove contenedores. Directamente desde UI.

TOTP authentication

2FA integrado. Seguridad para credenciales sensibles.

Historial de comandos

Autocomplete. Acceso rápido a comandos previos.

Persistent tabs

Sesiones SSH persisten entre refreshes. Configurar por usuario.

Network Graph

Visualiza tu homelab. Conecta servidores. Estado en tiempo real.

Server stats

CPU, memoria, HDD usage en vivo en cada servidor.

PWA + Mobile

App nativa para iOS/Android. Acceso remoto desde móvil.

Requisitos del sistema

  • Docker & Docker Compose
  • 1-2 GB RAM (Node.js backend)
  • 2+ GB espacio disco (base de datos, logs)
  • Puerto 8080 (web), 4822 (guacd para RDP, opcional)
  • Node.js backend (incluido en imagen Docker)
  • Acceso SSH a servidores que quieras gestionar
Nota: Termix está en desarrollo activo. Espera cambios y nueva funcionalidad frecuentemente.

Instalación con Docker Compose

Opción 1: Setup simple (sin RDP)

version: '3.8' services: termix: image: ghcr.io/lukegus/termix:latest container_name: termix restart: unless-stopped ports: - "8080:8080" volumes: - termix-data:/app/data environment: - PORT=8080 volumes: termix-data:

Opción 2: Con RDP (guacd)

version: '3.8' services: termix: image: ghcr.io/lukegus/termix:latest container_name: termix restart: unless-stopped ports: - "8080:8080" volumes: - termix-data:/app/data environment: - PORT=8080 depends_on: - guacd networks: - termix-net guacd: image: guacamole/guacd:1.6.0 container_name: guacd restart: unless-stopped ports: - "4822:4822" networks: - termix-net volumes: termix-data: networks: termix-net: driver: bridge

Iniciar

docker compose up -d

Acceder

http://localhost:8080

Primeros pasos

1. Configuración inicial

  1. Abre http://localhost:8080
  2. Primera vez: crea cuenta admin
  3. Login con credenciales creadas

2. Agregar servidor SSH

  1. Dashboard → "Add New Host" o "+"
  2. Nombre: "mi-servidor", "production-1", etc
  3. Hostname: IP o FQDN (ej: 192.168.1.100 o server.com)
  4. Puerto SSH: 22 (default)
  5. Usuario: root, admin, o tu user
  6. Autenticación: Password o SSH Key
  7. Si usas SSH Key: copia clave privada
  8. Guardar

3. Conectar al servidor

  1. Click en servidor desde dashboard
  2. Se abre terminal web en nueva pestaña
  3. Full SSH access. Prompt normal.

4. Usar gestor de archivos

  1. En el servidor: Tab "Files"
  2. Navega carpetas. Click para abrir archivos.
  3. Edita código, imágenes, etc
  4. Upload/download desde tu máquina

5. Crear SSH tunnel

  1. Dashboard → "Add New Tunnel"
  2. Nombre, tipo (-L local forward o -R remote)
  3. Local port, remote host, remote port
  4. Auto-connect al iniciar (opcional)

6. Usar split screen

  1. En terminal: click icono split (arriba a la derecha)
  2. Divide en 2, 3, o 4 paneles
  3. Escribe en todos simultáneamente (comando sync)

Casos de uso

  • SysAdmins: Gestiona 100+ servidores desde un lugar. Dashboard centralizado.
  • DevOps: Control de infraestructura, deploy automatizado, troubleshooting.
  • Homelabs: Acceso desde cualquier lugar a tus servidores locales.
  • Soporte técnico: Asiste clientes sin SSH directo. Túneles seguras.
  • Desarrollo: Edita archivos remotos desde navegador. Ejecuta comandos.
  • Alternativa Termius: Todos los features sin pagar $9/mes.

Seguridad y mejores prácticas

Usar HTTPS en producción

Termix transmite credenciales SSH. Usa HTTPS con Caddy/Nginx.

Proteger Termix con contraseña fuerte

Usuario admin es la llave maestra. Usa contraseña compleja.

Habilitar TOTP para credenciales sensibles

Settings → Security → Agrega 2FA para hosts críticos.

Usar SSH keys en lugar de passwords

Para cada servidor SSH: usa SSH key authentication.

Limitar acceso con firewall

Expone Termix solo a tu red o VPN. No a Internet público sin autenticación fuerte.

Importante: Termix está en desarrollo activo. Para producción crítica, considera auditoría de seguridad y backups frecuentes.

HTTPS con Caddy

Caddyfile

termix.tudominio.com { reverse_proxy localhost:8080 }

Acceso remoto seguro

https://termix.tudominio.com con HTTPS automático

Gestión y mantenimiento

Ver logs

docker logs -f termix

Backup de datos

docker run --rm \ -v termix-data:/data \ -v $(pwd):/backup \ alpine tar czf /backup/termix-backup-$(date +%Y%m%d).tar.gz -C /data .

Reiniciar

docker compose restart termix

Actualizar a la última versión

docker compose pull docker compose up -d

Ver estadísticas de contenedor

docker stats termix

Limpiar datos (reset completo)

# CUIDADO: Borra todo docker compose down -v

Comparativa con alternativas

vs Termius

Termix gana: Gratuito forever, self-hosted, open source, múltiples servidores sin pagar. Termius gana: Pulido, más features, mobile nativa, cloud sync.

vs Putty

Termix gana: Web, multi-servidor, gestor archivos, túneles integrados. Putty gana: Ligero, sin servidor.

vs SSH tradicional

Termix gana: UI amigable, gestor archivos, múltiples servidores, túneles. SSH gana: Simple, potente, sin overhead.

Mejor para: Quien gestione múltiples servidores y prefiera UI centralizada. SysAdmins, DevOps, homelabbers que no quieren pagar Termius.

Comentarios

Entradas populares de este blog

Cómo Instalar y configurar SERVIDOR VPN WIREGUARD en MIKROTIK 🔐 #VPN #Wireguard #Mikrotik #RouterOS

Cómo instalar y configurar DSM SYNOLOGY 7.2.2 en PC | Guía completa, instalación, RAID 1, SMB

Cómo INSTALAR y CONFIGURAR OpenVPN en MIKROTIK. Guía completa paso a paso.