From 24df1a65f35d59b437e06d54ceaf8efcfc1e4ccc Mon Sep 17 00:00:00 2001 From: weyne85 Date: Wed, 22 May 2024 08:11:00 +0200 Subject: [PATCH] Create zero_v2.cfg --- zero_v2.cfg | 133 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 zero_v2.cfg diff --git a/zero_v2.cfg b/zero_v2.cfg new file mode 100644 index 0000000..a0c391d --- /dev/null +++ b/zero_v2.cfg @@ -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