Server

openlogo-nd-100Server? Was macht man mit sowas?
Hier ein paar Grundlagen und Spielereien.
Mit einem ständig laufendem Rechner der von überall erreichbar ist kann man schon ein paar Dinge anstellen.

Das einfachste ist hier ein Webserver. Wer es braucht eine Datenbank. Die kann auch ohne Webserver betrieben werden. Lustige Shell Scripts machen lustige Sachen.
Später auch noch was zu Mailservern, Proxys, Netcat, . . .

Voraussetungen: Im Idealfall ein Internetzugang, Strom, und Hardware – notfalls ein pi oder ein Rechner aus der Verschenkekiste. Da die Software auch frei ist braucht nichts weiter investiert zu werden.

In dieser Kategorie findet sich vieles was am Anfang weiter helfen kann.
Serverinstallation, Einrichtung einiger Dienste und noch mehr…
Dabei Versuche ich bei Beschreibungen die lokale Dokumentation wie manpages oder /usr/share/doc/ näher zu bringen oder direkt auf die Entwickler Dokumentationen zu verlinken.

Als Grundsystem verwende ich hier eine Debian Installation. Viele Distributuionen wie Ubuntu etc. setzen auch darauf auf.
Daher sollten die Artikel auch Problemlos auf anderen Systemen benutzt werden können. Oft sind sonst auch nur Korrekturen an der Verzeichnisstruktur der Konfigurationen nötig.


Artikel aus /server/*

Debian

openlogo-nd-100

Ein neuer Server also. Wozu? Egal. Die Grundeinrichtung sollte für alles passen.
Betriebssystem? Debian!
Warum? Frei, offen, stable.
Anspruchslos ist es auch noch:
Ohne Desktopumgebung:
RAM: min. 128MB empfohlen: 512MB
Festplatte: 2GB
Das System an sich nimmt bei Minimalinstallation tatsächlich nur ~640MB*…
Interessant dabei ist, dass w2012 Server (auch Ohne Desktopumgebung) eine Festplatte mit mindestens 32GB haben möchte…

Der Installer ist selbsterklärend oder?
Gibts hier:
https://www.debian.org/

Zertifikate erstellen

openssl_logoWozu? Zertifikate sind nützlich. Mit ihnen kann z.B. eine VPN Verbindung oder auch eine http Verbindung verschüsselt werden.
Wie? Ganz schnell mit easy-RSA.

Hier ist eine einfache Methode beschrieben Zertifikate und Schlüssel zu erstellen.

Aber auch hier noch einmal der Hinweis für Vertrauenswürdige Zertifikate von https://letsencrypt.org

 

VPN – Virtuelles Privates Netzwerk

openvpn_logoWozu? Verschlüsselte Verbindung zu deinem Server. Brauchbar z.B in einem offenem WLAN. Durch VPN Können aber auch ganze Netzwerke miteinander verbunden werden.
Wie? Gibt einige Möglichkeiten z.B. direkt auf dem Router oder halt auch einfach auf einem Server. Heute mit: OpenVPN 😉
Warum? Frei, offen, funktioniert.

Download hier: https://openvpn.net/

Apache Installation

apache_logoEigene Website auf dem Server?
Wie? Apache!
Warum? Frei, offen, erprobt, sehr gut dokumentiert!

Ausserdem gibt es viele schöne Module und eine brauchbare Konfiguration ist auch nicht schwierig.

Gibts hier: https://httpd.apache.org/