Skip to content

New Nextcloud auto-installer script

Notifications You must be signed in to change notification settings

MrEddX/nextcloud-zero

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


   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.x LTS [AMD x86_64] / Debian 12 [AMD x86_64]
  • NGINX ≥ 1.27 from nginx
  • Auswahl / Option: PHP 8.3 // PHP 8.2 // PHP 8.1
  • Auswahl / Option: MariaDB 10.11 // postgreSQL 15
  • Auswahl / Option: Self-signed // Let's Encrypt certificates
  • Auswahl / Option: Nextcloud Release ≥ 26.0.13
  • 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/.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="176.9.93.198 176.9.1.117" MARIADBROOTPASSWORD=$(openssl rand -hex 16) NCDBPASSWORD=nextcloud REDISPASSWORD=$(openssl rand -hex 16) REMOVEUAU="y"

Installation:

./zero.sh

D/E: DEINSTALLATION/UNINSTALL:

D. Sofern Sie das Skript erneut ausführen möchten, so führen Sie bitte zuerst die Deinstallation durch:
E: If you want to re-install your server - please uninstall your software first.

/home/*benutzer*/Nextcloud-Installationsskript/uninstall.sh
rm -f /home/*benutzer*/Nextcloud-Installationsskript/uninstall.sh

D: Dabei werden alle Softwarepakete (inkl. DB) sowie alle Verzeichnisse und Daten aus der vorherigen Installation entfernt. Im Anschluss daran kann die Installation erneut durchgeführt werden.
E: All data, databases and software from the previous installation will be removed. Afterwards you can re-run the installation script.

D/E: ERNEUTE INSTALLATION/RE-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

About

New Nextcloud auto-installer script

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages