nextcloud auf OrangePi mit DietPi

z.B. phpBB, MySQL, apache, samba, etc
Antworten
Benutzeravatar
asp
Site Admin
Beiträge: 153
Registriert: 22 Feb 2025, 19:44
Wohnort: Lohn-Ammannsegg
Kontaktdaten:

nextcloud auf OrangePi mit DietPi

Beitrag von asp »

Wie man das Betriebssystem DietPi https://dietpi.com/ auf einem Rechner installiert findest du hier https://www.youtube.com/watch?v=cZZNuJbxhGE.
Wenn das BS bootet und funktioniert sollte der Rechner eine statische IP bekommen, das geschiet mit dem Befehl

Code: Alles auswählen

sudo dietpi-config
unter "7: Network Options: Adapters" -> WiFi -> statische Werte eintragen, bei mir

Code: Alles auswählen

ip: 192.168.31.10
sn: 255.255.255.0
gw: 192.168.31.1
dns: 192.168.31.1
und ganz unten diese Einstellung übernehmen (oben links wird die aktuelle ip eingeblendet) und mit zwei mal <Back> die config verlassen.
  • jetzt würde ich mal versuchen mich von einem entfernten Terminal via ssh auf dem Pi einzuloggen, um zu prüfen ob alles funktioniert
  • und noch prüfen, ob alle Softwarepakete auf dem Raspberry Pi aktuell sind

Code: Alles auswählen

sudo apt update
sudo apt upgrade
sudo apt autoremove
Nun montieren wir noch eine Festplatte oder USB-Stick für die Ablage der Daten
  • Unter dietpi machen wir das mi

Code: Alles auswählen

sudo dietpi-drive_manager
einfach das Medium , meist sda1 oder sdb1 anwählen und einen Mount-Punkt, z.B. "/mnt/d1" angeben, jetzt haben wir im Filesystem einen Ort "/mnt/d1" welchen wir für unsere nextcloudaten verwenden können.
Nun installieren wir nextcloud

Code: Alles auswählen

sudo dietpi-software
hier suchen wir das "nextcloud" -Paket, und installieren es, da geht nun eine Weile, du kannst dir also ein Kaffe gönnen während nextcloud unter "/var/www/nextcloud/" installiert wird.
Nach der Installation kann man sich von einem Client mit einem Webbrowser unter "<ip-des-servers>/nextcloud" als "admin/<Root-PW-vom Pi>" einloggen.
weitere Arbeiten
  • nextcloud abschalten

Code: Alles auswählen

sudo -u www-data php /var/www/nextcloud/occ maintenance:mode --on
  • Backup erstellen

Code: Alles auswählen

sudo tar -czvf /tmp/nextcloud_backup.tar.gz /var/www/nextcloud/config/config.php /mnt/dietpi_userdata/nextcloud_data/
  • Daten kopieren/migrieren

Code: Alles auswählen

sudo rsync -avh --progress /mnt/dietpi_userdata/nextcloud_data/ /mnt/d1/nextcloud_data/
  • Rechte einstellen

Code: Alles auswählen

sudo chown -R www-data:www-data /mnt/d1/nextcloud_data
sudo chmod -R 770 /mnt/d1/nextcloud_data
  • config.php anpassen

Code: Alles auswählen

sudo nano /var/www/nextcloud/config/config.php
und diesen Eintrag anpassen 'datadirectory' => '/mnt/d1/nextcloud_data',
  • Wartungsmodus verlassen

Code: Alles auswählen

sudo -u www-data php /var/www/nextcloud/occ maintenance:mode --off
  • konfiguration Testen

Code: Alles auswählen

sudo -u www-data php /var/www/nextcloud/occ config:system:get datadirectory
es sollte "mnt/d1/nextcloud_data" angezeigt werden
  • und den Webserver neu starten

Code: Alles auswählen

sudo systemctl reload apache2
  • und neu indizieren

Code: Alles auswählen

sudo -u www-data php /var/www/nextcloud/occ files:scan --all
Benutzeravatar
asp
Site Admin
Beiträge: 153
Registriert: 22 Feb 2025, 19:44
Wohnort: Lohn-Ammannsegg
Kontaktdaten:

Probleme mit OrangePi mit DietPi

Beitrag von asp »

Nach einem Update hatte ich Probleme mit meinem Nextcloudserver
- der OPi stürzte dauernd mit Hardwareproblemen ab

Neuen Nextcloudserver mit alter ASUS-EEE-Box 32Bit und Sparky aufgesetzt
ASUS-EEE-BOX.jpg
ASUS-EEE-BOX.jpg (20.4 KiB) 111570 mal betrachtet
- Sparky 8.2 installiert

Code: Alles auswählen

sudo apt install snapd
sudo snap install nextcloud
Konfigurieren

Code: Alles auswählen

sudo nextcloud.manual-install admin MEIN-NEXTCLOUD-ADMIN-PW
und freigeben

Code: Alles auswählen

sudo /snap/bin/nextcloud.occ config:system:set trusted_domains 1 --value=IP-ADDR-VON-NEXTCLOUDSERVER
Benutzeravatar
asp
Site Admin
Beiträge: 153
Registriert: 22 Feb 2025, 19:44
Wohnort: Lohn-Ammannsegg
Kontaktdaten:

OPi ist nicht defekt

Beitrag von asp »

Habe Taktrate begrenzt
Nachdem ich bei meinem Nextcloudserver mit dietpi die Taktrate begrenz habe

Code: Alles auswählen

sudo dietpi-config
und unter Performance Options von CPU Governor auf conservative umgeschaltet habe, hat der Server wieder ohne Abstürtze sauber synchronisiert.

Verwende jetzt aber den OPi nur noch für die Webcam und die alte ASUS-Box als meinen zentralen Nextcloudserver.
Antworten