Repolode
diced

diced/zipline

Servidor autoalojado para subir archivos, diseñado para ShareX y con funciones para compartir, crear galerías y acortar enlaces.

Alternativa open source a:ImgurBitly

Estrellas
3,465
Forks
259
Issues abiertos
5
Último commit
anteayer

¿Qué es?

Zipline es un servidor autoalojado para subir y compartir archivos, capturas de pantalla e imágenes, diseñado para funcionar como destino de carga de ShareX. Los usuarios suben archivos mediante la interfaz web o la API, y Zipline devuelve enlaces para compartir.

Almacena archivos en el sistema de archivos local o en almacenamiento compatible con S3 y funciona con PostgreSQL; normalmente se despliega con Docker Compose. Los usuarios pueden organizar las cargas en carpetas y etiquetas, acortar URL, proteger los enlaces con contraseña y obtener elementos embed para vistas previas en chats y redes sociales.

Para la administración, Zipline admite OAuth2, 2FA, passkeys, invitaciones y cuotas por usuario. También ofrece temas personalizados y una interfaz PWA.

Funciones clave

  • 01Subir archivos y capturas de pantalla mediante la interfaz web, la API o ShareX
  • 02Almacenar archivos en un disco local o en almacenamiento compatible con S3
  • 03Organizar las cargas con carpetas y etiquetas
  • 04Acortar URL y proteger los enlaces compartidos con contraseña
  • 05Iniciar sesión con OAuth2, 2FA y passkeys
  • 06Administrar usuarios mediante invitaciones y cuotas de almacenamiento

Casos de uso

  • Alojar tu propio endpoint para subir capturas de pantalla y archivos desde ShareX
  • Compartir archivos mediante enlaces que controlas, en lugar de usar un servicio de alojamiento de terceros
  • Gestionar un servicio de alojamiento de imágenes para un equipo pequeño o una familia, con invitaciones y cuotas

Inicio rápido

  1. 1

    Crea el archivo .env con la contraseña de PostgreSQL generada

    echo "POSTGRESQL_PASSWORD=$(openssl rand -base64 42 | tr -dc A-Za-z0-9 | cut -c -32 | tr -d '\n')" > .env
  2. 2

    Añade CORE_SECRET al archivo .env

    echo "CORE_SECRET=$(openssl rand -base64 42 | tr -dc A-Za-z0-9 | cut -c -32 | tr -d '\n')" >> .env
  3. 3

    Crea docker-compose.yml a partir del ejemplo del README y luego inicia Zipline

    docker compose up -d

Antes de usarlo

  • Se requiere una CPU compatible con AVX; no se proporcionan binarios ni imágenes para CPU sin compatibilidad con AVX.
  • Para actualizar desde v3, es necesario exportar e importar los datos, ya que no existe una vía de actualización directa.

En colecciones

Temas

Preguntas frecuentes

¿Qué es zipline?
Servidor autoalojado para subir archivos, diseñado para ShareX y con funciones para compartir, crear galerías y acortar enlaces. Zipline es un servidor autoalojado para subir y compartir archivos, capturas de pantalla e imágenes, diseñado para funcionar como destino de carga de ShareX. Los usuarios suben archivos mediante la interfaz web o la API, y Zipline devuelve enlaces para compartir.
¿zipline es gratuito? ¿Qué licencia tiene?
zipline es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿zipline sigue mantenido?
Mantenimiento activo. El último commit de zipline fue el 23 oct 2026.
¿Para qué puedo usar zipline?
Alojar tu propio endpoint para subir capturas de pantalla y archivos desde ShareX Compartir archivos mediante enlaces que controlas, en lugar de usar un servicio de alojamiento de terceros Gestionar un servicio de alojamiento de imágenes para un equipo pequeño o una familia, con invitaciones y cuotas
¿Cómo se instala zipline?
Crea el archivo .env con la contraseña de PostgreSQL generada: echo "POSTGRESQL_PASSWORD=$(openssl rand -base64 42 | tr -dc A-Za-z0-9 | cut -c -32 | tr -d '\n')" > .env Añade CORE_SECRET al archivo .env: echo "CORE_SECRET=$(openssl rand -base64 42 | tr -dc A-Za-z0-9 | cut -c -32 | tr -d '\n')" >> .env Crea docker-compose.yml a partir del ejemplo del README y luego inicia Zipline: docker compose up -d
¿Dónde consigo zipline?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/diced/zipline

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados