diff --git a/content/nutzerwebserver/_index.md b/content/nutzerwebserver/_index.md index 4fc4376..97c99ab 100644 --- a/content/nutzerwebserver/_index.md +++ b/content/nutzerwebserver/_index.md @@ -3,7 +3,7 @@ title: "Nutzerwebserver" date: 2022-11-04T19:46:03+01:00 geekdocCollapseSection: true --- -Jede:r Nutzer:in von systemausfall.org hat die Möglichkeit, eigene Inhalte zu veröffentlichen. Wenn Wikis oder Blogs nicht die richtigen Werkzeuge für dich sind, oder wenn du einfach statische Inhalte bereitstellen möchtest, dann ist der Nutzerwebserver sicherlich gut geeignet. +Jede:r Nutzer:in von systemausfall.org hat die Möglichkeit, eigene Inhalte zu veröffentlichen. Neben unseren [Wikis](/wikis) oder [Wordpress](/wordpress)-Seites steht dir auch unser Nutzerwebserver zur Verfügung. {{< hint title="Hinweis" >}} Für den Zugriff auf den Webserver richten wir dir ein systemausfall.org-Konto ein, das mit einer Mailadresse verknüpft ist. Über diese Mailadresse werden wir mit dir kommunizieren. Wichtig ist, dass du dieses Postfach regelmäßig auf neue Nachrichten prüfst oder dir eine [Weiterleitung](/mail/filter) auf eine von dir regelmäßig genutzte Mailadresse einrichtest. @@ -15,4 +15,4 @@ Auf dem Nutzerwebserver kannst du dir beliebige Anwendungen (Forum, Blog, Conten Beachte, dass wir keine geeignete Plattform zur Veröffentlichung von rechtlich bedenklichen, öffentlich zugänglichen Inhalten sind. Zwar speichern wir keine persönlichen Daten, doch im Zweifel [klingelt](https://www.wissenschaftsladen-dortmund.de/category/wila/razzia-wg-bure/) es bei uns an der Tür. {{< /hint >}} -Schreib uns bitte, wenn du aufwändigere Installationen vornehmen möchtest. In vielen Fällen finden wir einen ressourcenschonenden Weg und können dir Tipps für die Einrichtung geben. Falls du bspw. eine [Wordpress-Seite](../wordpress) benötigst, legen wir sie gern für dich an. + [Schreibe](https://systemausfall.org/contact) uns bitte, wenn du aufwändigere Installationen vornehmen möchtest. In vielen Fällen finden wir einen ressourcenschonenden Weg und können dir Tipps für die Einrichtung geben. diff --git a/content/nutzerwebserver/domain.md b/content/nutzerwebserver/domain.md index 7670064..46fa916 100644 --- a/content/nutzerwebserver/domain.md +++ b/content/nutzerwebserver/domain.md @@ -23,4 +23,4 @@ Der Betrieb von systemausfall.org kostet natürlich Geld. Damit es uns langfrist ## Webserver-Einrichtung -Wir legen in deinem Nutzer-Webspace unter public_html ein Verzeichnis mit dem Namen deiner Domain an. Dort (und nur dort) musst du deine Anwendung/ Website ablegen. Bitte verlinkte dein Domain-Verzeichnis nicht zu einem Pfad außerhalb von public_html- sonst wird deine Website nicht erreichbar sein. +Wir legen in deinem Nutzer-Webspace unter public_html ein Verzeichnis mit dem Namen deiner Domain an. Dort (und nur dort) musst du deine Anwendung/ Website ablegen. Bitte verlinkte dein Domain-Verzeichnis nicht zu einem Pfad außerhalb von `public_html`. Andernfalls wird deine Website nicht erreichbar sein. diff --git a/content/nutzerwebserver/features.md b/content/nutzerwebserver/features.md index b159503..2b6d4b8 100644 --- a/content/nutzerwebserver/features.md +++ b/content/nutzerwebserver/features.md @@ -8,20 +8,19 @@ Auf dem Nutzerwebserver läuft die jeweils aktuelle Debian stable-Variante. Im D | Option | Beschreibung | |--------|--------------| | Anmeldung/ Zugriff | per SSH | -| Cron-Jobs | :heavy_check_mark: | -| Datenbanken | MariaDB 10.5.15, Sqlite3 3.34.1 | +| [Cron-Jobs](/nutzerwebserver/cron) | :heavy_check_mark: | +| [Datenbanken](/nutzerwebserver/datenbanken) | MariaDB 10.5.15, Sqlite3 3.34.1 | | Datenübertragung | per SCP | | Skriptsprachen | PHP 7.4 (per PHP-FPM) | | Speicherplatz | Dein Speicherplatz ist prinzipiell nicht begrenzt - missbrauche ihn jedoch bitte nicht als Müllhalde | | Webserver | Apache 2.4.53 | -| Webseitenverschlüsselung | Standardmäßig mit Let's Encrypt | -| Zugriffskontrolle | per htaccess-Datei oder LDAP | +| Webseitenverschlüsselung | Standardmäßig mit [Let's Encrypt](https://letsencrypt.org/) | +| [Zugriffskontrolle](/nutzerwebserver/zugriff) | per htaccess-Datei oder LDAP | | Adress-Schema | `*.kosmos.systemausfall.org` | -| Eigene Domain | :heavy_check_mark: | +| [Eigene Domain](/nutzerwebserver/domain) | :heavy_check_mark: | | phpMyAdmin | :heavy_check_mark: | | Matomo-Auswertung | :heavy_check_mark: | | Verfügbare Tools | `composer, git, hugo, rsync, screen` und andere | -| E-Mail-Versand | Der E-Mail-Versand per `sendmail` ist auf dem Webserver nicht gestattet. Damit deine Anwendung E-Mails verschicken kann, muss sie die SMTP-Einlieferung unterstützen. | ## Einschränkungen diff --git a/content/nutzerwebserver/zugriff.md b/content/nutzerwebserver/zugriff.md index ade832a..2645909 100644 --- a/content/nutzerwebserver/zugriff.md +++ b/content/nutzerwebserver/zugriff.md @@ -6,16 +6,15 @@ weight: 3 Es gibt mehrere Möglichkeiten, um auf deinen Webspace und somit die Dateien zuzugreifen. Allen gemeinsam ist, dass sie eine verschlüsselte Verbindung benutzen und deine Daten somit vor neugierigen Augen geschützt sind. -{{< hint title="Hinweis" >}} -Dein Nutzerverzeichnis wird erst eingerichtet, wenn du dich einmal mit ssh/scp beim Server angemeldet hast. -{{< /hint >}} - ## Browser -Zum Betrachten der Seite/Dateien, kannst du die Adresse einfach in deinen Browser eingeben: https://NUTZERNAME.kosmos.systemausfall.org +Zum Betrachten der Seite/Dateien, kannst du die Adresse einfach in deinen Browser eingeben: +``` +https://NUTZERNAME.kosmos.systemausfall.org +``` ## SCP und SSH -Dateien lassen sich mittels scp (secure copy) kopieren. Scp ist ein verschlüsseltes Übertragungsprotokoll und hat gegenüber FTP den entscheidenden Vorteil, dass dein Passwort nicht als Klartext (und somit für andere lesbar) übertragen wird. +Dateien lassen sich mittels [scp](https://wiki.ubuntuusers.de/SSH/#scp) (secure copy) kopieren. Scp ist ein verschlüsseltes Übertragungsprotokoll und hat gegenüber FTP den entscheidenden Vorteil, dass dein Passwort nicht als Klartext übertragen wird. | Option | Beschreibung | |--------|--------------| @@ -41,9 +40,9 @@ Falls du Verzeichnisse deines Webspace (oder den gesamten Bereich) nur für best ``` AuthName systemausfall.org AuthType Basic - AuthUserFile /data/home/DEIN_NUTZERNAME/htpasswd + AuthUserFile /home/NUTZERNAME/htpasswd require valid-user -- Erstelle nun im Verzeichnis `/data/home/DEIN_NUTERZNAME` die Passwortdatei mit folgendem Kommando: +- Erstelle nun im Verzeichnis `/home/DEIN_NUTERZNAME` die Passwortdatei mit folgendem Kommando: ```Shell htpasswd -c htpasswd NUTZERNAME ```