Menu

<< | Zurück

Debian 11 Webmin & Onlyoffice installieren

 

Weil für mich Webmin immer zu einem Linux Server dazu gehört habe ich dies in dieser Anleitung mit eingebunden :-)

  1. Als erstes müssen Sie das DVD ISO von Debian runterladen. Hier X86_64.. oder für andere CPU Hier..
  2. VM erstellen und ISO Datei in das ESX einbinden oder DVD brennen. System starten und nach Debian Anleitung fortfahren.
    1. Bebilderte Anleitung. Hier..
  3. Mein Server hat DHCP Reservierung über eien Linux DHCP (Debian) Server. Wenn die IP Statische werden soll dann hier..
  4. Anleitung. Wenn es so anfägt bedeutet dies Konsole Eingabe "- @" 
    1.  
Debian Installationsanleitung & Webmin & Onlyoffice zum Beispiel für Nextcloud Server

#### CD DVD Source löschen und ein neuen eintragen

- @nano /etc/apt/sources.list
- deb http://ftp.de.debian.org/debian/ bullseye main contrib non-free
#### insall webmin (https://kifarunix.com/install-webmin-on-debian-11/#webmin-apt-repo)
- @echo "deb https://download.webmin.com/download/repository sarge contrib" | tee /etc/apt/sources.list.d/webmin.list
- @apt install sudo gnupg2 -y
- @wget -qO - http://www.webmin.com/jcameron-key.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/jcameron-key.gpg
- @apt update
- @apt install webmin -y
- Server neu starten
#### Install onlyoffice dokument server, nginx Webserver und postgresql DB Server
- @sudo apt-get install postgresql
- @sudo -i -u postgres psql -c "CREATE DATABASE onlyoffice;"
- @sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH password 'onlyoffice';"
- @sudo -i -u postgres psql -c "GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;"
- @sudo apt-get install rabbitmq-server
- @sudo apt-get install nginx-extras
- @sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
- @sudo echo "deb https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
- @sudo apt-get update
- @sudo apt-get install ttf-mscorefonts-installer
- @sudo echo "deb http://deb.debian.org/debian $(grep -Po 'VERSION="[0-9]+ \(\K[∧)]+' /etc/os-release) main contrib" | sudo tee -a /etc/apt/sources.list
- @sudo apt-get install onlyoffice-documentserver
#### Parameter onlyoffice server setzen
- @/etc/onlyoffice/documentserver/default.json
- rejectUnauthorized to false
#### Parameter auf dem Nextcloud Server
- @nano /var/www/html/nextcloud/config/config.php
-   'allow_local_remote_servers' => true,
#### HTTPS
- @sudo service nginx stop
- @sudo cp -f /etc/onlyoffice/documentserver/nginx/ds-ssl.conf.tmpl /etc/onlyoffice/documentserver/nginx/ds.conf
#### pfad eintragen von beiden cert ohne << >>
- @nano /etc/onlyoffice/documentserver/nginx/ds.conf
- @sudo service nginx start

#### Cert im Webmin erstellen
- cert: /etc/ssl/certs/onlyoffice2_hostcert.pem
- key: /etc/ssl/private/onlyoffice2_hostkey.pem
- key und cert: (braucht es aber nicht): /etc/ssl/private/onlyoffice2_hostkey_cert.pem
#### Am Schluss Server neu starten und onlyoffice auf Nextcloud Server installieren und aktivieren

 

Onlyoffice Server absichern

 

Token in der Konfigurationsdatei von Onlyofficeserver  eintragen. Danach auch im Nextcloud in den Einstellungen, Onlyoffice Module "Geheimer Schlüssel (freilassen, um zu deaktivieren)" eintragen.

 

Token eintragen, Server neu starten
#
- @nano /etc/onlyoffice/documentserver/local.json
- @systemctl restart ds-converter ds-docservice ds-example ds
#