Nextcloud Deployment

- DevOps
- Self-Hosting
- Deployment
Overview
Overview
As part of an internal digitalisation effort, I set up and rolled out a dedicated Nextcloud instance. The goal: provide a privacy-compliant, central platform for file storage, collaborative document editing and internal communication — hosted on our own infrastructure.
Tasks & implementation
- Docker-based setup for easy maintainability and scalability
- Integrated OnlyOffice for online document editing
- Integrated Paperless-ngx as the DMS
- Secured via a reverse proxy (Caddy) with an SSL certificate
- Mounted SMB shares to reuse existing network drives
- User and group management aligned with the organisational structure
Result
- Smooth rollout to 30+ company machines and mobile devices
- Better collaboration and file access — including on mobile
- A GDPR-compliant alternative to Google Drive or Dropbox
- Fewer external dependencies thanks to a self-hosted solution
Platforms & tools
- Nextcloud — file storage and collaboration
- Debian — operating system
- Docker — containerised deployment
- OnlyOffice — online document editing
- Paperless-ngx — document management (DMS)
- Caddy — reverse proxy with SSL
- SMB shares — existing network drives
Beyond the efficiency gains in daily work, this project deepened my skills in containerisation, reverse proxies and systems integration in a business environment.
Highlights
- Self-hosted Nextcloud as a GDPR-compliant Drive/Dropbox alternative
- Docker deployment with OnlyOffice and Paperless-ngx (DMS) integration
- Secured with a Caddy reverse proxy + SSL and mounted SMB shares
- Rolled out to 30+ machines and mobile devices with org-aligned access