Plataforma de nube autohospedada distribuida como un único binario de Go para compartir archivos, editar código en colaboración y gestionar usuarios.
linagora/twake-drive
Gestor de archivos web de código abierto para subir, organizar, compartir y buscar archivos, desarrollado como una app de Cozy Cloud y presentado como alternativa a Google Drive.
Alternativa open source a:Google Drive
- Estrellas
- 991
- Forks
- 166
- Issues abiertos
- 256
- Último commit
- hace 16 horas
¿Qué es?
Twake Drive es un gestor de archivos web de Linagora. Ofrece un árbol de archivos para explorar carpetas, permite subir archivos y carpetas, compartirlos mediante URL y buscar entre los archivos almacenados. El proyecto se distribuye con la licencia AGPL-3.0 y se presenta como una alternativa de código abierto a Google Drive.
La app está desarrollada en JavaScript y funciona sobre cozy-stack, el backend de la plataforma Cozy. Para ponerla en marcha, los desarrolladores clonan el repositorio, instalan las dependencias con Yarn y sirven los archivos estáticos compilados a través de cozy-stack, ya sea con un modo de observación que admite reemplazo de módulos en caliente o con una compilación única. Las pruebas usan Jest y las pruebas de extremo a extremo, Playwright.
Se admite compartir contenido entre distintas instancias de Twake: un usuario puede compartir una carpeta con un destinatario de otra instancia, que la acepta mediante un enlace enviado por correo electrónico. Para desarrollar este flujo se necesita un servidor de correo local, como MailHog.
Funciones clave
- 01Explorar archivos en un árbol de carpetas
- 02Subir archivos individuales y carpetas completas
- 03Compartir archivos y carpetas mediante URL
- 04Buscar archivos y carpetas almacenados
- 05Compartir carpetas con usuarios de otras instancias de Twake
Casos de uso
- Alojar por cuenta propia una app web de almacenamiento de archivos personal o para equipos, como alternativa a Google Drive
- Desarrollar o personalizar un frontend de gestión de archivos basado en Cozy
- Estudiar un gestor de archivos basado en React y creado con las bibliotecas cozy-stack y cozy-ui
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/linagora/twake-drive.git - 2
Entra en la carpeta del proyecto e instala las dependencias con Yarn (usa la versión de Node indicada en .nvmrc)
yarn install - 3
Inicia el watcher en modo dev y, después, sirve la compilación con cozy-stack
yarn watch
Antes de usarlo
- Se ejecuta como una aplicación de Cozy Cloud, por lo que necesitas un backend cozy-stack y tener configurado el entorno de desarrollo de Cozy.
- Está bajo la licencia AGPL-3.0, una licencia copyleft que exige compartir el código fuente modificado que se ofrece a través de la red.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es twake-drive?
- Gestor de archivos web de código abierto para subir, organizar, compartir y buscar archivos, desarrollado como una app de Cozy Cloud y presentado como alternativa a Google Drive. Twake Drive es un gestor de archivos web de Linagora. Ofrece un árbol de archivos para explorar carpetas, permite subir archivos y carpetas, compartirlos mediante URL y buscar entre los archivos almacenados. El proyecto se distribuye con la licencia AGPL-3.0 y se presenta como una alternativa de código abierto a Google Drive.
- ¿twake-drive es gratuito? ¿Qué licencia tiene?
- twake-drive es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿twake-drive sigue mantenido?
- Mantenimiento activo. El último commit de twake-drive fue el 5 nov 2026.
- ¿Para qué puedo usar twake-drive?
- Alojar por cuenta propia una app web de almacenamiento de archivos personal o para equipos, como alternativa a Google Drive Desarrollar o personalizar un frontend de gestión de archivos basado en Cozy Estudiar un gestor de archivos basado en React y creado con las bibliotecas cozy-stack y cozy-ui
- ¿Cómo se instala twake-drive?
- Clona el repositorio: git clone https://github.com/linagora/twake-drive.git Entra en la carpeta del proyecto e instala las dependencias con Yarn (usa la versión de Node indicada en .nvmrc): yarn install Inicia el watcher en modo dev y, después, sirve la compilación con cozy-stack: yarn watch
- ¿Dónde consigo twake-drive?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/linagora/twake-drive
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Sistema autohospedado para gestionar y compartir archivos, que los almacena en discos locales, almacenamiento compatible con S3, OneDrive y otros proveedores de la nube.
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.
ZFile es un gestor de archivos online autoalojado para particulares y equipos pequeños que unifica varios sistemas de almacenamiento para explorar, previsualizar y compartir archivos.
Unidad personal en la nube autohospedada, basada en Cloudflare R2 y Pages, con administrador web de archivos y acceso WebDAV.
Almacenamiento en la nube de código abierto y autohospedable, con sincronización y uso compartido de archivos, bibliotecas de equipo y vistas extensibles de metadatos.