← Blog

Ubuntu Server bei STRATO

Die grüne Wolke ... oder in der Cloud — einen Linux Server mieten und alles drauflegen

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.

STRATO Serverdaten

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 durchgeführt werden. Auf dem MacBookPro sind Installationen 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 Ubuntu (= 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 Ubuntu ist Schritt für Schritt als PDF dokumentiert. Ich habe hier einiges über Postgres gelernt, die macOS-Installation kapselt sehr viel.

ssh

Neu für mich war die Installation von Secure Shell (ssh): Mit dem Tool kann man sich von außen sicher mit der Maschine einloggen. Für das Remote Development mit IntelliJ wird das gebraucht, und einige FTP- oder Mount-Systeme für macOS nutzen das auch. Auch das Login vom Mac mit einem Terminal nutzt es.

SSH Terminal

Eine vollständige Anleitung zur Installation von ssh unter Ubuntu 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 und die Fehler-Maske sind übrigens voll reflexiv.

Login MaskeLogin Fehler

Eine vollständige Anleitung zum Einrichten von User/Password im Tomcat findet sich hier als PDF.

Noch offen ...

Ein, zwei Dinge tun noch nicht wie gewünscht.

  • Zum ersten habe ich die SSL-Verschlüsselung mittels Zertifikaten und damit das https: noch nicht zum Laufen gebracht. Das hat mehrere Nachteile, vor allem aber den, dass sich die Browser den Usernamen und das Passwort nicht merken wollen.
  • Zum zweiten kriege ich den http-Standardport 80 nicht auf die 8080 (wo der Tomcat läuft) umgelenkt. Da sitzt das plesk davor und verhindert es.

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

Ein Medienbrowser — jpg, mp3 und mp4 ⌂ Blog Synology NAS und Medienserver
Kommentare (0)