Logo systemausfall.org Hilfe
  • Comments
  • Edit
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
    • Edit SideBar
  • Login

Navigation

  • Start
  • RecentChanges
  • FindPage
  • HelpContents
Revision 35 as of 2017-04-08 08:54:02
  • Webspace
  • Hilfe

Contents

  1. Webspace nutzen
  2. erstmalige Einrichtung
  3. Zugriffsmöglichkeiten
    1. Browser
    2. scp
    3. Login
  4. Konfiguration des Webspace
    1. Zugangsbeschränkungen
    2. Synchronisation
  5. Hosting von Anwendungen
    1. Skriptsprachen
    2. Cron-Jobs
    3. Datenbank-Zugriff

Webspace nutzen

Auf systemausfall.org kannst du eine persönliche Webseite einrichten oder einfach Dateien unter deinem Benutzernamen ablegen. Dies kann entweder öffentlich oder auch nur für dich sichtbar sein.

  • https://systemausfall.org/~NUTZERNAME

    • NUTZERNAME muss natürlich durch deinen systemausfall.org-Nutzernamen ersetzt werden
    • Beachte https und die Tilde vor deinem Nutzernamen)!

Achte bitte auf die leidige ImpressumsPflicht.

erstmalige Einrichtung

Wichtig: Dein Nutzerverzeichnis wird erst angelegt, wenn du dich einmal mit ssh/scp beim Server angemeldet hast. Innerhalb einer Stunde wird das Verzeichnis dann zur Webseitennutzung aktiviert. Solltest du bei der ersten Einrichtung Probleme haben, wende dich an die Admins.

Zugriffsmöglichkeiten

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.

Browser

Zum Betrachten der Seite/Dateien, kannst du die Adresse einfach in deinen Browser eingeben.

  • https://systemausfall.org/~NUTZERNAME

scp

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.

Zugangsdaten

Server

systemausfall.org

Port-Nummer

2222 (wichtig: dies ist nicht der übliche ssh-Port!)

Nutzername

der Name deines Accounts (der Teil links vom @ in deiner Mail-Addresse)

Passwort

dein systemausfall-Passwort

  • Gutes Datenübertragungsprogramme für Windows sind WinSCP und FileZilla

  • Unter Linux bietet sich ebenfalls FileZilla an.

  • Bitte vergleiche den dir beim Verbindungsaufbau angebotenen RSA-Schlüssel-Fingerabdruck mit dem in unserer Zertifikatsübersicht.

Login

Wenn du dich mit der Linuxkommandozeile auskennst, kannst du auch direkt auf dem Server arbeiten. Dazu loggst du dich per ssh (secure shell) ein.

Zugangsdaten

Server

systemausfall.org

Port-Nummer

2222 (Achtung!)

Nutzername

der Name deines systemausfall-Accounts

Passwort

dein systemausfall-Passwort

  • Der weitverbreiteteste Client unter Windows ist Putty.

  • openssh sollte auf jedem Linux-Rechner bereits installiert sein. Mit folgendem Befehl loggst du dich ein:

    •  ssh -p 2222 NUTZERNAME@systemausfall.org 

Konfiguration des Webspace

Zugangsbeschränkungen

Falls du Verzeichnisse deines Webspace (oder den gesamten Bereich) nur für bestimmte Nutzer zugänglich machen möchtest, dann solltest du folgendermaßen vorgehen:

  • erstelle des zugangsbeschränkte Verzeichnis (oder nutze ein existierendes)
  • erstelle in diesem Verzeichnis eine Datei names .htaccess beispielsweise mit folgendem Inhalt:

    AuthName       systemausfall.org
    AuthType       Basic
    AuthUserFile   htpasswd
    require        valid-user
  • Erstelle nun ebenso in diesem Verzeichnis deine Passwortdatei1:

    htpasswd -c htpasswd $NUTZERNAME
  • das Verzeichnis ist nun nur noch nach Eingabe deiner Nutzerdaten erreichbar

Falls du für mehreren Nutzer*innen Zugang gewähren willst, dann folge bitte der allgemeinen Dokumentation zur Apache-Konfiguration für Zugangsbeschränkungen.

Synchronisation

Subversion

Falls du es wünschst, kannst du auch einzelne Verzeichnisse regelmäßig mit einem Subversion-Repository synchronisieren. Das bietet u.a. den Vorteil, das ältere Versionen von Dateien abrufbar bleiben.

Schreib uns dafür einfach eine Mail an info[at]systemausfall.org.

Hosting von Anwendungen

Wichtige Hinweise

Prinzipiell ist es möglich, in deinem Webspace einfache Anwendungen (Foren, Blogs) zu betreiben. Die Erfahrung hat uns jedoch leider gelehrt, dass viele Installationen nach ein paar Jahren aktiver Nutzung langsam verwaisen und über kurz oder lang mangels notwendiger Aktualisierungen zu einem beliebten Angriffszahl automatisierter Schadsoftware werden. Dies verursacht für uns regelmäßig deutlich überhöhten Zeitaufwand.

Daher bitten wir dich um folgendes:

  • Installiere nicht leichtfertig Web-Anwendungen auf unserem Webspace und achte darauf, dass du ihre Pflege langfristig sicherstellen kannst.
  • Abonniere die maßgeblichen Informationsquellen für Release-Ankündigungen und Sicherheitsaktualisierungen der installierten Software.
  • Schütze die Anwendung durch eine Server-basierte Passwortabfrage, falls möglich. Selbst ein triviales Zugangspasswort wird die meisten Bots fernhalten.

  • Entferne die Anwendung, sobald sie nicht mehr benutzt wird oder sobald du keine Zeit mehr für ihre Pflege findest.

Die Beachtung dieser Punkte hilft uns, den Webspace-Server mit vertretbarem Aufwand zu betreiben. Wir behalten uns vor, deine Webseite offline zu schalten, sollte die von dir benutzte Software Sicherheitslücken enthalten.

Skriptsprachen

  • Folgende Skript-Typen werden automatisch ausgeführt, wenn sie vom Webserver ausgeliefert werden:
    • PHP
    • Python
  • Schreib uns eine Email (info[at]systemausfall.org) falls du dabei Schwierigkeiten feststellen solltest.

Cron-Jobs

  • du kannst private Cron-Jobs selbständig definieren:

    crontab -e
  • Belaste dabei bitte nicht übermäßig die gemeinschaftlich genutzten Ressourcen.

Datenbank-Zugriff

  • Frag bei uns nach (info[at]systemausfall.org), falls du für eine Anwendung Zugriff auf eine Datenbank benötigst. Wir betreiben PostgreSQL- und MySQL-Datenbanken.

  • Für die Verwaltung von mysql-Datenbanken kannst du phpMyAdmin verwenden: https://systemausfall.org/admin/db-mysql

    • Die Anmeldung erfolgt im ersten Schritt mit deinen systemausfall.org-Zugangsdaten und anschließend mit deinem mysql-Nutzernamen und dem Passwort.


  1. Ersetze $NUTZERNAME durch einen beliebigen Nutzernamen (1)

  • Ein systemausfall.org Wiki, angetrieben durch MoinMoin unter Verwendung von Font-Awesome-Icons.

Die Inhalte dieses Wikis stehen unter der Creative Commons Attribution-ShareAlike Lizenz.