75 lines
2.8 KiB
Plaintext
75 lines
2.8 KiB
Plaintext
########################################
|
|
# Nextcloud
|
|
########################################
|
|
|
|
# Recommended to use the latest stable version.
|
|
nextcloud_version: "34.0.1"
|
|
|
|
# The domain name for your Nextcloud instance.
|
|
# If multiple domains/instances are setup, you will have to change the domain per server manually.
|
|
# The files that you will have to change are:
|
|
# - /etc/nextcloud/config/config.php
|
|
# - /etc/apache2/sites-available/nextcloud.conf
|
|
nextcloud_domain: "cloud.example.com"
|
|
|
|
# /etc/nextcloud is recommendet as the install dir by the hardening guide! Normally you can leave this as the default.
|
|
nextcloud_install_dir: "/etc/nextcloud"
|
|
nextcloud_data_dir: "/etc/nextcloud/data"
|
|
|
|
nc_db_name: "nextcloud"
|
|
nc_db_user: "nextcloud"
|
|
nc_db_password: "ChangeMe1234_"
|
|
nc_admin_user: "admin"
|
|
nc_admin_password: "ChangeMe1234_"
|
|
|
|
# It is recommended to check what the php requirements are for the Nextcloud version you want to install. The default is set to 8.5, which is the recommended version as of July 2026.
|
|
nc_php_version: "8.3"
|
|
|
|
# Nextcloud TLS certificate paths
|
|
nc_ssl_cert: "/etc/ssl/certs/nextcloud-selfsigned.crt"
|
|
nc_ssl_key: "/etc/ssl/private/nextcloud-selfsigned.key"
|
|
|
|
# Nextcloud maintenance window (UTC): tasks run between start and start+4h
|
|
# 1 = 01:00 UTC → adjust to your timezone offset as needed
|
|
nc_maintenance_window_start: 1
|
|
|
|
# The fail2ban configuration directory. This is normally /etc/fail2ban, but can be changed if you have a custom setup.
|
|
fail2ban_dir: "/etc/fail2ban"
|
|
|
|
########################################
|
|
# Nextcloud Talk High Performance Backend (HPB)
|
|
########################################
|
|
|
|
nc_talk_hpb_domain: "talk-hpb.cloud.example.com"
|
|
|
|
# Where the Nextcloud AIO Talk Docker Compose stack and its config live on the HPB host.
|
|
nc_talk_hpb_install_dir: "/opt/hpb"
|
|
|
|
# Talk HPB TLS certificate paths (used by the Apache reverse proxy).
|
|
nc_talk_hpb_ssl_cert: "/etc/ssl/certs/nc-talk-hpb-selfsigned.crt"
|
|
nc_talk_hpb_ssl_key: "/etc/ssl/private/nc-talk-hpb-selfsigned.key"
|
|
|
|
# Timezone used inside the Talk HPB container.
|
|
nc_talk_hpb_timezone: "Europe/Berlin"
|
|
|
|
# Shared secrets for the Nextcloud AIO Talk container. Generate each with the given
|
|
# command and paste the result here (min. 24 chars, better 32).
|
|
# turn/signaling/internal: openssl rand -hex 32
|
|
nc_talk_hpb_turn_secret: "ChangeMe_RunOpensslRandHex32"
|
|
nc_talk_hpb_signaling_secret: "ChangeMe_RunOpensslRandHex32"
|
|
nc_talk_hpb_internal_secret: "ChangeMe_RunOpensslRandHex32"
|
|
|
|
########################################
|
|
# Collabora CODE
|
|
########################################
|
|
|
|
# The domain of your Collabora CODE server.
|
|
collabora_code_domain: "office.example.com"
|
|
|
|
# The admin password for your Collabora CODE server.
|
|
collabora_admin_password: "ChangeMe1234_"
|
|
|
|
# Nextcloud TLS certificate paths
|
|
cc_ssl_cert: "/etc/ssl/certs/collabora-selfsigned.crt"
|
|
cc_ssl_key: "/etc/ssl/private/collabora-selfsigned.key"
|