
In simple English
This tool lets you host your own cloud storage server, similar to Google Drive or Dropbox. You can upload files, share folders with friends, and view documents directly in your web browser. It runs on your own hardware so your data stays private and under your control. Setting it up takes some technical skill with servers and command-line tools. It is free to use under an open-source licence.
What it is
ownCloud Infinite Scale (oCIS) is a cloud storage server and web interface written in the Go programming language (a compiled language built by Google for fast and reliable network servers). It packages file storage, user management, and a web interface into a single program or Docker container (a way to run a program inside its own sealed box, so it cannot break anything else on your server).
What it is good for
Solo builders who want to replace commercial cloud storage with a private file server that supports mobile apps and document editing.
- Bundled web interface means you do not need to install a separate frontend app.
- Works as a single file or container, making it easy to test on a local computer.
- Integrates with web office suites like OnlyOffice for collaborative document editing.
- Requires comfort with command-line tools and server configuration files.
- Needs at least 2 GB of memory to run smoothly alongside a database or cache.
- Commercial builds from the company may carry separate enterprise licence terms.
Nextcloud
OnlyOffice
- nextcloud/server37k stars
A popular alternative file hosting platform with a large ecosystem of plugins and apps.
- facebook/docusaurus67k stars
A static site generator from Meta that turns Markdown files into a documentation website.
- mkdocs/mkdocs23k stars
Turns a folder of Markdown files into a documentation website, controlled by one settings file.
- squidfunk/mkdocs-material28k stars
Turns a folder of Markdown files into a searchable documentation website, with every formerly sponsor-only feature now included.
docker pull owncloud/ocis docker run --rm -it owncloud/ocis init --insecure yes docker run --name ocis_runtime --rm -it -p 9200:9200 owncloud/ocis