Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
start:linux:ubuntu:nextcloud:aktuellekonfiguration [2021/12/16 22:32] wikiadmin [Webserver einrichten] |
start:linux:ubuntu:nextcloud:aktuellekonfiguration [2021/12/16 22:47] wikiadmin [Nextcloud-Server] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | !!!! IN ARBEIT !!!! | + | {{https:// |
- | ---- | + | |
====== Nextcloud-Server ====== | ====== Nextcloud-Server ====== | ||
Ein Beispiel einer reelen Konfiguration. Hier wird nur die Installation und Konfiguration in Kurzform aufgelistet. Eine Installationsanleitung findet sich unter folgenden Links: [[https:// | Ein Beispiel einer reelen Konfiguration. Hier wird nur die Installation und Konfiguration in Kurzform aufgelistet. Eine Installationsanleitung findet sich unter folgenden Links: [[https:// | ||
- | |||
- | {{https:// | ||
---- | ---- | ||
- | ==== Webserver einrichten ===== | + | ===== Webserver einrichten |
Damit Ihr Raspberry Pi und damit auch Ihre Cloud PHP-Skripte ausführen kann und über das Internet erreichbar ist, müssen Sie zunächst einen Web- und Datenbankserver einrichten. Wir verwenden hierfür **nginx**. | Damit Ihr Raspberry Pi und damit auch Ihre Cloud PHP-Skripte ausführen kann und über das Internet erreichbar ist, müssen Sie zunächst einen Web- und Datenbankserver einrichten. Wir verwenden hierfür **nginx**. | ||
Zeile 44: | Zeile 41: | ||
Durch **[Einfg]** können Sie die Zeile entsprechend bearbeiten. Drücken Sie anschließend **[Esc]**, geben Sie ": | Durch **[Einfg]** können Sie die Zeile entsprechend bearbeiten. Drücken Sie anschließend **[Esc]**, geben Sie ": | ||
- | === Port-Freigabe & Dynamisches DNS === | + | ===== Port-Freigabe & Dynamisches DNS ===== |
Damit sichergestellt ist, dass Sie von außen auf Ihren Server zugreifen können, müssen Sie in Ihrem Router eine sogenannte Port-Freigabe einrichten. Dies unterscheidet sich von Router zu Router. Zunächst müssen Sie jedoch Ihre IP-Adresse kennen. Geben Sie dafür auf dem Raspberry Pi folgendes ein: | Damit sichergestellt ist, dass Sie von außen auf Ihren Server zugreifen können, müssen Sie in Ihrem Router eine sogenannte Port-Freigabe einrichten. Dies unterscheidet sich von Router zu Router. Zunächst müssen Sie jedoch Ihre IP-Adresse kennen. Geben Sie dafür auf dem Raspberry Pi folgendes ein: | ||
Zeile 54: | Zeile 51: | ||
Richten Sie jetzt auf Ihrem Router eine (HTTPS)-Port-Freigabe (TCP) für den Eingangsport 443, Ausgangsport 443 und den Rechner mit Ihrer lokalen IP-Adresse ein. Je nach Router-Modell ist dies unterschiedlich, | Richten Sie jetzt auf Ihrem Router eine (HTTPS)-Port-Freigabe (TCP) für den Eingangsport 443, Ausgangsport 443 und den Rechner mit Ihrer lokalen IP-Adresse ein. Je nach Router-Modell ist dies unterschiedlich, | ||
+ | <WRAP center round info 100%> | ||
[[https:// | [[https:// | ||
+ | |||
[[http:// | [[http:// | ||
+ | |||
[[https:// | [[https:// | ||
+ | |||
[[https:// | [[https:// | ||
+ | </ | ||
Andere Modelle: Suchen Sie nach " | Andere Modelle: Suchen Sie nach " | ||
In der Regel werden Sie nach außen - gemeint ist als nicht die interne IP-Adresse Ihres Rechners - eine dynamische IP-Adresse haben. Ihre IP wird sich also regelmäßig ändern. Deshalb müssen Sie einen sogenannten dynamischen DNS-Anbieter auswählen. Wählen Sie einfach einen von diesen Anbietern aus: | In der Regel werden Sie nach außen - gemeint ist als nicht die interne IP-Adresse Ihres Rechners - eine dynamische IP-Adresse haben. Ihre IP wird sich also regelmäßig ändern. Deshalb müssen Sie einen sogenannten dynamischen DNS-Anbieter auswählen. Wählen Sie einfach einen von diesen Anbietern aus: | ||
+ | <WRAP center round info 100%> | ||
[[https:// | [[https:// | ||
+ | |||
[[http:// | [[http:// | ||
+ | |||
[[http:// | [[http:// | ||
+ | |||
[[http:// | [[http:// | ||
+ | |||
[[http:// | [[http:// | ||
+ | |||
[[http:// | [[http:// | ||
+ | </ | ||
Melden Sie sich nun bei einer dieser Seiten für einen kostenlosen Tarif an. Dort werden Sie einen sogenannten Hostnamen anlegen, z.B. " | Melden Sie sich nun bei einer dieser Seiten für einen kostenlosen Tarif an. Dort werden Sie einen sogenannten Hostnamen anlegen, z.B. " | ||
Zeile 74: | Zeile 83: | ||
Sobald Sie sich sowohl bei einem Anbieter registriert als auch diesen korrekt in Ihrem Router eingerichtet haben, können wir mit dem nächsten Schritt fortfahren. | Sobald Sie sich sowohl bei einem Anbieter registriert als auch diesen korrekt in Ihrem Router eingerichtet haben, können wir mit dem nächsten Schritt fortfahren. | ||
- | === SSL-Verbindung einrichten === | + | ===== SSL-Verbindung einrichten |
Nun sind Sie fast am Ende dieses Tutorials angekommen. Nach den nächsten zwei Schritten werden Sie einen korrekt konfigurierten, | Nun sind Sie fast am Ende dieses Tutorials angekommen. Nach den nächsten zwei Schritten werden Sie einen korrekt konfigurierten, | ||
Zeile 110: | Zeile 119: | ||
<code C# [enable_line_numbers=" | <code C# [enable_line_numbers=" | ||
# Der Inhalt der Datei sieht wie folgt aus: | # Der Inhalt der Datei sieht wie folgt aus: | ||
- | ;### DEFAULT INI FILE ### | + | |
+ | ### DEFAULT INI FILE ### | ||
memory_limit=256M | memory_limit=256M | ||
upload_max_filesize=1G | upload_max_filesize=1G | ||
Zeile 122: | Zeile 132: | ||
max_input_time=-1 | max_input_time=-1 | ||
output_buffering=0 | output_buffering=0 | ||
- | request_order= serialize_precision=50 | + | request_order= |
+ | serialize_precision=50 | ||
expose_php=off | expose_php=off | ||
cgi.fix_pathinfo=0 | cgi.fix_pathinfo=0 | ||
Zeile 130: | Zeile 141: | ||
sudo service nginx restart && sudo service php7.3-fpm restart | sudo service nginx restart && sudo service php7.3-fpm restart | ||
</ | </ | ||
- | === MySQL-Datenbank einrichten === | + | ===== MySQL-Datenbank einrichten |
Wir werden nun noch eine MySQL/ | Wir werden nun noch eine MySQL/ | ||
Zeile 159: | Zeile 170: | ||
---- | ---- | ||
- | ==== Eine Installation | + | ==== Installationsschritte bei/mit Apache2 |
<code C# [enable_line_numbers=" | <code C# [enable_line_numbers=" | ||
sudo -s # Root-System-Rechte erlangen. Root-Passwort notwendig. | sudo -s # Root-System-Rechte erlangen. Root-Passwort notwendig. |