50 lines
1.2 KiB
Plaintext
50 lines
1.2 KiB
Plaintext
[Unit]
|
|
Description=Nextcloud - Server
|
|
Requires=nextcloud-db.service
|
|
After=nextcloud-db.service
|
|
|
|
[Container]
|
|
Pod=nextcloud.pod
|
|
ContainerName=nextcloud-server
|
|
Image=docker.io/library/nextcloud:latest
|
|
AutoUpdate=registry
|
|
|
|
# Volumes
|
|
Volume=/mnt/data/containers/nextcloud/nextcloud:/var/www/html
|
|
Volume=/mnt/data/containers/nextcloud/custom_apps/:/var/www/html/custom_apps
|
|
Volume=/mnt/data/containers/nextcloud/config:/var/www/html/config
|
|
Volume=/mnt/data/containers/nextcloud/data:/var/www/html/data
|
|
|
|
# Environment variables
|
|
# Environment=APACHE_DISABLE_REWRITE_IP=
|
|
# Environment=TRUSTED_PROXIES=
|
|
|
|
# Database variables
|
|
# Environment=MYSQL_USER=
|
|
# Environment=MYSQL_DATABASE=
|
|
# Environment=MYSQL_HOST=
|
|
# Environment=MYSQL_PASSWORD=
|
|
|
|
# Default admin user and password
|
|
# Environment=NEXTCLOUD_ADMIN_USER=
|
|
# Environment=NEXTCLOUD_ADMIN_PASSWORD=
|
|
|
|
# Redis variables
|
|
# Environment=REDIS_HOST=
|
|
# Environment=REDIS_PORT=
|
|
EnvironmentFile=/mnt/data/containers/nextcloud/.env.nextcloud-server
|
|
|
|
Label=homepage.group=Documents/Backup
|
|
Label=homepage.name=Nextcloud
|
|
Label=homepage.icon=nextcloud.png
|
|
Label=homepage.href=https://cloud.inkletblot.com
|
|
Label=homepage.description="Files"
|
|
|
|
[Service]
|
|
Restart=always
|
|
RestartSec=5
|
|
StartLimitBurst=5
|
|
|
|
[Install]
|
|
WantedBy=default.target
|