Openmediavault + Nextcloud auf Raspberry Pi installieren
Installation erfolgt von einem Windows Rechner.
Benötigt werden folgende Programme:
- SD Card Formatter: https://www.sdcard.org/downloads/formatter/
- Win32 Disk Imager: https://sourceforge.net/projects/win32diskimager/
- Raspberry Pi OS (32-bit) Lite Image: https://www.raspberrypi.org/downloads/raspberry-pi-os/
- KiTTY oder PuTTY (SSH Client) [Im folgenden Konsole genannt]: https://www.fosshub.com/KiTTY.html
Vorbereitung:
- Mit SD Card Formatter SD Karte formatieren
- Mit Win32 Disk Imager „Raspberry Pi OS (32-bit) Lite Image“ auf SD Karte schreiben
- Auf der SD Karte im Root Verzeichnis eine Datei, mit Dateinamen „ssh“(ohne Dateiendung) anlegen
- SD Karte in Raspberry schieben, RasPi neustarten und IP Adresse über Router herausfinden
- In der Konsole mit „pi“ und „raspberry“ einloggen
Installation Webmin + Nextcloud:
[crayon-675013862d9f3018722750/]
Web einloggen https://192.168.178.45:10000/
mit pi und raspberry
Servers -> MySQL Database Server -> „Create new database“ -> „nextcloud“
-> „User Permissions“ -> oben „Create new user“ ->
Radio auf leer und username eingeben „nextclouduser“
Password „Set to“ und password eingeben
Hosts Radio auf leer und „localhost“ eingeben
Permissions alles markieren
Navigations Menü: „Others“ -> „File Manager“ -> etc -> openal -> php -> 7.3 -> apache2 -> php.ini (r.Maustaste) -> editieren
-> memory_limit 2048 -> oben rechte Save Diskette
-> home -> pi -> „File“ -> „Download from remote URL“ ->
nextcloud.com/de/install/#instructions-server (r.Maustaste) auf download -> link kopieren
download -> r.Maustaste auf Datei und „Extract“
Ins Verzeichnis gehen -> Alle markieren -> Cut
var -> www -> html -> nextcloud Ordner erstellen und reinkopieren
html Ordner r.Maustaste -> Properties -> Change ownership -> Username, Group: „www-data“, recursive -> true
Navigations Menü: „System“ -> „Bootup and Shutdown“ -> apache2 -> „Restart“
####
Apache Port ändern auf z.B. 81. Damit OpenMediaVault auf Port 80 und 444 SSL installiert werden kann. Dies wird später zurück geändert
/etc/apache2/ports.conf
Nextcloud installieren
http://192.168.178.45/nextcloud/index.php
Installation OpenMediaVault:
-
- [crayon-675013862d9fc505358552/]
- OpenMediaVault ist nun installiert. Wenn man die IP Adresse im Browser aufruft, sollte die WebUi erscheinen. Einzuloggen mit „admin“ und „openmediavault“
- Standard Passowort ändern: Generel Settings -> Web Administrator Password
- SSH Zertifikat: Certifikates -> Tab SSH -> Add -> Irgendetwas eingeben. z.B. SSHCert -> Apply
- SSL Zertifikat: Certifikates -> Tab SSL -> Add -> ausfüllen -> Apply
- Generel Settings: Port -> 90, Auto logout -> disabled, Enable SSL auf true, Zertifikat auswählen, Force SSL auf true -> save & apply [WebUi ist ab jetzt nur mit https erreichbar]
In Webmin Port von Nextcloud zurück stellen:
/etc/apache2/ports.conf auf Port 80 bzw. 443
#Laufwerk dauerhaft einbinden:
sudo mount -t ext /dev/sda1 /media/Hdd1
https://confluence.jaytaala.com/display/TKB/Mount+drive+in+linux+and+set+auto-mount+at+boot