Repolode
HaschekSolutions

HaschekSolutions/pictshare

Servicio autoalojado para alojar imágenes, GIF, MP4, audio y texto, con API de subida y redimensionado y filtros sobre la marcha mediante URL.

Alternativa open source a:Imgur

Estrellas
952
Forks
137
Issues abiertos
9
Último commit
hace 10 días

¿Qué es?

PictShare es un servicio de alojamiento de archivos autoalojable para imágenes, GIF, videos MP4, archivos de audio, textos y Markdown. Guarda todo como archivos normales en el disco, por lo que no necesita una base de datos, y también puede usar almacenamiento externo como S3 con cifrado opcional.

Las subidas se pueden redimensionar, filtrar, rotar o convertir con solo editar la URL; por ejemplo, convertir GIF a MP4 o JPG/PNG a WebP. Al subir los archivos, elimina metadatos EXIF como las etiquetas GPS, evita duplicar archivos idénticos y asigna códigos de eliminación a cada subida. Los archivos se pueden agrupar en álbumes inmutables. También incluye generación de marcadores de posición e identicons, además de acortamiento de URL.

El proyecto ofrece una API de subida sencilla, un endpoint MCP integrado para que los agentes LLM puedan subir y gestionar archivos, e imágenes Docker para desplegarlo rápidamente.

Funciones clave

  • 01Aloja imágenes, GIF, videos MP4, archivos de audio y textos
  • 02Redimensiona, filtra y convierte imágenes o videos con solo editar la URL
  • 03Elimina datos EXIF como las etiquetas GPS al subir archivos
  • 04Evita duplicar subidas idénticas y guarda todo como archivos, sin necesidad de una base de datos
  • 05Admite almacenamiento externo (S3) con cifrado opcional
  • 06Endpoint MCP integrado y API de subida para automatización

Casos de uso

  • Montar un servicio privado para alojar imágenes, para un equipo o uso personal
  • Alojar capturas de pantalla y GIF para foros o chats sin depender de servicios de terceros
  • Permitir que scripts o agentes LLM suban archivos y obtengan URL redimensionadas
  • Compartir un conjunto de archivos subidos mediante un único enlace a un álbum

Inicio rápido

  1. 1

    Inicia PictShare con Docker

    docker run -d -p 8080:80 --name=pictshare ghcr.io/hascheksolutions/pictshare
  2. 2

    Abre la aplicación en el navegador

  3. 3

    O, si has clonado el repositorio, copia el archivo de entorno de ejemplo

    cp .env.example .env
  4. 4

    Compila e inicia con docker compose

    docker compose up --build

Antes de usarlo

  • El README advierte que v3 podría no ser totalmente compatible con versiones anteriores de PictShare.
  • En v3 cambiaron algunas opciones de configuración y formatos de URL, por lo que es necesario actualizar las configuraciones anteriores.
  • La licencia no está claramente indicada en los metadatos (NOASSERTION), así que consulta el archivo LICENSE antes de usar el proyecto.

En colecciones

Temas

Preguntas frecuentes

¿Qué es pictshare?
Servicio autoalojado para alojar imágenes, GIF, MP4, audio y texto, con API de subida y redimensionado y filtros sobre la marcha mediante URL. PictShare es un servicio de alojamiento de archivos autoalojable para imágenes, GIF, videos MP4, archivos de audio, textos y Markdown. Guarda todo como archivos normales en el disco, por lo que no necesita una base de datos, y también puede usar almacenamiento externo como S3 con cifrado opcional.
¿pictshare es gratuito? ¿Qué licencia tiene?
pictshare es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿pictshare sigue mantenido?
Mantenimiento activo. El último commit de pictshare fue el 27 oct 2026.
¿Para qué puedo usar pictshare?
Montar un servicio privado para alojar imágenes, para un equipo o uso personal Alojar capturas de pantalla y GIF para foros o chats sin depender de servicios de terceros Permitir que scripts o agentes LLM suban archivos y obtengan URL redimensionadas Compartir un conjunto de archivos subidos mediante un único enlace a un álbum
¿Cómo se instala pictshare?
Inicia PictShare con Docker: docker run -d -p 8080:80 --name=pictshare ghcr.io/hascheksolutions/pictshare Abre la aplicación en el navegador O, si has clonado el repositorio, copia el archivo de entorno de ejemplo: cp .env.example .env Compila e inicia con docker compose: docker compose up --build
¿Dónde consigo pictshare?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/HaschekSolutions/pictshare

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

Proyectos relacionados