Cómo instalar Galley - Cliente Reddit minimalista en Docker

Galley | Reddit Client | Docker

Galley: Cliente Reddit minimalista y autohospedado en Docker

Navega Reddit sin anuncios, sin tracking, sin clientes oficiales lentos. Cliente web ligero, rápido y completamente funcional. Interfaz moderna, PWA instalable.

¿Qué es Galley?


Galley es un cliente Reddit minimalista y de código abierto que accede a Reddit a través de sus endpoints JSON públicos. En lugar de usar la aplicación oficial lenta, llena de anuncios y opciones irrelev antes, Galley te da una interfaz limpia, rápida y funcional para navegar Reddit.

Sin tracking, sin anuncios, sin aplicaciones oficiales: Galley lee Reddit usando endpoints públicos (todo URL de Reddit funciona como `.json`). No necesita OAuth, no necesita cliente ID, no necesita aprobación de API. Solo un servidor autohospedado en Docker que actúa como tu cliente web para Reddit.

Perfectamente minimalista: Página principal, subreddits individuales, hilos completos con comentarios, vídeos, galerías de imágenes, reproducción HLS. Todo con una interfaz moderna y una capa de caché para evitar límites de rate limit.

Características principales

Sin anuncios

Navega Reddit sin ver un solo anuncio ni promoción.

Sin tracking

Reddit no sabe que estás usando Galley. Privacidad total.

Interfaz moderna

UI limpia y minimalista, mucho mejor que la oficial.

Página principal

Feed personalizado de subreddits suscritos.

Subreddits

Navega cualquier subreddit públicamente accesible.

Hilos completos

Lee hilos completos con árboles de comentarios expandibles.

Multimedia

Imágenes, galerías, vídeos, HLS streaming inline.

PWA instalable

Instala como aplicación en tu escritorio o dispositivo móvil.

Caché inteligente

Cachea respuestas con stale-while-revalidate para resiliencia.

Responsive design

Funciona perfectamente en móvil, tablet y desktop.

Ligero

Bajo uso de recursos, rápido incluso con conexiones lentas.

Open Source

Código completamente abierto bajo licencia abierta.

Requisitos del sistema

  • Docker instalado
  • 256 MB de RAM mínimo (funciona en cualquier lugar)
  • 10 MB de espacio en disco para caché
  • Puerto 3000 disponible
  • Conexión a Internet para acceder a Reddit
Nota de rate limiting: Reddit limita requests. Galley usa caché en memoria y almacenamiento persistente para minimizar requests repetidas y respetar los límites de Reddit.

Instalación rápida con Docker

Opción 1: Docker Run (30 segundos)

docker run -d \ --name galley \ -p 3000:3000 \ -v galley-data:/data \ --restart unless-stopped \ ghcr.io/a-rbsn/galley:latest

Opción 2: Docker Compose (recomendado)

version: '3' services: galley: image: ghcr.io/a-rbsn/galley:latest container_name: galley restart: unless-stopped ports: - "3000:3000" volumes: - galley-data:/data volumes: galley-data:

Iniciar

docker compose up -d

Acceder

Abre en tu navegador: http://localhost:3000

Configuración inicial

Paso 1: Setup de usuario (primer inicio)

  1. Abre http://localhost:3000
  2. Se mostrará una pantalla de setup simple
  3. Introduce tu nombre de usuario de Reddit
  4. Galley usa esto para el User-Agent (requerido por API de Reddit)

Por qué tu username?

Reddit requiere un User-Agent descriptivo. Almacenar tu username en la instancia mantiene tu tráfico en su propio rate-limit bucket, en lugar de compartir uno con todos los demás auto-hosteadores.

Variables de entorno opcionales

REDDIT_USER_AGENT=custom-user-agent-string # Pin un User-Agent específico en lugar de usar el setup

Usando Galley

Navegar la página principal

Al abrir Galley, verás un feed de subreddits. Puedes:

  • Ver subreddits que has visitado
  • Hacer clic en cualquier post para abrirlo
  • Expandir comentarios y leer árboles completos

Buscar subreddits

  1. Usa la barra de búsqueda en la parte superior
  2. Introduce el nombre del subreddit (ej: r/programming o solo programming)
  3. Navega al subreddit y explora posts

Ver hilos completos

  1. Haz clic en cualquier post para abrirlo
  2. Verás el post original con todos los comentarios
  3. Puedes expandir/contraer ramas de comentarios
  4. Usa "Load More" si hay comentarios ocultos

Ver multimedia

Galley soporta:

  • Imágenes (inline, preview automático)
  • Galerías (swipe o flechas)
  • Vídeos (play inline)
  • Streaming HLS (para contenido de video)

Instalar como aplicación (PWA)

En navegador de escritorio

  1. Abre Galley en Chrome/Edge
  2. Haz clic en el ícono "Instalar" en la barra de direcciones
  3. Se abre como aplicación standalone

En Android

  1. Abre Galley en Chrome
  2. Menú → Instalar aplicación
  3. O mantén pulsado el botón de inicio y selecciona "Agregar a pantalla de inicio"

Ventajas de PWA

  • Funciona sin conexión (con caché)
  • Acceso rápido desde pantalla de inicio
  • Notificaciones push opcionales

Caché inteligente y performance

Galley implementa una estrategia de caché "stale-while-revalidate" para mejor performance:

  • Primera carga: Obtiene datos frescos de Reddit
  • Carga siguiente: Sirve datos cacheados al instante mientras revalida en background
  • Sin conexión: Usa caché persistente si Reddit no está disponible
  • Rate limiting: Reduce requests a Reddit significativamente
Beneficio: Con esto, múltiples usuarios pueden navegar sin saturar el rate limit de Reddit.

Configurar HTTPS con Caddy

galley.tudominio.com { reverse_proxy localhost:3000 }

Accede desde tu dominio con HTTPS automático.

Gestión y mantenimiento

Ver logs

docker compose logs -f galley

Reiniciar

docker compose restart galley

Detener

docker compose down

Limpiar caché

docker compose exec galley rm -rf /data/cache

Actualizar a la última versión

docker compose pull docker compose up -d

Casos de uso

  • Privacidad: Lee Reddit sin que Google/Meta te trackeen
  • Mejor UX: Interfaz más limpia que la oficial
  • Sin anuncios: Navega Reddit puro sin comerciales
  • Acceso controlado: Para redes corporativas o educativas
  • Optimización: Cliente ultra-ligero para conexiones lentas
  • Independencia: Tu propia instancia sin depender de terceros

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.