Nextcloud Installationsskript / Nextcloud installations script
- Shell 100%
| debian.sh | Nextcloud Hub 26 Spring | |
| ips.sh | crowdsec | |
| README.md | Ubuntu 26, 24 and Debian 13 | |
| ubuntu.sh | Nextcloud Hub 26 Spring | |
| ubuntu26.sh | Nextcloud Hub 26 Spring | |
| zero_v2.cfg | zero_v2.cfg | |
| zero_v26.cfg | zero26.sh | |
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 26.04//24.04 LTS [x86_64] / Debian 13 [x86_64]
- NGINX ≥ 1.29 from nginx
- Auswahl / Option: PHP 8.5 // PHP 8.4 // PHP 8.3
- Auswahl / Option: MariaDB 11.4/11.8 // postgreSQL 17/18
- Auswahl / Option: Self-signed // Let's Encrypt certificates
- Auswahl / Option: Nextcloud Release ≥ 32
- Auswahl / Option: Nextcloud Office/OnlyOffice
- etc...
INSTALLATION (Ubuntu/Debian):
D/E: Vorbereitungen/Preparations:
sudo -swget -O zero.sh https://codeberg.org/criegerde/nextcloud-zero/raw/branch/master/<debian/ubuntu(26)>.shwget -O zero.cfg https://codeberg.org/criegerde/nextcloud-zero/raw/branch/master/zero_v2(6).cfgchmod +x zero.shD/E: Konfigurationsvariablen anpassen / modify configuration variables:
nano zero.cfgNEXTCLOUDDATAPATH="/nc_data"
NEXTCLOUDADMINUSER="nextcloud"
NEXTCLOUDADMINUSERPASSWORD=$(openssl rand -hex 16)
NCRELEASE="latest.tar.bz2"
PHPVERSION="8.4"
NEXTCLOUDDNS="ihre.clouddomain.de" oder NEXTCLOUDDNS="192.168.x.y"
LETSENCRYPT="n"
NEXTCLOUDEXTIP=$(curl -s -4 'https://ip.fosc-it.com')
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.shD/E: LOGDATEI/LOGFILE:
nano /home/*benutzer*/Nextcloud-Installationsskript/install.logD: 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