Create zero_v2.cfg

This commit is contained in:
weyne85 2024-05-22 08:11:00 +02:00 committed by GitHub
parent da9445ac25
commit 24df1a65f3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

133
zero_v2.cfg Normal file
View File

@ -0,0 +1,133 @@
###############################################
# zero_v2.cfg #
# ------------- #
# Konfigurationsvariablen - bitte anpassen! #
# Carsten Rieger IT-Services || c-rieger.de #
###############################################
NEXTCLOUDDATAPATH="/nc_data"
NEXTCLOUDADMINUSER="nextcloud"
NEXTCLOUDADMINUSERPASSWORD=$(openssl rand -hex 16)
NCRELEASE="latest.tar.bz2"
PHPVERSION="8.2"
NEXTCLOUDDNS="ihre.clouddomain.de"
LETSENCRYPT="n"
NEXTCLOUDEXTIP=$(curl -s -4 'https://it-services.c-rieger.de/remoteip.php')
DATABASE="m"
NCDBNAME="nextcloud"
NCDBUSER="nextcloud"
CURRENTTIMEZONE='Europe/Berlin'
PHONEREGION='DE'
NEXTCLOUDOFFICE="n"
ONLYOFFICE="n"
UPLOADSIZE='10G'
APTIP4="n"
RESOLVER="176.9.93.198 176.9.1.117"
MARIADBROOTPASSWORD=$(openssl rand -hex 16)
NCDBPASSWORD=nextcloud
REDISPASSWORD=$(openssl rand -hex 16)
REMOVEUAU="y"
#
#############################################################################
### ! DO NOT CHANGE ANYTHING FROM HERE ! // ! KEINE ÄNDERUNGEN AB HIER ! ###
#############################################################################
#
#----------------------------------------------------------------------------
#
# NEXTCLOUDDATAPATH="/nc_data"
# » Datenverzeichnis: wo sollen die Nextcloud Daten gespeichert werden
# » Alternativ bspw.: NEXTCLOUDDATAPATH="/var/nc_data"
# NEXTCLOUDADMINUSER="nextcloud_ABC"
# » Lokaler Nextcloud Administrator
# » Alternativ bspw.: NEXTCLOUDADMINUSER="nc_admin"
# NEXTCLOUDADMINUSERPASSWORD=$(openssl rand -hex 16)
# » Passwort des lokalen Nextcloud Administrators
# » Alternativ bspw.: NEXTCLOUDADMINUSERPASSWORD="NeXtCLoUd-PwD"
# NCRELEASE="latest.tar.bz2"
# » Nextcloud Releases (https://download.nextcloud.com/server/releases/)
# » Alternativ bspw.: NCRELEASE="nextcloud-27.1.8.tar.bz2"
# PHPVERSION="8.2"
# » PHP-Release
# » Alternativ bspw.: PHPVERSION="8.1"
# NEXTCLOUDDNS="ihre.clouddomain.de"
# » Ihre Nextcloud Domain ohne http(s)
# » Wird nachfolgend der Parameter LETSENCRYPT="y" gesetzt, so werden Zertifikate von Lets Encrypt
# » für diese Domain eingebunden (inkl. "autorenewal").
# » Alternativ bspw.: NEXTCLOUDDNS="192.168.178.2"
# » bei bspw. nur von intern erreichbarer Nextcloud
# LETSENCRYPT="n"
# » Let's Encrypt-SSL/TLS: [y|n]
# » Sollen Zertifikate von LetsEncrypt eingerichtet werden?
# » Alternativ bspw.: LETSENCRYPT="y"
# NEXTCLOUDEXTIP=$(curl -s -4 'https://it-services.c-rieger.de/remoteip.php')
# » Externe IP(v4) vom System ausgelesen
# » Alternative 1 bspw.: NEXTCLOUDEXTIP=$(dig +short txt ch whoami.cloudflare @1.0.0.1 | tr -d \")
# » Alternative 2 bspw.: NEXTCLOUDEXTIP="123.124.125.120"
# DATABASE="m"
# » Datenbank auswählen: MariaDB "m" oder postgreSQL "p"
# » Alternativ bspw.: DATABASE="m" oder DATABASE="p"
# NCDBNAME="nextcloud"
# » Name der Datenbankinstanz ohne Sonderzeichen, Leerzeichen o.Ä.
# » Alternativ bspw.: NCDBNAME="nextcloudDBName"
# » wird immer konvertiert ("lowercases"): NCDBNAME="${NCDBNAME,,}"
# NCDBUSER="nextcloud"
# » Name des Datenbankbenutzers ohne Sonderzeichen, Leerzeichen o.Ä.
# » Alternativ bspw.: NCDBUSER="nextcloudDBUser"
# » wird immer konvertiert ("lowercases"): NCDBUSER="${NCDBUSER,,}"
# CURRENTTIMEZONE='Europe/Berlin'
# » Welche Zeitzone soll verwendet werden?
# » Alternativ bspw.: CURRENTTIMEZONE='Europe/Vienna'
# PHONEREGION='DE'
# » Welche Region (Sprache) soll für die Nextcloud Phone Region gesetzt werden?
# » Alternativ bspw.: PHONEREGION='AT'
# NEXTCLOUDOFFICE="n"
# ONLYOFFICE="n"
# » Soll Nextcloud Office und/oder OnlyOffice heruntergalden und aktiviert werden?
# » Alternativen bspw.: [y|n]
# » NEXTCLOUDOFFICE="y"
# » ONLYOFFICE="y"
# UPLOADSIZE='10G'
# » Welche max. PHP-Uploadgroesse soll eingestellt werden ('0' « kein Limit)?"
# » Alternativ bspw.: UPLOADSIZE='2G'
# APTIP4="n"
# » APT nur über IPv4 [y|n]
# » Alternativ bspw.: APTIP4="y"
# RESOLVER="176.9.93.198 176.9.1.117"
# » Webserver nutzt als DNS-Server: bspw. dnsforge.de (176.9.93.198 176.9.1.117)
# » Alternativ bspw.: RESOLVER="127.0.0.53"
# MARIADBROOTPASSWORD=$(openssl rand -hex 16)
# » MariaDB-Root-Passwort setzen,
# » bspw.: MARIADBROOTPASSWORD="MaRiAdB-RooT-PwD"
# » oder automatisch vom Skript generieren lassen
# » Alternativ bspw.: MARIADBROOTPASSWORD="Y.uJ4-!*öLolL"
# NCDBPASSWORD=nextcloud
# » Passwort des Datenbankbenutzers:
# » NCDBPASSWORD="YouR#P@ssworT" oder vom Skript generiert
# » Alternativ bspw.: NCDBPASSWORD=$(openssl rand -hex 16)
# REMOVEUAU="y"
# » Unattended-Upgrades werden entfernt [y|n]
# » Alternativ bspw.: REMOVEUAU="n"
#
#----------------------------------------------------------------------------
#
# Carsten Rieger IT-Services
# seit 2018: https://www.c-rieger.de