originless
Originless es un backend de almacenamiento descentralizado todo en uno basado en IPFS. Permite alojar archivos y carpetas sin cuentas ni claves API, sirviendo contenido directamente desde el mismo host mediante una única imagen Docker optimizada para autoalojamiento y anonimato.
Ficha actualizada 22 sept 2026, 13:22 · upstream 22 sept 2026, 13:22 · release 1.0.0
Qué es originless
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Originless actúa como un backend de almacenamiento multipropósito diseñado para integrarse en aplicaciones, agentes de IA, pastebins o herramientas de captura de pantalla. Su arquitectura simplifica la gestión de archivos al permitir subir contenido y obtener inmediatamente un CID (Content Identifier) verificable, eliminando la necesidad de autenticación compleja o dependencias externas.
La solución se ejecuta principalmente a través de un único contenedor Docker que expone el puerto 3232 para operaciones HTTP (API y dashboard) y el 4001 para la red IPFS swarm. Esto facilita compartir archivos como enlaces ipfs:// sin riesgo de lock-in, garantizando que los datos permanecen inmutables y accesibles siempre que existan en la red.
Está escrito en Go y soporta despliegues sencillos mediante Umbrel o manualmente con Podman/Docker. Incluye funcionalidades para servir sitios estáticos, gestionar expiración de pines y ajustar límites de almacenamiento vía variables de entorno, todo bajo licencia ISC para uso personal y comercial.
- Alojamiento de capturas de pantalla y multimedia sin metadatos EXIF/GPS mediante la ruta /media
- Backend de archivos para agentes de IA o scripts que requieren persistencia anónima sin autenticación
- Hosting de snippets de código estilo pastebin con verificación criptográfica vía CID
- Distribución de sitios web estáticos o dists de aplicaciones descentralizadas (DApps) subiendo carpetas
- Integración en clientes Nostr para respaldo y espejo de medios usando la herramienta nostr-backup
- Sin autenticación ni claves API: acceso directo vía HTTP sin login, ideal para automatización
- Backend único: un contenedor Docker gestiona subida, almacenamiento IPFS y servidor web en el puerto 3232
- Verificabilidad: los archivos se sirven con CID para garantizar integridad y evitar lock-in de proveedor
- Configuración flexible: variables de entorno como STORAGE_MAX y PIN_EXPIRY_DAYS ajustan límites y limpieza
- Licencia ISC: libre para uso personal y comercial sin restricciones de copyright estrictas
- Dependencia de red IPFS: requiere conectividad swarm (puerto 4001) para garantizar disponibilidad global fuera del host
- Sin backend de base de datos tradicional: los metadatos se gestionan en memoria o archivos locales según implementación
- Anonimato relativo: el host del servidor sigue siendo visible en las peticiones HTTP, aunque el contenido sea IPFS
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere puertos 3232 (API/Dashboard) y 4001/UDP (Swarm). Se recomienda montar volumen para persistencia de datos (-v originless-data:/data). Ajustar STORAGE_MAX según capacidad disco disponible. Para entornos NAT, configurar SWARM_ANNOUNCE. Usar imagen ghcr.io/besoeasy/originless:latest.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.