OpenCloud
OpenCloud is an open-source file management, sharing, and collaboration platform built with Go. It stores all data in the filesystem with no external database required.
Features
- File Management - Upload, download, organize, and manage files through a modern web interface
- File Sharing - Share files and folders with other users or via public links
- Collaboration - Work together on documents with built-in text and markdown editing
- No Database - All data is stored in the filesystem, making deployment simple
- OpenID Connect - Supports external identity providers like Keycloak, or use the built-in IdP
- WebDAV Support - Access your files via WebDAV clients
- Spaces - Organize files into project spaces for team collaboration
First-Time Setup
After deployment, log in with the admin account. The username is admin and the password is set during deployment.
What You Can Do After Deployment
- Open your domain to access the OpenCloud web interface
- Log in with username
admin and the password you configured
- Upload files and organize them into folders
- Share files with public links or invite other users
- Create spaces for team collaboration projects
- Edit documents directly in the browser with built-in text editing
Persistent Data
All files and configuration are stored in /var/lib/opencloud and persisted via a Zeabur volume. Your data survives restarts and redeployments.
License
Apache-2.0 — GitHub | Website