Betriebssystem openSUSE Leap 15.4
Die aktuell von mir verwendete Linux Distribution ist für die Hosting variante
installierte Komponenten
xrdp
zypper addrepo https://download.opensuse.org/repositories/X11:RemoteDesktop/openSUSE_Tumbleweed/X11:RemoteDesktop.repo zypper refresh zypper install xrdp
Kubernetes
systemctl start kubelet
Docker
systemctl start docker
Die Einstellungen für den Docker daemon wurden geändert
/etc/docker/daemon.json
Der Befehl für die Routingtabelle:
ip a show
Für die Einträge in der Routingtabelle:
yast dns edit nameserver=8.8.8.8 yast dns edit nameserver=208.67.222.222 yast dns edit nameserver=208.67.220.220 yast dns edit nameserver=8.8.4.4 yast dns edit nameserver=208.67.220.222 yast dns edit nameserver=208.67.222.220
alternative kann auch die config für die Schnittstelle
in /etc/sysconfig/network/ifcfg-eth0
BOOTPROTO='dhcp' STARTMODE='auto' MTU='1500' DNS=8.8.8.8 DNS=208.67.222.222 DNS=208.67.220.220 DNS=8.8.4.4 DNS=208.67.220.222 DNS=208.67.222.220
und für den Desktop
Betriebssystem CentOS
Das hier verwendete Betriebssystem ist CentOS 7 und dieses finden Sie unter
Dieses System kann als reines Hosting System genutzt werden um die Docker Container vorkonfiguriert bereit zu stellen.
--> CentOS --> Docker ImagesWichtig !!! Für das einrichten der Netzwerkverbindung im installer menu muss die Netzwerkverbindung auf
100 mBit Half-Duplex
eingestellt sein
Das Video sowie die images finden Sie hier unter:
--> install centos --> install xrdpmit dieser Config können Sie die gesamte Festplatte mit 220 Gigabyte nutzen da ich keine Snapshots verwende.
folgende Dateien sind noch zu configurieren:
networks
default 217.160.255.254
Die Einstellungen der DNS Server mit der Software
verwendete public DNS Servernameserver 208.67.222.222 nameserver 208.67.220.220 nameserver 208.67.220.222 nameserver 208.67.222.220 nameserver 8.8.8.8 nameserver 8.8.4.4
Eintrag für routing Tabelle
in meinem Fall ist die Router ip 10.255.255.1
ip route add 208.67.222.222/24 via 10.255.255.1 dev ens192 ip route add 208.67.220.220/24 via 10.255.255.1 dev ens192 ip route add 208.67.220.222/24 via 10.255.255.1 dev ens192 ip route add 208.67.222.220/24 via 10.255.255.1 dev ens192 ip route add 8.8.8.8/24 via 10.255.255.1 dev ens192 ip route add 8.8.4.4/24 via 10.255.255.1 dev ens192
hosts
217.160.255.254 demogitjava.ddns.net
Wireguard Docker Container Project
installation und config über GUI Docker Panel - Server

Docker container Script
docker run ...
Docker
Für das bereitstellen der einzlenen Container wird Docker für die Containervirtualisierung verwendet.
--> DockerDie Docker Nvidia Runtime finden Sie unter
--> install NVIDIA Container Toolkit
curl -s -L https://nvidia.github.io/libnvidia-container/stable/rpm/nvidia-container-toolkit.repo | \ sudo tee /etc/yum.repos.d/nvidia-container-toolkit.repo
yum install -y nvidia-container-toolkit
Docker Netzwerk erstellen
docker network create --driver=bridge --subnet=172.17.0.0/24 --gateway=172.17.0.1 --ipv6=false 172.17.0.0
Docker Daemon konfiguaration:
daemon.json
Docker daemon.jsonDie Datei daemon.json in diesen Pfad kopieren /etc/docker/daemon.json
Netzwerk1 --- docker0 172.20.00
Netzwerk2 --- 172.17.0.0
Unterstütze Datenbanken
Folgende Datenbanken werden unterstützt

--> Derby DB
geeignet für Laptop's oder kleinere PCs

--> H2 DB
geeignet für Laptop's oder kleinere PCs

--> MySql
für größere Projekt in der Cloud
Module Landingpage / Derbydb
Das Module Landingpage soll die Bereitstellung der einzelnen Module sowie als aktuelles Wiki für dieses Projekt darstellen.
Die verwendete Datenbank finden Sie im
--> Docker hub demoderbydb
um den Docker container zu starten
docker run --name derbydb --network 172.17.0.0 jgsoftwares/derbydb:latest
erstellen des Netwerks
docker network create --driver=bridge --subnet=172.17.0.0/24 --ip-range=172.17.0.0/24 --gateway=172.17.0.1 172.17.0.0
starten des Containers
run Options:
docker run -p 0.0.0.0:80:80 --add-host=docker:217.160.255.254 --network 172.17.0.0 --name landingpage jgsoftwares/graalce11:latest
Google search console
Optimierung der Webseite:
Screenshot 2023-03-22
Screenshot 2022-09-27
Module Webshop / H2
module Webshop