Nextcloud Deployment

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