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/*

MySQL Installation

logo-mysql-170x115Datenbanken sind gut zum Speichern von vielen Informationen. Es können auch Beziehungen zwischen einzelnen Einträgen hergestellt werden.
Datenbankmodelle erkläre ich noch einmal an anderer Stelle.
MySQL ist weit verbreitet und die meisten Programme haben Schnittstellen um Daten ablegen oder benutzen zu können.
Nein Access lasse ich genausowenig als Datenbank durchgehen wie ein Tabellenkalkulationsprogramm.

Eine freie Lösung ist MySQL

https://www.mysql.de/

apt-get install mysql-server

pure-ftpd Installation

pure-ftpd_logoEin sehr schlanker und sicherer ftp Server.
Wem proftpd zu umfangreich ist hat hier eine gute Alternative.
Gewöhnungsbedürtig ist, dass der pure-ftpd keine Konfigurationsdatei hat sondern beim Start schön mit Parametern gefüttert werden will.

https://www.pureftpd.org/

apt-get install pure-ftpd

Docker Client

Erstmal ist immer gut zu wissen, wo die Daten liegen mit denen wir arbeiten.
In diesem Fall in /var/lib/docker/
Sind z.B. Laufwerke vom Container Freigegeben findet man die Inhalte unter /var/lib/docker/volumes/.../_data
Aber langsam zuerst noch einmal einen Blick in man docker.
Da sind doch eine Menge Befehle und jeder hat seine eigene Manpage 😉
Gehen wir mal einige durch.