Seite 1 Start der Cloud Server Serie - Installation eines Cloud Servers Erstellen eines "Cloud Servers" bei Hetzner und Vorbereitung des Servers mit SSH. Installation und Konfiguration des Servers mit Ansible. Bereitstellung beliebiger (Server-)Programme mit Hilfe von "Docker" und "Portainer".
Seite 2 Registrierung bei Hetzner - Cloud Server Serie Um bei Hetzner einen Webserver mieten zu können, muss man sich erst mal anmelden. Hier bekommst du dafür sogar einen 20 Euro Gutschein für die Hetzner Cloud.
Seite 3 SSH-Schlüssel erstellen - Cloud Server Serie Mithilfe eines SSH-Schlüssels wird die Verbindung zwischen deinem Computer und dem Internetserver verschlüsselt. Diesen SSH-Schlüssel erstellen wir mit PuTTY Keygen.
Seite 4 Server erstellen - in der Hetzner Cloud-Console - Cloud Server Serie Bei Hetzner lassen sich in wenigen Minuten günstige virtuelle Server konfigurieren und bestellen. Wie das funktioniert, wird in diesem Post erklärt.
Seite 5 Mit PuTTY am Server anmelden - Cloud Server Serie PuTTY ist ein Programm, mit dem man sich zum Server verbinden kann. Wie das funktioniert, wird hier beschrieben.
Seite 6 Mehr Details zu PuTTY - Cloud Server Serie Ein paar interessante Einstellungen, mit denen man PuTTY anpassen kann.
Seite 7 PuTTY Kommandozeilenprogramm Starter-Datei - Cloud Server Serie Desktop-Datei für PuTTY erstellen, damit man die SSH-Verbindung zum Server über ein Start-Symbol öffnen kann.
Seite 8 Root-Passwort ändern - Cloud Server Serie Passwort per SSH-Verbindung zum Internet-Server ändern.
Seite 9 Ansible installieren und vorbereiten - Cloud Server Serie Ansible ist ein Programm, mit dem man gleichzeitig mehrere Computer installieren, konfigurieren und updaten kann.
Seite 10 Mit Ansible das Betriebssystem updaten - Cloud Server Serie Betriebssystem und Programme des Webservers per Ansible-Playbook aktualisieren.
Seite 11 SSH-Port mit Ansible ändern - Cloud Server Serie Der SSH-Port wird mithilfe eines Ansible-Playbooks auf eine zufällig gewählte Zahl eingestellt.
Seite 12 Docker und Docker-Compose mit Ansible installieren - Cloud Server Serie Mit Hilfe von Ansible werden die beiden Programme "Docker" und "Docker-Compose" installiert.
Seite 13 DNS-Einträge für den Server - Cloud Server Serie Domains sind gut merkbare Namen für IP-Adressen. Diese Einträge macht man im Domain Name System.
Seite 14 Internes Docker-Netzwerk mit Ansible erstellen - Cloud Server Serie Mit dem Ansible-Modul "docker_network", wird ein internes Netzwerk für die Docker-Container erstellt.
Seite 15 Docker HTTPS-Portal Nginx Webserver mit Ansible installieren - Cloud Server Serie HTTPS-Portal ist ein Nginx Webserver mit automatischer SSL-Verschlüsselung. Dieses Programm wird installiert, um die Datenübertragung zu schützen.
Seite 16 Docker Portainer mit Ansible installieren - Cloud Server Serie Portainer ist ein Programm zum Konfigurieren und Verwalten von Programmcontainern.
Seite 17 Baserow - No-Code Datenbank - Docker-Compose mit Portainer installieren - Cloud Server Serie Installation von Baserow auf dem Server. Baserow ist eine Datenbank mit grafischer Bedienoberfläche für das Web.
Seite 18 Ghost - Blog und CMS-System - mit Ansible und eingebettetem Docker-Compose installieren - Cloud Server Serie Mit "Ghost" erstellt man Blogs, Websites. Ghost ist ein CMS und vergleichbar mit WordPress.
Seite 19 WordPress mit Ansible und externem Docker-Compose-File installieren - Cloud Server Serie Mit WordPress lassen sich Websites erstellen. Hier wird gezeigt, wie man es mit Ansible installiert.
Seite 20 Hetzner Cloud Server mit nur einem Ansible-Playbook installieren - Cloud Server Serie Mithilfe eines Ansible-Playbooks, dem Bootstrap-Skript, wird ein "Cloud Server" von Hetzner in einem Rutsch installiert.
Seite 21 Ansible Umgebung für mehrere Computer einrichten - Cloud Server Serie Es ist an der Zeit, den Computer-Ordner mit Ansible für mehrere Computer vorzubereiten. Updates aller Computer in einem Rutsch sind dann kein Problem mehr.