Servidor de archivos portátil en Python, con cargas y descargas reanudables, accesible desde cualquier navegador web y mediante WebDAV, SFTP, FTP, TFTP y SMB.
AlistGo/alist
Un gestor de archivos autoalojado que reúne numerosos servicios de almacenamiento en la nube y discos locales en una sola interfaz web y WebDAV.
Alternativa open source a:Google Drive
OneDrive
- Estrellas
- 50,352
- Forks
- 7,914
- Issues abiertos
- 558
- Último commit
- hace 4 días
¿Qué es?
AList es un servidor de listados de archivos escrito en Go, desarrollado con el framework web Gin y un frontend en SolidJS. Se conecta a numerosos backends de almacenamiento, como discos locales, OneDrive/SharePoint, Google Drive, S3, FTP/SFTP, SMB, Dropbox y una larga lista de servicios chinos de almacenamiento en la nube, y presenta su contenido como un único árbol de directorios navegable.
Los usuarios pueden explorar, previsualizar, subir, cambiar el nombre, mover y copiar archivos desde la interfaz web, y exponer cualquier almacenamiento montado mediante WebDAV. Se pueden previsualizar archivos PDF, Markdown, código, imágenes, video y audio con subtítulos o letras, así como documentos de Office. El acceso puede protegerse con contraseñas y autenticación, y el proyecto ofrece imágenes de Docker y compatibilidad con proxies de Cloudflare Workers para el despliegue.
El programa utiliza el SDK o la API oficial de cada proveedor y redirige las descargas, en lugar de almacenar los datos de los usuarios. El proyecto cuenta con la licencia AGPL-3.0.
Funciones clave
- 01Se conecta a decenas de backends de almacenamiento, incluidos discos locales, S3, SMB y numerosos servicios de almacenamiento en la nube.
- 02Ofrece acceso WebDAV a los almacenamientos montados.
- 03Permite previsualizar archivos PDF, Markdown, código, contenido multimedia y documentos de Office en el navegador.
- 04Admite subir, eliminar, cambiar el nombre, mover y copiar archivos desde la web.
- 05Ofrece protección con contraseña y autenticación para las rutas.
- 06Se puede desplegar mediante Docker o un proxy de Cloudflare Workers.
Casos de uso
- Unificar archivos repartidos entre varios servicios personales de almacenamiento en la nube en un único índice navegable.
- Exponer un NAS doméstico o de oficina, o un almacenamiento en la nube, mediante WebDAV para que otros clientes accedan.
- Compartir una carpeta con otras personas mediante una página web protegida con contraseña que permita subir archivos.
- Previsualizar contenido multimedia y documentos desde el almacenamiento en la nube sin descargarlos primero.
Antes de usarlo
- Se distribuye bajo AGPL-3.0, una licencia copyleft que exige publicar las obras derivadas bajo las mismas condiciones.
- El README advierte que usar servicios de almacenamiento mediante sus API oficiales puede provocar la suspensión de la cuenta o límites en la velocidad de descarga.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es alist?
- Un gestor de archivos autoalojado que reúne numerosos servicios de almacenamiento en la nube y discos locales en una sola interfaz web y WebDAV. AList es un servidor de listados de archivos escrito en Go, desarrollado con el framework web Gin y un frontend en SolidJS. Se conecta a numerosos backends de almacenamiento, como discos locales, OneDrive/SharePoint, Google Drive, S3, FTP/SFTP, SMB, Dropbox y una larga lista de servicios chinos de almacenamiento en la nube, y presenta su contenido como un único árbol de directorios navegable.
- ¿alist es gratuito? ¿Qué licencia tiene?
- alist es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿alist sigue mantenido?
- Mantenimiento activo. El último commit de alist fue el 21 oct 2026.
- ¿Para qué puedo usar alist?
- Unificar archivos repartidos entre varios servicios personales de almacenamiento en la nube en un único índice navegable. Exponer un NAS doméstico o de oficina, o un almacenamiento en la nube, mediante WebDAV para que otros clientes accedan. Compartir una carpeta con otras personas mediante una página web protegida con contraseña que permita subir archivos. Previsualizar contenido multimedia y documentos desde el almacenamiento en la nube sin descargarlos primero.
- ¿Dónde consigo alist?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/AlistGo/alist
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Servidor de transferencia de archivos autohospedado compatible con SFTP, FTP/S, HTTP/S y WebDAV, con almacenamiento local, S3, Google Cloud Storage y Azure Blob.
Servidor autohospedado para listar y gestionar archivos que unifica numerosos proveedores de almacenamiento en la nube y almacenamiento local en una sola interfaz web y WebDAV.
Una nube autohospedada, rápida y ligera, para archivos, calendarios, contactos y edición de documentos, creada en Rust y compatible con WebDAV, CalDAV y CardDAV.
Servidor de almacenamiento en la nube autohospedado que cifra archivos y notas en el navegador antes de que lleguen al servidor.
Herramienta en Go que monta varias unidades en la nube y almacenamientos tipo S3/WebDAV como una sola carpeta local, con cifrado de extremo a extremo compatible con rclone.