1
0
Fork
You've already forked nextcloud-zero
0
Nextcloud Installationsskript / Nextcloud installations script
  • Shell 100%
Find a file
2025年11月13日 07:47:57 +01:00
debian.sh software-properties-common 2025年11月13日 07:47:57 +01:00
ips.sh crowdsec 2025年09月26日 13:21:10 +02:00
README.md Removed UNINSTALL 2025年08月19日 12:09:02 +02:00
ubuntu.sh Removed http/3 completly 2025年11月09日 14:06:51 +01:00
zero_v2.cfg set defaults 2025年10月09日 20:36:18 +02:00


 Carsten Rieger IT-Services
 https://www.c-rieger.de

Nextcloud Installationsskript // Nextcloud Installation script

D: Installieren Sie Ihren eigenen Nextcloud-Server in weniger als 10 Minuten.
E: Install your own Nextcloud server in less than 10 minutes.

  • Ubuntu 24 LTS [x86_64] / Debian 12 und 13 [x86_64]
  • NGINX ≥ 1.29 from nginx
  • Auswahl / Option: PHP 8.4 // PHP 8.3 // PHP 8.2 // PHP 8.1
  • Auswahl / Option: MariaDB 11.4/8 // postgreSQL 17
  • Auswahl / Option: Self-signed // Let's Encrypt certificates
  • Auswahl / Option: Nextcloud Release ≥ 29
  • Auswahl / Option: Nextcloud Office/OnlyOffice
  • etc...

INSTALLATION (Ubuntu/Debian):

D/E: Vorbereitungen/Preparations:

sudo -s
wget -O zero.sh https://codeberg.org/criegerde/nextcloud-zero/raw/branch/master/<debian/ubuntu>.sh
wget -O zero.cfg https://codeberg.org/criegerde/nextcloud-zero/raw/branch/master/zero_v2.cfg
chmod +x zero.sh

D/E: Konfigurationsvariablen anpassen / modify configuration variables:

nano zero.cfg

NEXTCLOUDDATAPATH="/nc_data" NEXTCLOUDADMINUSER="nextcloud" NEXTCLOUDADMINUSERPASSWORD=$(openssl rand -hex 16) NCRELEASE="latest.tar.bz2" PHPVERSION="8.3" NEXTCLOUDDNS="ihre.clouddomain.de" oder NEXTCLOUDDNS="192.168.178.x" 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="127.0.0.53 176.9.93.198 176.9.1.117" MARIADBROOTPASSWORD=$(openssl rand -hex 16) NCDBPASSWORD=nextcloud REDISPASSWORD=$(openssl rand -hex 16) REMOVEUAU="y" TCP_OPT="n" HTTP3ON="n"

Installation:

./zero.sh

D/E: LOGDATEI/LOGFILE:

nano /home/*benutzer*/Nextcloud-Installationsskript/install.log

D: Weitere Optimierungs-, Härtungs- und Erweiterungsmöglichkeiten finden Sie hier:
E: Further hardening, optimization and enhancement information can be found here:

https://www.c-rieger.de/nextcloud-installationsanleitung/

Carsten Rieger IT-Services