Ubuntu Server bei STRATO

El Plan : einen Linux Server in der Cloud mieten. Und dann alles vom MacBookPro auf den Server bringen. Schade dass ich das mit den Containern noch nicht gemacht habe.


athanassiou.me

Einen Server bei STRATO mieten geht online, und ist eine Sache von wenigen Minuten. Ich habe das zweitkleinste Paket gebucht, und dann noch die Domäne athanassiou.me.

Das System wird mit einer SW namens plesk gemanaged - das ist ganz ok (z.B. Userverwaltung), aber eher für Kunden gedacht, welche eine einfache WebSite oder einen Blog betreiben wollen. Ich will aber die F1 WebSite mit der Datenbank, den Applikationsserver und den Medienserver drauf laufen lassen.


Installationen

Dazu mussten eine Reihe von Installationen durchgführt werden. Auf dem MacBookPro sind Installtionen oft ziemlich simpel, unter Linux bedarf es etwas manueller Tätigkeiten. Es gab einige brauchbare Anleitungen im Netz, aber es brauchte mehrere Quellen. Die Installationen verwenden einige ubuntu Spezialitäten.

Tomcat

Die ganze Installation des Tomcat unter ubutnu (= Linux Derivat) habe ich Schritt für Schritt hier als pdf dokumentiert. Besser ist das - für den Fall einer Wiederholung

Postgres

Auch die Installation von postgres unter ubutnu ist Schritt für Schritt als pdf dokumentiert. Ich habe hier einiges über postgres gelernt, die MacOS Installtion kapselt sehr viel.

ssh

Neu für mich war die Installation von Secure Shell (ssh): MIt dem Tool kann man sich von aussen sicher mit der Maschine einzuloggen. Für das Remote Development mit intellij wird das gebraucht, und einige ftp oder mount System für MacOS nutzen das auch. Auch das login vom Mac mit einem Terminal nutzt es.
Ein vollständige Anleitung zur Installation von ssh unter ubutnu ist findet sich hier als pdf. Dieses Dokument enthält einige maskierte Angaben, da es ja einen sicheren Zugang als root beschreibt.

Login

Die Geister die ich rief ... da der Server ja frei zugänglich im Netz steht, musste ich den Zugang zu privaten Photos und Videos mit User accounts und Passworten schützen. Das musste im Tomcat gemacht werden, im Zusammenspiel mit der postgres DB. Die Login Maske un die Fehler Maske sind übrigens voll reflexiv.
Ein vollständige Anleitung zum Einrichten von user / password im Tomcat findet sich hier als pdf.


noch offen ...

Ein, zwei Dinge tun noch nicht gewünscht.

Was noch nicht ist , muss noch werden. Aber vorher stand etwas anderes, größeres an ...