Page:
Docker Nextcloud
Pages
Backups
Butterbian XFCE
Butterbian
Butterknife
Cloudflare Tunnel
Common Issues
Contact
Discourse
Docker Nextcloud
Docker Setup
Filebrowser
Filedrop
Forgejo
Glossary
Home
Homelab Jitsi
Homelab Plex
Homelab UPS
Host
Landing Sites
Links
Micro Editor
Migrate To Codeberg
My Setup
Nextcloud Drop
Nextcloud USB Drive
Nextcloud Users
Onboarding
Recovery
Resources
SFTP
Site Map
Software Geany
Software MKVToolNix
Software Mount
Software Razer
Software mise
Tailscale
Thoughts Codeberg
Thoughts Kernel
Thoughts ProtonMail
Thoughts Rolling Release
Transmission
No results
3
Docker Nextcloud
Drew edited this page 2026-05-01 21:02:06 -04:00
Table of contents
Docker Nextcloud
Status: archived. I don't run Nextcloud anymore. Leaving this here for reference — the compose file still works, but it's no longer how I'd recommend going.
A docker-compose file for running Nextcloud with MariaDB on a pre-mounted external USB drive.
version: '2'
services:
db:
image: mariadb
restart: always
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
volumes:
- /home/drew/usb/nextcloud/db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=Bund7zXeVz7YnFknLGcnUjHtk #CHANGE THIS
- MYSQL_PASSWORD=HFdMe9rn5kf7A8Pqc8v86Pre5 #CHANGE THIS
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
app:
image: nextcloud
restart: always
ports:
- 8088:80
links:
- db
depends_on:
- db
volumes:
- /home/drew/usb/nextcloud/nextcloud:/var/www/html
- /home/drew/usb/nextcloud/app/config:/var/www/html/config
- /home/drew/usb/nextcloud/app/custom_apps:/var/www/html/custom_apps
- /home/drew/usb/nextcloud/app/data:/var/www/html/data
- /home/drew/usb/nextcloud/app/themes:/var/www/html/themes/
- /etc/localtime:/etc/localtime:ro
environment:
- MYSQL_PASSWORD=HFdMe9rn5kf7A8Pqc8v86Pre5 #CHANGE THIS TO MATCH THE MYSQL_PASSWORD ABOVE
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_HOST=db
Navigation
Quick Links
Projects
Server (discourse)
- Host
- Cloudflare Tunnel
- Tailscale
- SFTP
- Discourse
- Forgejo
- Filedrop
- Filebrowser
- Landing Sites
- Onboarding
- Backups
- Recovery
Window Managers
Homelab
Docker
Software
Thoughts
Archived
Connect
Butterbian — my Debian 13 distro · butterrepo — community APT repo · butterknife — TUI installer
justaguylinux.com · Butterforge · Butter Lab · The Churn · YouTube · Mastodon · Links · Contact · Support on Buy Me a Coffee
"Not an expert. Just A Guy." — Licensed CC BY-SA 4.0 · © 2026 JustAGuy Linux