RuckZuck
Premium
- Registriert
- 8. November 2012
- Beiträge
- 1.983
- Lösungen
- 3
- Reaktionspunkte
- 2.303
- Punkte
- 393
- Ort
- World Wide Web
Ich habe ja mittlerweile diverse Raspberrys aufgesetzt und immer wieder viel Probiert.
Da das Raspberry Pi 4 mit 4Gb ja relativ viele Anwendungen parallel zulässt, wollte ich neben IPC und diversen anderen Anwendungen nun auch meine Nextcloud auf dem RPi4 mit aufsetzen, war jedoch recht frustriert als das IPC WebIF nach Installation der Nextcloud nicht mehr erreichbar war und ich auch über Virtualhosts für Apache2 nicht weiter kam.
Ich möchte euch hier an meiner Lösung teilhaben lassen, da ich weiß, dass es außer mir noch mehr Leute hier im DEB gibt welche daran verzweifelt sind.
1. Vorbereitungen
1.1 Was brauchen wir?
- Raspberry Pi 4 (4GB RAM)
- microSD Karte (in meinem Fall eine 32GB Karte)
- Netzteil
- z.B. Windows-PC mit Putty, Win32DiskImager, ggf. Win32Format oder h2format
1.2 SD-Karte vorbereiten
löscht die microSD-Karte und vergebt einen neuen Laufwerksbuchstaben. Dies geht recht easy bei SD-Karten bis 32GB über die "Computerverwaltung" von Windows.
Alternativ nutzt Win32Format oder h2format um eure SD-Karte größer 32GB in FAT32 zu formattieren.
1.3 Ubuntu runterladen
-
- entpackt die ZIP-Datei.
1.4 Image auf SD-Karte schreiben
Hierfür nutzen wir das Programm "Win32DiskImager". Wählt den richtigen Laufwerksbuchstaben aus, wählt das runtergeladene Ubuntu 20.04.1 LTS RPi4 64bit Image aus und klickt auf "Schreiben".
1.5 Dateien vorbereiten
erstellt nun im ROOT-Laufwerk/Verzeichnis der SD-Karte eine leere Datei namens "ssh" (ohne Dateieendung)
werft nun die SD-Karte aus und steckt sie in euer Raspberry Pi 4.
2. Ersteinrichtung Raspberry
2.1 Einloggen und Passwort ändern
Wartet 2-3min, startet Putty, gebt die IP-Adresse eures Raspberrys ein (könnt Ihr z.B. über das WebIF eures Routers rausfinden) und verbindet euch.
Benutzername: ubuntu
Passwort: ubuntu
nach dem Einloggen werdet ihr aufgefordert nochmal das Passwort einzugeben (ubuntu) und anschließend ein neues Passwort zu vergeben. Dies müssen wir anschließend noch ein zweites mal eingeben und mit Enter bestätigen.
2.2 Location & Timezone einstellen
Nun müssen wir uns neu mit Putty einloggen, nun mit Benutzername ubuntu und dem neu vergebenem Passwort.
Anschließend stellen wir erst einmal unsere Timezone ein um die korrekte Uhrzeit, etc. auf dem Raspberry zu haben. Dies tun wir mit folgendem Befehl:
Hier wählen wir "Europe" und anschließend "Berlin" aus.
2.3 Passwort für ROOT vergeben & Login erlauben
erlaubt es uns nun ein Passwort für den User "root" zu vergeben.
anschließend müssen wir noch dem User "root" erlauben sich per SSH auf dem Raspberry einzuloggen.
Öffnet die ssh-config mit dem Befehl
und sicht die Zeile welche mit "PermitRootLogin" beginnt. Löscht das Vorzeichen und ändert die Zeile ab in
.
Speichert die Änderungen mit Strg+O und verlasst den Editor mit Strg+X.
anschließend starten wir das Raspberry neu mit dem Befehl
.
2.4 Erste Schritte mit dem User "root" per SSH
Wartet wieder 2-3min bevor ihr euch per Putty neu verbindet. Loggt euch anschließend als Benutzer "root" ein mit dem von euch unter 2.3 vergebenem Passwort.
Nun können wir mit
den nichtmehr benötigten User "ubuntu" löschen. Dies ist jedoch optional und nicht unbedingt nötig.
Startet nun die Update-Funktion mit
.
Dies dauert seine Zeit.
3. USB-Stick / USB-Festplatte für Nextcloud vorbereiten
3.1 Formattieren
Da ich meine Daten im Falle eines Ausfalls des Raspberrys gern auch am Windows-PC ohne Probleme noch auslesen möchte, habe ich meinen USB-Stick im NTFS-Format formattiert.
Schließt euer Medium an das Raspberry an.
3.2 Ordner stellen & Laufwerk mounten
Erstellt einen Ordner mit dem Befehl
und sucht mit dem Befehl
nach der Bezeichnung eures USB-Mediiums. Bei mir ist es /dev/sda1.
Jetzt verbinden wir den neu angelegten Ordner mit unserem USB-Laufwerk mit dem Befehl
<-- ggf. statt sda1 eure Bezeichnung verwenden.
Nun erstellen wir noch einen Ordner "data" mit dem Befehl
.
4. LAMP-Server aufsetzen
LAMP = Linux Apache MySQL PHP
4.1 LAMP-Stack installieren
Da es mühsam wäre alles manuell zu installieren, nutzen wir ein Skript um alles auf einmal zu installieren
.
4.2 zusätzliche PHP-Module für Nextcloud installieren
Da uns noch ein paar zusätzliche PHP-Module für die spätere Nextcloud fehlen, installieren wir diese noch nach mit
Sollte es hierbei zu Fehlern kommen, könnt ihr die Module auch nach und nach einzeln installieren
4.3 PHP für Nextcloud vorbereiten
- Öffnet die php.ini mit dem Befehl
und sucht mit Strg+W nach "memory_limit".
Ändert den Wert auf 1024M.
- Mit Strg+W nach "upload_max_Filesize" suchen und den Wert auf 16G ändern.
- Mit Strg+W nach "post_max_size" suchen und den Wert auf 16G ändern
- mit Strg+W nach "date.timezone" suchen, das Zeichen am Beginn der Zeile entfernen und nach dem = Zeichen "Europe/Berlin" ergänzen.
- Speichert die Änderungen mit Strg+O und verlasst den Editor mit Strg+X
4.4 MySQL Datenbank vorbereiten
- Wir starten mit dem Befehl
und geben anschließend einfach
ein um nun eine Datenbank aufzusetzen.
- Dies tun wir mit dem Befehl
- Nun legen wir den Benutzer und das Passwort für unsere Datenbank an. Der User in meinem Beispiel heißt ganz simpel "nextclouduser", das Passwort vergebt ihr bitte selbst und notiert euch alles! Wir brauchen es später noch!!!
- nun erlauben wir dem User "nextclouduser" noch den Zugriff auf die Datenbank "nextcloud" mit folgendem Befehl
- jetzt aktualisieren wir die MySQL-Einstellungen mit
und verlassen MySQL wieder mit
5. IPC installieren und VirtualHost in Apache2 anlegen
jetzt wäre eigentlich der Punkt wo wir mit der Installation von Nextcloud beginnen würden, da die Vorbereitungen dafür abgeschlossen sind, allerdings würden sich dann später IPC und Nextcloud "ärgern". Um dies zu umgehen, installieren wir jetzt ersteinmal IPC
5.1 IPC installieren
geht wie gehabt mit dem Befehl
und anschließend
.
Wählt "Don't touch Keymap" aus, bei der nächsten Auswahl könnt ihr mit den Pfeiltasten und Leertaste OSEMU und gbox abwählen wenn ihr es nicht benötigt.
Am Ende vergebt ihr noch einen Username und Passwort für das IPC-WebIF hinter den entsprechenden Config-Einträgen
HTTPUSER='euerBenutzernameFürIPC'
HTTPPASS='euerPasswortFürIPC'
mit Strg+O speichern und Strg+X verlassen
nun sollte das WebIF von IPC erreichbar sein wenn ihr im Browser die IP-Adresse eures Raspberrys eingebt. Ist das der Fall, gehen wir zum nächsten Schritt über.
5.2 VirtualHost einrichten in Apache2 für IPC
da das WebIF aktuell random über den Port 80 läuft, müssen wir dem Apache2-Webserver nun mitteilen, dass das WebIF über einen anderen Port erreichbar sein soll. In unserem Beispiel ist es der Port 81.
Dafür legen wir uns eine eigene IPC.conf an mit dem Befehl
mit folgendem Inhalt:
Anschließend mit Strg+O speichern und Strg+X verlassen.
nun muss Apache2 noch wissen, dass es auf den Port 81 statt 80 hören soll. Dies müssen wir in der Datei ports.conf noch anpassen mit dem Befehl
.
Ändert in der Datei "Listen 80" in "Listen 81", anschließend mit Strg+O speichern und Strg+X verlassen.
5.3 VirtualHost aktivieren in Apache2
Nun müssen wir noch eine Code-Folge ausführen um den VirtualHost und schon mal ein paar Module für Nextcloud zu aktivieren.
Gebt dazu nacheinander folgende Codes ein:
Jetzt noch den Apache2 Service neustartetn mit
jetzt sollte das IPC-WebIF über
Ist dies der Fall, starten wir das Raspberry neu mit dem Befehl
6. Nextcloud
6.1 Download
Ladet euch die aktuellste Version von Nextcloud mit dem Befehl
Alternativ wenn ihr kein externes USB-Laufwerk gemountet habt mit dem Befehl
herunter und entpackt diese anschließend mit
.
6.2 Verschieben der Dateien
Verschiebt nun die entpackten Dateien mit
6.3 VirtualHost einrichten in Apache2 für Nextcloud
Wir legen wieder einen VirtualHost an mit dem Befehl
mit folgendem Inhalt:
In unserem Beispiel haben wir für Nextcloud den Port 1992 gewählt (könnt ihr auch einen anderen nehmen). Gebt wenn ihr die Nextcloud auch von außen erreichbar machen wollt eure DynDNS-Adresse und auch die interne IP eures Raspberrys an.
Apache2 muss nun noch wissen, dass es neben dem Port 81 noch auf Port 1992 hören soll. Dies müssen wir wieder in der Datei ports.conf noch anpassen mit dem Befehl
.
unter "Listen 81" erstellen wir nun noch eine neue Zeile mit "Listen 1992", anschließend Speichern wir wieder mit Strg+O und verlassen den Editor mit Strg+X.
6.4 VirtualHost aktivieren in Apache2
Gebt nacheinander folgende Codes ein:
Jetzt noch den Apache2 Service neustarten mit
6.5 Ordner für Nextcloud vorbereiten
Gebt nun noch folgende Befehle ein:
6.6 Nextcloud mit Datenbank verbinden
Jetzt sollte weiterhin das IPC-WebIF über
Geben wir nun
Vergebt nun auf der Startseite der Nextcloud einen Benutzernamen und ein Passwort mit dem ihr euch zukünftig in eurer Nextcloud anmelden wollt.
Als Datenverzeichnis gebt ihr an:
- mit USB-Laufwerk gemounted:
- ohne USB-Laufwerk
Datenbank-Benutzer: nextclouduser
Datenbank-Passwort: Passwort welches von euch unter 4.4 vergeben habt
Datenbank-Name: nextcloud
localhost
und startet die Einrichtung eurer Nextcloud und Oscam.
6.7 Größe von /tmp anpassen/vergrößern (optional)
um das /tmp Verzeichnis von 100MB auf z.B. 500MB zu vergrößern nutzt folgenden Befehl:
Da das Raspberry Pi 4 mit 4Gb ja relativ viele Anwendungen parallel zulässt, wollte ich neben IPC und diversen anderen Anwendungen nun auch meine Nextcloud auf dem RPi4 mit aufsetzen, war jedoch recht frustriert als das IPC WebIF nach Installation der Nextcloud nicht mehr erreichbar war und ich auch über Virtualhosts für Apache2 nicht weiter kam.
Ich möchte euch hier an meiner Lösung teilhaben lassen, da ich weiß, dass es außer mir noch mehr Leute hier im DEB gibt welche daran verzweifelt sind.
1. Vorbereitungen
1.1 Was brauchen wir?
- Raspberry Pi 4 (4GB RAM)
- microSD Karte (in meinem Fall eine 32GB Karte)
- Netzteil
- z.B. Windows-PC mit Putty, Win32DiskImager, ggf. Win32Format oder h2format
1.2 SD-Karte vorbereiten
löscht die microSD-Karte und vergebt einen neuen Laufwerksbuchstaben. Dies geht recht easy bei SD-Karten bis 32GB über die "Computerverwaltung" von Windows.
Alternativ nutzt Win32Format oder h2format um eure SD-Karte größer 32GB in FAT32 zu formattieren.
1.3 Ubuntu runterladen
-
Sie müssen registriert sein, um Links zu sehen.
- entpackt die ZIP-Datei.
1.4 Image auf SD-Karte schreiben
Hierfür nutzen wir das Programm "Win32DiskImager". Wählt den richtigen Laufwerksbuchstaben aus, wählt das runtergeladene Ubuntu 20.04.1 LTS RPi4 64bit Image aus und klickt auf "Schreiben".
1.5 Dateien vorbereiten
erstellt nun im ROOT-Laufwerk/Verzeichnis der SD-Karte eine leere Datei namens "ssh" (ohne Dateieendung)
werft nun die SD-Karte aus und steckt sie in euer Raspberry Pi 4.
2. Ersteinrichtung Raspberry
2.1 Einloggen und Passwort ändern
Wartet 2-3min, startet Putty, gebt die IP-Adresse eures Raspberrys ein (könnt Ihr z.B. über das WebIF eures Routers rausfinden) und verbindet euch.
Benutzername: ubuntu
Passwort: ubuntu
nach dem Einloggen werdet ihr aufgefordert nochmal das Passwort einzugeben (ubuntu) und anschließend ein neues Passwort zu vergeben. Dies müssen wir anschließend noch ein zweites mal eingeben und mit Enter bestätigen.
2.2 Location & Timezone einstellen
Nun müssen wir uns neu mit Putty einloggen, nun mit Benutzername ubuntu und dem neu vergebenem Passwort.
Anschließend stellen wir erst einmal unsere Timezone ein um die korrekte Uhrzeit, etc. auf dem Raspberry zu haben. Dies tun wir mit folgendem Befehl:
Code:
sudo dpkg-reconfigure tzdata
2.3 Passwort für ROOT vergeben & Login erlauben
Code:
sudo passwd root
anschließend müssen wir noch dem User "root" erlauben sich per SSH auf dem Raspberry einzuloggen.
Öffnet die ssh-config mit dem Befehl
Code:
sudo nano /etc/ssh/sshd_config
Code:
PermitRootLogin yes
Speichert die Änderungen mit Strg+O und verlasst den Editor mit Strg+X.
anschließend starten wir das Raspberry neu mit dem Befehl
Code:
sudo reboot
2.4 Erste Schritte mit dem User "root" per SSH
Wartet wieder 2-3min bevor ihr euch per Putty neu verbindet. Loggt euch anschließend als Benutzer "root" ein mit dem von euch unter 2.3 vergebenem Passwort.
Nun können wir mit
Code:
deluser ubuntu
Startet nun die Update-Funktion mit
Code:
apt update -y && apt upgrade -y
Dies dauert seine Zeit.
3. USB-Stick / USB-Festplatte für Nextcloud vorbereiten
3.1 Formattieren
Da ich meine Daten im Falle eines Ausfalls des Raspberrys gern auch am Windows-PC ohne Probleme noch auslesen möchte, habe ich meinen USB-Stick im NTFS-Format formattiert.
Schließt euer Medium an das Raspberry an.
3.2 Ordner stellen & Laufwerk mounten
Erstellt einen Ordner mit dem Befehl
Code:
mkdir /media/external/
Code:
fdisk -l
Jetzt verbinden wir den neu angelegten Ordner mit unserem USB-Laufwerk mit dem Befehl
Code:
mount /dev/sda1 /media/external
Nun erstellen wir noch einen Ordner "data" mit dem Befehl
Code:
mkdir /media/external/data/
4. LAMP-Server aufsetzen
LAMP = Linux Apache MySQL PHP
4.1 LAMP-Stack installieren
Da es mühsam wäre alles manuell zu installieren, nutzen wir ein Skript um alles auf einmal zu installieren
Code:
apt install lamp-server^
4.2 zusätzliche PHP-Module für Nextcloud installieren
Da uns noch ein paar zusätzliche PHP-Module für die spätere Nextcloud fehlen, installieren wir diese noch nach mit
Code:
apt install php-zip php-dompdf php-xml php-mbstring php-gd php-curl php-imagick php-intl unzip
Code:
apt install php-zip
Code:
apt install php-dompdf
Code:
apt install php-xml
Code:
apt install php-mbstring
Code:
apt install php-gd
Code:
apt install php-curl
Code:
apt install php-imagick
Code:
apt install php-intl
Code:
apt install unzip
4.3 PHP für Nextcloud vorbereiten
- Öffnet die php.ini mit dem Befehl
Code:
nano /etc/php/7.4/apache2/php.ini
Ändert den Wert auf 1024M.
- Mit Strg+W nach "upload_max_Filesize" suchen und den Wert auf 16G ändern.
- Mit Strg+W nach "post_max_size" suchen und den Wert auf 16G ändern
- mit Strg+W nach "date.timezone" suchen, das Zeichen am Beginn der Zeile entfernen und nach dem = Zeichen "Europe/Berlin" ergänzen.
- Speichert die Änderungen mit Strg+O und verlasst den Editor mit Strg+X
4.4 MySQL Datenbank vorbereiten
- Wir starten mit dem Befehl
Code:
mysql_secure_installation
Code:
mysql
- Dies tun wir mit dem Befehl
Code:
CREATE DATABASE nextcloud;
Code:
CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'euerPasswort';
Code:
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';
Code:
FLUSH PRIVILEGES;
Code:
EXIT;
5. IPC installieren und VirtualHost in Apache2 anlegen
jetzt wäre eigentlich der Punkt wo wir mit der Installation von Nextcloud beginnen würden, da die Vorbereitungen dafür abgeschlossen sind, allerdings würden sich dann später IPC und Nextcloud "ärgern". Um dies zu umgehen, installieren wir jetzt ersteinmal IPC
5.1 IPC installieren
geht wie gehabt mit dem Befehl
Code:
wget https://ipc.pebkac.at/ipc/ipcsetup.sh
Code:
bash ipcsetup.sh
Wählt "Don't touch Keymap" aus, bei der nächsten Auswahl könnt ihr mit den Pfeiltasten und Leertaste OSEMU und gbox abwählen wenn ihr es nicht benötigt.
Am Ende vergebt ihr noch einen Username und Passwort für das IPC-WebIF hinter den entsprechenden Config-Einträgen
HTTPUSER='euerBenutzernameFürIPC'
HTTPPASS='euerPasswortFürIPC'
mit Strg+O speichern und Strg+X verlassen
nun sollte das WebIF von IPC erreichbar sein wenn ihr im Browser die IP-Adresse eures Raspberrys eingebt. Ist das der Fall, gehen wir zum nächsten Schritt über.
5.2 VirtualHost einrichten in Apache2 für IPC
da das WebIF aktuell random über den Port 80 läuft, müssen wir dem Apache2-Webserver nun mitteilen, dass das WebIF über einen anderen Port erreichbar sein soll. In unserem Beispiel ist es der Port 81.
Dafür legen wir uns eine eigene IPC.conf an mit dem Befehl
Code:
nano /etc/apache2/sites-available/IPC.conf
<VirtualHost *:81>
DocumentRoot /var/www/ipc/
<Directory /var/www/ipc/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/ipc-error.log
LogLevel warn
CustomLog /var/log/apache2/ipc-access.log combined
ServerSignature On
</VirtualHost>
DocumentRoot /var/www/ipc/
<Directory /var/www/ipc/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/ipc-error.log
LogLevel warn
CustomLog /var/log/apache2/ipc-access.log combined
ServerSignature On
</VirtualHost>
nun muss Apache2 noch wissen, dass es auf den Port 81 statt 80 hören soll. Dies müssen wir in der Datei ports.conf noch anpassen mit dem Befehl
Code:
nano /etc/apache2/ports.conf
Ändert in der Datei "Listen 80" in "Listen 81", anschließend mit Strg+O speichern und Strg+X verlassen.
5.3 VirtualHost aktivieren in Apache2
Nun müssen wir noch eine Code-Folge ausführen um den VirtualHost und schon mal ein paar Module für Nextcloud zu aktivieren.
Gebt dazu nacheinander folgende Codes ein:
Code:
a2dissite 000-default.conf
Code:
a2ensite IPC.conf
Code:
a2enmod rewrite
Code:
a2enmod headers
Code:
a2enmod env
Code:
a2enmod dir
Code:
a2enmod mime
Jetzt noch den Apache2 Service neustartetn mit
Code:
systemctl restart apache2.service
Sie müssen registriert sein, um Links zu sehen.
erreichbar sein.Ist dies der Fall, starten wir das Raspberry neu mit dem Befehl
Code:
reboot
6. Nextcloud
6.1 Download
Ladet euch die aktuellste Version von Nextcloud mit dem Befehl
Code:
cd /media/external && wget https://download.nextcloud.com/server/releases/latest.zip
Code:
cd /tmp && wget https://download.nextcloud.com/server/releases/latest.zip
Code:
unzip latest.zip
6.2 Verschieben der Dateien
Verschiebt nun die entpackten Dateien mit
Code:
mv nextcloud /var/www/
6.3 VirtualHost einrichten in Apache2 für Nextcloud
Wir legen wieder einen VirtualHost an mit dem Befehl
Code:
nano /etc/apache2/sites-available/nextcloud.conf
<VirtualHost *:1992>
ServerAdmin eure@mailadresse.com
DocumentRoot /var/www/nextcloud/
ServerName DynDNS-Adresse
ServerAlias interneIP-AdresseEuresPis
Alias /nextcloud "/var/www/nextcloud/"
<Directory /var/www/nextcloud/>
Options +FollowSymlinks
AllowOverride All
Require all granted
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/nextcloud
SetEnv HTTP_HOME /var/www/nextcloud
</Directory>
ErrorLog ${APACHE_LOG_DIR}/nextcloud-error.log
CustomLog ${APACHE_LOG_DIR}/nextcloud-access.log combined
</VirtualHost>
ServerAdmin eure@mailadresse.com
DocumentRoot /var/www/nextcloud/
ServerName DynDNS-Adresse
ServerAlias interneIP-AdresseEuresPis
Alias /nextcloud "/var/www/nextcloud/"
<Directory /var/www/nextcloud/>
Options +FollowSymlinks
AllowOverride All
Require all granted
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/nextcloud
SetEnv HTTP_HOME /var/www/nextcloud
</Directory>
ErrorLog ${APACHE_LOG_DIR}/nextcloud-error.log
CustomLog ${APACHE_LOG_DIR}/nextcloud-access.log combined
</VirtualHost>
Apache2 muss nun noch wissen, dass es neben dem Port 81 noch auf Port 1992 hören soll. Dies müssen wir wieder in der Datei ports.conf noch anpassen mit dem Befehl
Code:
nano /etc/apache2/ports.conf
unter "Listen 81" erstellen wir nun noch eine neue Zeile mit "Listen 1992", anschließend Speichern wir wieder mit Strg+O und verlassen den Editor mit Strg+X.
6.4 VirtualHost aktivieren in Apache2
Gebt nacheinander folgende Codes ein:
Code:
a2ensite nextcloud.conf
Code:
a2enmod rewrite
Code:
a2enmod headers
Code:
a2enmod env
Code:
a2enmod dir
Code:
a2enmod mime
Jetzt noch den Apache2 Service neustarten mit
Code:
systemctl restart apache2.service
6.5 Ordner für Nextcloud vorbereiten
Gebt nun noch folgende Befehle ein:
Code:
mkdir /media/external/data/
Code:
chown -R www-data:www-data /media/external/data/
Code:
chown -R www-data:www-data /var/www/nextcloud/
Code:
chmod -R 755 /media/external/
Code:
chmod -R 755 /media/external/data/
Code:
chmod -R 755 /var/www/nextcloud/
Code:
mkdir /home/data/
Code:
chown -R www-data:www-data /home/data/
Code:
chown -R www-data:www-data /var/www/nextcloud/
Code:
chmod -R 755 /home/data/
Code:
chmod -R 755 /var/www/nextcloud/
6.6 Nextcloud mit Datenbank verbinden
Jetzt sollte weiterhin das IPC-WebIF über
Sie müssen registriert sein, um Links zu sehen.
erreichbar sein.Geben wir nun
Sie müssen registriert sein, um Links zu sehen.
ein, so solltet Ihr auf der Einrichtungsseite der Nextcloud landen.Vergebt nun auf der Startseite der Nextcloud einen Benutzernamen und ein Passwort mit dem ihr euch zukünftig in eurer Nextcloud anmelden wollt.
Als Datenverzeichnis gebt ihr an:
- mit USB-Laufwerk gemounted:
Code:
/media/external/data/
Code:
/home/data/
Datenbank-Benutzer: nextclouduser
Datenbank-Passwort: Passwort welches von euch unter 4.4 vergeben habt
Datenbank-Name: nextcloud
localhost
und startet die Einrichtung eurer Nextcloud und Oscam.
Sie müssen registriert sein, um Links zu sehen.
<-- IPC WebIF
Sie müssen registriert sein, um Links zu sehen.
<-- Nextcloud6.7 Größe von /tmp anpassen/vergrößern (optional)
um das /tmp Verzeichnis von 100MB auf z.B. 500MB zu vergrößern nutzt folgenden Befehl:
Code:
mount -o remount,size=500M /tmp/
Zuletzt bearbeitet: