Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

PicHost

PicHost es una herramienta de alojamiento de imágenes autoalojada (self-hosted) que soporta múltiples usuarios, almacenamiento local o S3-compatible, API REST y Twikoo. Se construye sobre Nuxt 4 con Node.js backend y ofrece un enfoque ligero para gestión de imágenes.

Ficha actualizada 23 sept 2026, 8:05 · upstream 23 sept 2026, 7:38 · release v1.4.2

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es PicHost

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

PicHost es una plataforma de alojamiento de imágenes diseñada para ser autoalojada (self-hosted) mediante contenedores Docker. Su arquitectura permite soportar múltiples usuarios simultáneamente, cada uno con su propio espacio de almacenamiento local o en servicios S3-compatible como R2, COS o AWS. La aplicación se construye sobre Nuxt 4 y utiliza Node.js para el backend REST API, ofreciendo una experiencia de usuario moderna con interfaz gráfica y gestión de imágenes a través de un panel web. El sistema soporta tanto almacenamiento local mediante disco duro como servicios en la nube, permitiendo una flexibilidad significativa en la infraestructura de alojamiento.

CASOS DE USO
  • Alojamiento de imágenes personal para proyectos personales o pequeños negocios
  • Servicio de alojamiento de imágenes para comunidades o grupos cerrados
  • Implementación de galería de imágenes con API REST para aplicaciones web
  • Almacenamiento de imágenes con soporte para múltiples usuarios y permisos diferenciados
  • Alojamiento de imágenes como complemento a plataformas de comercio electrónico
  • Desarrollo personal o prototipado de proyectos de alojamiento de imágenes
PUNTOS DESTACADOS
  • Soporta almacenamiento local mediante disco duro y servicios S3-compatible (R2, COS, AWS)
  • API REST completa con soporte para Twikoo y múltiples tokens
  • Arquitectura basada en Docker con despliegue zero-config
  • Nuxt 4 con TypeScript y Tailwind CSS 4 para una interfaz moderna
  • Soporte de imágenes WebP con compresión automática a través de Sharp
  • Gestión multi-usuario con permisos diferenciados por usuario
PRECAUCIONES
  • El almacenamiento local depende del espacio disponible en el disco duro, lo que puede ser un factor limitante para proyectos grandes
  • La compatibilidad con servicios S3 específicos (como AWS S3) requiere configuración adicional de SDKs y credenciales
  • No incluye un sistema de autenticación centralizado como OAuth o JWT externo por defecto
  • El despliegue en producción requiere una configuración manual del entorno de desarrollo (Dockerfile, etc.)
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Se recomienda ejecutar PicHost mediante Docker con el contenedor `muxui/pichost:latest`. Se debe configurar un volumen para persistir los datos (`-v ./data:/data`) y asignar una portación interna en el puerto 6892. Para producción, se sugiere desplegar en un servidor Linux con Node.js 22+ y Docker Engine. Es importante mantener actualizado el contenedor y monitorear la salud del servicio mediante los logs de Nuxt. El almacenamiento local debe ser gestionado cuidadosamente para evitar saturación, mientras que los servicios S3 requieren configuración de credenciales seguras.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
VueNode.jsPHP
SERVICIOS
S3/MinIO
BASES DE DATOS
No detectadas
PUERTOS
6892
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.