Componente de servidor de ownCloud Classic para almacenar, sincronizar y compartir archivos en un servidor propio mediante WebDAV, CalDAV y CardDAV.
owncloud/ocis
Plataforma de sincronización e intercambio de archivos autoalojada de ownCloud, distribuida como un único binario Go y con APIs WebDAV y CS3.
Alternativa open source a:Dropbox
Google Drive
- Estrellas
- 2,165
- Forks
- 283
- Issues abiertos
- 615
- Último commit
- hace 19 horas
¿Qué es?
ownCloud Infinite Scale (oCIS) es una plataforma autoalojada para sincronizar e intercambiar archivos. Se distribuye como un único binario o contenedor y puede escalar desde una Raspberry Pi hasta un clúster de Kubernetes con solo cambiar la configuración e iniciar los servicios necesarios. Su arquitectura multiservicio permite a los operadores elegir qué funciones ejecutar y reutilizar servicios existentes, como Keycloak.
Los clientes incluyen la interfaz web integrada y las aplicaciones de ownCloud para Android, iOS y escritorio. El backend se basa en reva y ofrece APIs WebDAV y CS3. Los usuarios se autentican mediante OpenID Connect, ya sea con un proveedor de identidad externo o con el IdP integrado LibreGraph Connect. La edición colaborativa es compatible mediante integraciones con Collabora Online, OnlyOffice Docs y Microsoft Office Online a través de una pasarela WOPI.
Se puede iniciar una instancia de demostración local con Docker o desde el código fuente usando Go 1.25.10 o posterior, sin necesidad de una base de datos ni un proveedor de identidad externos.
Funciones clave
- 01Un único binario o contenedor que escala desde dispositivos pequeños hasta clústeres de Kubernetes.
- 02Sincronización e intercambio de archivos mediante APIs WebDAV y CS3, con clientes web, para Android, iOS y escritorio.
- 03Autenticación con OpenID Connect mediante IdP externos como Keycloak o el servicio integrado LibreGraph Connect.
- 04Integración con suites ofimáticas web como Collabora Online, OnlyOffice y Microsoft Office Online a través de WOPI.
- 05Arquitectura multiservicio que permite a los operadores ejecutar solo los servicios que necesitan.
Casos de uso
- Ejecutar un servicio privado de sincronización e intercambio de archivos en un servidor doméstico o una VM pequeña.
- Desplegar una plataforma de archivos para un equipo en Kubernetes con una instancia existente de Keycloak.
- Añadir edición colaborativa de documentos a un almacenamiento de archivos autoalojado.
Inicio rápido
- 1
Descarga la imagen Docker de oCIS
docker pull owncloud/ocis - 2
Inicializa la configuración
docker run --rm -it --mount type=bind,source=$HOME/ocis/ocis-config,target=/etc/ocis --mount type=bind,source=$HOME/ocis/ocis-data,target=/var/lib/ocis owncloud/ocis init --insecure yes - 3
Inicia el servidor, abre localhost:9200 e inicia sesión con el usuario y la contraseña que se muestran
docker run --name ocis_runtime --rm -it -p 9200:9200 --mount type=bind,source=$HOME/ocis/ocis-config,target=/etc/ocis --mount type=bind,source=$HOME/ocis/ocis-data,target=/var/lib/ocis -e OCIS_INSECURE=true -e PROXY_HTTP_ADDR=0.0.0.0:9200 -e OCIS_URL=https://localhost:9200 owncloud/ocis
Antes de usarlo
- Para compilar desde el código fuente se necesita Go 1.25.10 o posterior y un compilador de C. Esta opción solo se recomienda para desarrollo.
- Algunas compilaciones estables proporcionadas por ownCloud GmbH están sujetas a un Acuerdo de licencia de usuario final.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es ocis?
- Plataforma de sincronización e intercambio de archivos autoalojada de ownCloud, distribuida como un único binario Go y con APIs WebDAV y CS3. ownCloud Infinite Scale (oCIS) es una plataforma autoalojada para sincronizar e intercambiar archivos. Se distribuye como un único binario o contenedor y puede escalar desde una Raspberry Pi hasta un clúster de Kubernetes con solo cambiar la configuración e iniciar los servicios necesarios. Su arquitectura multiservicio permite a los operadores elegir qué funciones ejecutar y reutilizar servicios existentes, como Keycloak.
- ¿ocis es gratuito? ¿Qué licencia tiene?
- ocis es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿ocis sigue mantenido?
- Mantenimiento activo. El último commit de ocis fue el 24 oct 2026.
- ¿Para qué puedo usar ocis?
- Ejecutar un servicio privado de sincronización e intercambio de archivos en un servidor doméstico o una VM pequeña. Desplegar una plataforma de archivos para un equipo en Kubernetes con una instancia existente de Keycloak. Añadir edición colaborativa de documentos a un almacenamiento de archivos autoalojado.
- ¿Cómo se instala ocis?
- Descarga la imagen Docker de oCIS: docker pull owncloud/ocis Inicializa la configuración: docker run --rm -it --mount type=bind,source=$HOME/ocis/ocis-config,target=/etc/ocis --mount type=bind,source=$HOME/ocis/ocis-data,target=/var/lib/ocis owncloud/ocis init --insecure yes Inicia el servidor, abre localhost:9200 e inicia sesión con el usuario y la contraseña que se muestran: docker run --name ocis_runtime --rm -it -p 9200:9200 --mount type=bind,source=$HOME/ocis/ocis-config,target=/etc/ocis --mount type=bind,source=$HOME/ocis/ocis-data,target=/var/lib/ocis -e OCIS_INSECURE=true -e PROXY_HTTP_ADDR=0.0.0.0:9200 -e OCIS_URL=https://localhost:9200 owncloud/ocis
- ¿Dónde consigo ocis?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/owncloud/ocis
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma autoalojada para almacenar, sincronizar y compartir archivos, colaborar en equipo y editar documentos en línea mediante WebDAV.
Plataforma open source y autohospedada para gestionar, compartir y colaborar con archivos, escrita en Go.
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.
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.
Gestor web de archivos autohospedado con varias fuentes, acceso OIDC/LDAP, vistas previas, búsqueda, uso compartido y WebDAV, distribuido como un único binario.