The FOSS Place

Nextcloud logo

Nextcloud โ€” Self-Hosted Cloud ๐Ÿณ Official Image

v30 ยท AGPL-3.0

A self-hosted productivity platform. File sync, calendar, contacts, notes, and hundreds of apps โ€” your data stays on your server.


Features

Docker Setup

services:
  nextcloud:
    image: nextcloud:latest
    container_name: nextcloud
    ports:
      - 8080:80
    volumes:
      - nextcloud_data:/var/www/html
    environment:
      - MYSQL_HOST=db
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=changeme
    depends_on:
      - db
    restart: unless-stopped

  db:
    image: mariadb:11
    container_name: nextcloud_db
    environment:
      - MYSQL_ROOT_PASSWORD=changeme
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_PASSWORD=changeme
    volumes:
      - db_data:/var/lib/mysql
    restart: unless-stopped

volumes:
  nextcloud_data:
  db_data:

Open http://localhost:8080 to complete setup. Change all passwords before exposing to the internet. Consider putting Nextcloud behind Nginx Proxy Manager with a valid SSL cert.

Privacy & Notes

All your data stays on your server โ€” no third-party cloud involved. Nextcloud does have an optional telemetry/update check that phones home to nextcloud.com, which can be disabled in admin settings.

Changelog

30 โ€” Improved performance, AI assistant integrations, enhanced Files UI, and security fixes.