Ubuntu/Debian: Linux Heim-Server und Docker für Durchstarter
What you'll learn
- Anleitung für die Installation von Ubuntu, Debian und Raspberry OS
- Ausführliche VirtualBox Verwendung
- Docker Installation, Konfiguration und vielen Anwendungsbeispielen
- Verwendung und Einrichtung eines vServer
- Linux Terminal Grundlagen
- SSH Einsatz und Konfiguration
- Fail2ban Verwendung, Einsatz und Konfiguration
- Zugriffsrechte für Dateien und Ordner
- Backup Varianten und Bash Script mit Cron für automatisierte Backups
- Nginx Webserver mit PHP und Let`s encrypt für SSL/TLS einrichten
- Nextcloud Server und Client
- Maschine-to-Maschine Kommunikation mit MQTT und NodeRed
- Samba Server
- Linux Root Server Anwendungen für den fortgeschrittenen Heimbereich
- Kurzer Überblick über Kali Linux
- Security Übungsumgebung einrichten
Requirements
- PC / Notebook zum Virtualisieren von Linux
- Optional: vServer (wird im Kurs erklärt)
- Es werden alle Inhalte Schritt-für-Schritt angeleitet und vorgezeigt
Description
Egal ob Profi oder Interessierter, irgendwann stößt man auf die Linux-Welt. Das Open-Source Betriebssystem bietet uns, sowohl für den beruflichen als auch den Hobbybereich, fantastische Möglichkeiten einen eigenen Server zu erstellen. In diesem Kurs fokussieren wir uns auf die Debian-Derivate wie Ubuntu Desktop und Server, Debian, Kali Linux und Raspberry Pi OS.
Update 2024: Komplettes Beispiel mit Nextcloud Hub + Onlyoffice mit SSL (NGINX Proxy)
Ob DevOps, Bastler, ITler oder Windows-Nutzer, Docker ist ein wahrer Gamechanger in der Orchestrierung von (Mikro)-Services. Wir werden uns neben der gewöhnlichen Installation der Programme im Betriebssystem auch ausführlich die Container Varianten ansehen. Von der einfachen Container Installation bis hin zu Docker-Compose für den Einsatz von Reverse-Proxy (Traefik) für die aufgezeigten Beispiele Services: MariaDB, Adminer, Wordpress und Vaultwarden und noch viele mehr.
Somit könnt ihr selbst entscheiden, welche Variante für euch besser ist.
Der Großteil der Beispiele kann auf der VirtualBox getestet und nachgebaut werden. Für einen guten Praxisbezug werden die Kapitel NGINX Webserver und Zertifikatserstellung auf einem angemieteten vServer vorgezeigt. Auch diese Anleitung ist mit im Kurs dabei.
Wenn du diesen Kurs absolviert hast, dann kannst du…
einen eigenen Linuxserver betreiben, warten und konfigurieren
Backups automatisch ausführen , versenden und einspielen
Docker verwenden und somit Mikroservices orchestrieren
MQTT auf den diversen Systemen verwenden
dein eigenes Linux System sichern
einen Webserver betreiben
Zugriffsrechte administrieren
deine DevOps Kompetenz stärken
Was wir im Kurs durchmachen:
Überblick Linux-Derivate
Terminalgrundlagen
Installation diverse Linuxvarianten
SSH Zugriff
APT
Zugriffsrechte
Backup und Cronjobs
Fail2Ban
NGINX Webserver
Nextcloud
Raspberry PI OS und MQTT
MQTT Linux <-> RaspberryPi
Netzwerkgrundlagen: UFW und fixe IP
Samba Server
Docker und Docker Compose
MariaDB,Adminer, Wordpress mit Docker
Traefik als Reverse Proxy mit Docker für SSL
Kurzeinführung Kali Linux mit Hydra und nmap etc.
Über 50 Übungen und Beispiele zu den jeweiligen Kapiteln sind unter den jeweiligen Videos verfügbar. Jeweils zwei Dokumente, eines mit der Angabe und ein Lösungsdokument, denn nur wenn man selbst die Befehle ausprobiert und durchdenkt, festigt man sein Wissen in der Linuxwelt.
Profitiere von meiner jahrelangen Erfahrung in IT und Entwicklung von Web- und Mikrocontroller-Projekten und hole dir die Schlüsselkompetenz in der Linux-Administration.
Hol dir jetzt gleich diesen Kurs und es kann direkt losgehen.
Wir sehen uns im Kurs
Markus Edenhauser
Who this course is for:
- Anfänger im Linux Bereich
- ITler, die ihre eigene Infrastruktur aufsetzen wollen
- Interessierte Personen, die in Linux durchstarten möchten
- Programmierer mit Interesse an DevOps
- Programmierer, die ihre eigene Architektur umsetzen wollen
Instructor
Markus Edenhauser, MA MSc, geboren 1985 in Tirol/Österreich, begann als Werkmeister für Elektrotechnik und erwarb später zwei Master-Abschlüsse in Wirtschaftsinformatik und systemischem Coaching.
Er leitete über 5.000 Stunden an Trainings und Beratungen, inspirierte mehr als 25.000 Menschen in seinen Online-Kursen und entwickelte über 40 weltweit genutzte Online-Kurse. Zusätzlich veröffentlicht er regelmäßig Fachbücher zu Themen wie systemischem Coaching und Mikrocontroller-Entwicklung.
Wir sehen uns im Kurs.
Markus Edenhauser