flixhost.de – flexibel und stabil im Netz

Hiermit möchte ich mich für die Bereitstellung des Testservers beim Team von [Werbung] flixhost.de bedanken.

Anzeige

Hostsystem:

  • CPU: 48-Core AMD EPYC 7402P Prozessor ausgestattet
  • RAM: Es stehen 8 DIMM-Slots zur Verfügung, mit Unterstützung für bis zu 1TB Registered ECC DDR4 2666MHz SDRAM
  • Speicherfehlererkennung: Korrigiert Einzelbit-Fehler und erkennt Doppelbit-Fehler durch den Einsatz von ECC-Speicher
  • Netzwerkkontroller: 2 1GbE Ethernet über Intel® I210 und 1 Realtek RTL8211E PHY für dediziertes IPMI. Zusätzlich 6x 10G SFP+ Ports
  • Speicheroptionen: 24-Port 2U SAS3 12Gbps Single-Expander Backplane, unterstützt bis zu 20x 2.5-inch SAS3/SATA3 HDD/SSD und 4x NVMe/SAS3/SATA3 Speichergeräte.
  • PCI-Express: 3 PCI-E 3.0 x8 und 3 PCI-E 3.0 x16 Slots, plus M.2-Schnittstelle für zusätzliche Erweiterungsmöglichkeiten.

Serverausstattung:

Paket: VPS MINI

  • 2 Kerne
  • 2GB DDR4 ECC RAM
  • 50GB Speicherplatz SSD Speicher ZFS
  • Datenvolumen Fair-Use 500Mbit/s (bei diesem Paket ist die Grenze bei 500GB/Monat)
  • KVM Virtualisierung
  • Installation von eigenem ISO Image möglich
  • Backup 2 Slots

Die 2 Kerne Takten laut lscpu mit 2,8 GHz es handelt sich dabei um den AMD EPYC 7402P. Der Speicherplatz ist ein SSD /Nvme Speicher mit dem ZFS Filesystem und Ceph Integration. Der Traffic wird als Fair-Use bezeichnet ist aber bei diesem Paket auf 500GB/Monat begrenzt. Das ist aus meiner Sicht nicht gerade viel. Aber für kleine Projekte wird das ausreichend sein.Das Backend scheint eine eigene Entwicklung zu sein. Es bietet alle nötigen Optionen, die für eine Verwaltung des vServer’s nötig sind. Ich persönlich finde es nicht übersichtlich, aber das ist Geschmackssache denke ich. Dazu gibt es einige Bilder, in diesem Beitrag weiter unten.

Einzigartiges V-Server Hosting Control Panel

  • Übersicht des vServer’s
  • Netzwerksschnittstelle (z.B. IPv6 hinzufügen)
  • extra Firewall konfigurieren
  • Backup’s manuell oder via Backup Zeitplan erstellen
  • Ressourcen anzeigen (CPU-Auslastung,
  • Verwendung – Ressourcen (CPU-Auslastung, Arbeitsspeicherauslastung, Festplattenauslastung)
  • bis zu 3 eigene ISO-Images hochladen und zum installieren des Server’s nutzen
  • Die Funktion „Neu aufbauen“ ist die Re-Install Funktion des Server’s (alle Daten werden gelöscht!)

Unter Konsole kannst du einen VNC-Zugang aktivieren, das ist nützlich wenn du zum Beispiel nicht mehr via SSH auf deinen vServer kommst. Auf der Übersicht von Control Panel ist es möglich dein Passwort zurückzusetzen.
Über die Netzwerkschnittstelle findest du alle wichtigen Infos zur Netzwerkkart und hier lässt sich auch eine IPv6 Adresse einbinden. Diese muss man vorher über ein Support Ticket angefordert werden. In der Kategorie Firewall, können Firewall Regeln für deinen vServer angelegt werden.
In Menüpunkt Speicher, gibt es eine Übersicht zu deinem verfügbaren Speicherplatz und die Möglichkeit Backups zu planen und anzulegen. Der Menüpunkt Log enthält ein Protokoll mit Operationen die auf dem Server in letzter Zeit ausgeführt wurden. Zum Beispiel Start und Neustart oder Neuinstallation.
Unter dem Punkt Verwendung, gibt es eine grafische Übersicht der Ressourcen und dessen Auslastung.
Die ISO-Liste, gibt dir die Möglichkeit eigene ISO-Images zur Installation eines Wunschbetriebssystems hochzuladen und durchzuführen. Der Letzte Punkt ist hier „Neu Aufbau“ / Re-Install dieser dient dazu automatisiert das System eures Servers neu zu installieren. Denkt bitte daran, dass dabei alle Daten die im Speicher sind dabei verloren gehen.

Benchmarks des Servers (yabs.sh)

oot@test02:~# curl -sL yabs.sh | bash
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
#              Yet-Another-Bench-Script              #
#                     v2024-06-09                    #
# https://github.com/masonr/yet-another-bench-script #
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #

Mon Oct 14 17:10:13 UTC 2024

Basic System Information:
---------------------------------
Uptime     : 0 days, 0 hours, 3 minutes
Processor  : AMD EPYC 7402P 24-Core Processor
CPU cores  : 2 @ 2800.000 MHz
AES-NI     : ✔ Enabled
VM-x/AMD-V : ✔ Enabled
RAM        : 1.9 GiB
Swap       : 0.0 KiB
Disk       : 49.2 GiB
Distro     : Debian GNU/Linux 12 (bookworm)
Kernel     : 6.1.0-18-cloud-amd64
VM Type    : KVM
IPv4/IPv6  : ✔ Online / ❌ Offline

IPv4 Network Information:
---------------------------------
ISP        : FLIXGROUP
ASN        : AS212586 Adminos GmbH
Location   : Frankfurt am Main, Hesse (HE)
Country    : Germany

fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/sda1):
---------------------------------
Block Size | 4k            (IOPS) | 64k           (IOPS)
  ------   | ---            ----  | ----           ---- 
Read       | 64.83 MB/s   (16.2k) | 1.67 GB/s    (26.1k)
Write      | 64.94 MB/s   (16.2k) | 1.68 GB/s    (26.2k)
Total      | 129.77 MB/s  (32.4k) | 3.35 GB/s    (52.3k)
           |                      |                     
Block Size | 512k          (IOPS) | 1m            (IOPS)
  ------   | ---            ----  | ----           ---- 
Read       | 6.97 GB/s    (13.6k) | 4.21 GB/s     (4.1k)
Write      | 7.34 GB/s    (14.3k) | 4.49 GB/s     (4.3k)
Total      | 14.31 GB/s   (27.9k) | 8.70 GB/s     (8.4k)

iperf3 Network Speed Tests (IPv4):
---------------------------------
Provider        | Location (Link)           | Send Speed      | Recv Speed      | Ping           
-----           | -----                     | ----            | ----            | ----           
Clouvider       | London, UK (10G)          | 502 Mbits/sec   | 499 Mbits/sec   | 14.9 ms        
Eranium         | Amsterdam, NL (100G)      | 520 Mbits/sec   | 501 Mbits/sec   | 7.31 ms        
Uztelecom       | Tashkent, UZ (10G)        | 6.69 Mbits/sec  | 481 Mbits/sec   | 87.0 ms        
Leaseweb        | Singapore, SG (10G)       | 135 Mbits/sec   | busy            | 210 ms         
Clouvider       | Los Angeles, CA, US (10G) | 183 Mbits/sec   | 457 Mbits/sec   | 148 ms         
Leaseweb        | NYC, NY, US (10G)         | 285 Mbits/sec   | 469 Mbits/sec   | 81.9 ms        
Edgoo           | Sao Paulo, BR (1G)        | 150 Mbits/sec   | 437 Mbits/sec   | 196 ms         

Geekbench 6 Benchmark Test:
---------------------------------
Test                   | Value                         
                            |                               
Single Core     | 1410                          
Multi Core       | 2547                          
Full Test           | https://browser.geekbench.com/v6/cpu/8309633

Die Colocation im Rechenzentrum in Frankfurt wird von Flixhost in Zusammenarbeit mit erstklassigen Sicherheitsexperten betrieben. Modernste Sicherheitsvorkehrungen, wie Zugangskontrollen, Überwachungssysteme und Brandschutzmaßnahmen, garantieren die Sicherheit deiner Daten.
Bei meiner Begutachtung des Servers bin ich vor allem auf das Thema Linux Server eingegangen. Da ich einfach aus Prinzip ungern mit Windows arbeite.

Support
Auf Rückfragen beim Support, wird schnell und professionell geantwortet. Der Support läuft via E-Mail oder Ticketsystem. Es gibt auch eine Hotline, diese findest du auf der Website unter Kontakt.

Besonderheiten
Wenn man sich auf dem Server via SSH anmeldet, wird man erstmal mit ein bissel Terminal Spielerei begrüßt. Ich finde es cool. Das ist mal was Anderes.


Auch bei diesem Anbieter wird Wert auf die Nachhaltigkeit gelegt und daher laufen die Server mit 100% Ökostrom. Das ist mir persönlich, bei meiner Auswahl eines Servers ein wichtiges Anliegen.
Durch die Präsenz in Frankfurt (FRA) hast du die direkte Verbindung zum DE-CIX, einem der größten Internet-Austauschknoten weltweit. Das gewährleistet eine erstklassige Netzwerkinfrastruktur und maximale Konnektivität für deinen vServer. Flixhost bietet nicht nur eine breite Palette an vServern und Dedizierten Servern sondern auch noch weitere IT-Dienstleistungen. Diese alle aufzuzählen, würde den Rahmen dieses Beitrags sprengen. Also schaut euch gern mal auf der Website Flixhost.de [Werbung] um. Ein kurzer Einblick:

  • Webhosting
  • Virtuelle Server
  • Colocation
  • Managed Plesk

Alles weitere findest du direkt auf der Website.

Vertragsdetails
Die flexiblen Verträge sind monatlich kündbar, begleitet von einfacher Abrechnung, Strom- und Traffic-Flatrates sowie der Möglichkeit zu Up- und Downgrades zu jeder Zeit.
Das finde ich gut, weil wenn das Projekt wächst manchmal auch der Anbieter gewechselt wird aufgrund besserer Konditionen. Allerdings ist das Angebot bei Flixhost ziemlich groß. Wenn man ein maßgeschneidertes Angebot braucht, kann man dies über ein Support Ticket anfragen. Der Support ist schnell, freundlich und zuverlässig. Bezahlmöglichkeiten sind mit PayPal, Kreditkarte, Überweisung oder SEPA-Lastschrift möglich.

Fazit
Ich habe diesen Server nun mit verschiedene Dingen getestet und auch einen Benchmark-Test durchgeführt. Die Werte, die dabei heraus kamen waren im guten Mittelfeld würde ich sagen. Für kleinere private Projekte ist dieser vServer mehr als ausreichend. Beim surfen auf der Website merkt man schnell, das Flixhost ein Provider für größere Unternehmen ist. Hier werden dedizierte Server und Colocation angepriesen. Die VPS Produkte, sind eher ein „Nebenprodukt“, was sie aus meiner Sicht flexibel und stabil anbieten. Daher sind die Preise auch etwas höher. Es wäre z.B. möglich Hestia Control Panel zu installieren und so kostenlos mehrere Websites in einem Control Panel zu verwalten. Was mir noch sehr positiv aufgefallen ist, dass sich der Server unterhalb von 5 Minuten Neuinstallieren lässt. Und die angegebene Bandbreite der Internetleitung war immer im grünen Bereich.


Quelle: flixhost.de Website (Stand:22.10.2024) & eigene Test mit einem vServer von flixhost.de

Debian 11 Upgrade zu Debian 12 Bookworm in kurzer Zeit

Backup der eigenen Daten. Es kann immer etwas schief gehen. Also kopiere deine Daten auf eine externe Festplatte oder einen Cloud Dienst damit deine Daten sicher sind, falls beim Upgrade Prozess etwas schief läuft.

Schritt 1.) Checken ob du wirklich Debian 11 auf deinem System hast

lsb_release -a

Wenn du doch Debian 9 oder 10 haben solltest musst du erst auf das nächst höhere upgraden. Sonst kommt es zu Fehlern. Und im schlimmsten Fall kannst du das gesamte System nicht mehr retten.

Schritt 2.) Aktualisiere dein System

Um sicherzustellen, dass dein derzeitiges Debian 11-System auf dem neuesten Stand ist, führe die folgenden Befehle aus:

sudo apt update 
sudo apt upgrade 
sudo apt dist-upgrade 

Diese Befehle aktualisieren deine Paketlisten, installiert verfügbare Updates und führt ein Distributions-Upgrade durch. Stelle sicher, dass alle Aktualisierungen ohne Fehler abgeschlossen wurden, bevor du fortfährst.

Schritt 3.) Die Repositories von Drittanbietern deaktivieren

Nutze einen Editor deiner Wahl und kommentiere alle Repos aus, die du einmal hinzugefügt hast.

cd  /etc/apt/sources.list.d/

Wenn dort keine vorhanden sind, kannst du mit dem Upgrade auf Debian 12 fortfahren.
Beachte, dass du diese Repositories(Falls welche da waren) nach dem Upgrade wieder hinzufügen solltest.

Schritt 4.) Start des Upgrades

Nun kann es losgehen mit dem Upgrade. Vorher musst du noch die source.list bearbeiten.
Nimm einen Editor deiner Wahl und öffne die /etc/apt/source.list.

Bearbeite die Datei /etc/apt/sources.list mit einem Texteditor und ersetze jede Instanz von bullseye durch bookworm. Als nächstes suchst du die Zeile update und ersetzt das Schlüsselwort bullseye-updates durch bookworm-updates. Schließlich suchst du die security-Zeile und ersetzt das Schlüsselwort bullseye-security durch bookworm-security.

Dieser Anpassung aktualisiert deine Paketquellen und lässt diese auf Debian 12 verweisen.

Schritt 5.) Das eigentliche Upgrade

Nachdem du deine Paketquellen aktualisiert hast, kannst du das Upgrade mit den folgenden Befehlen durchführen.
Während des Upgrades wirst du möglicherweise aufgefordert, bestimmte Konfigurationsdateien zu überprüfen oder zu aktualisieren. Stellen Sie sicher, dass du diese Schritte befolgst.

apt update 

Nun hat sich die Paketverwaltung die neusten Pakete geholt, die während des Upgrades benötigt werden.

Im Anschluss bestätigen wir quasi, dass wir das Upgrade durchführen wollen.

apt upgrade 

Dort tauchen noch mehr Pakete auf, die im Anschluss installiert werde Hier bestätigst du mit „Y“
Der folgende Installationsprozess kann etwas dauern.

Du kannst die erste Meldung mit „q“für quit weiter führen. Die nächste Meldung mit „Yes“

Die folgende Meldung mit cloud.cfg beantwortest du mit einem „N“

Dann sollte er fertig sein. Als nächstes führen wir noch diesen Befehl aus und räumen damit ein bissel das System auf.

apt full-upgrade 

Bestätigen das wieder mit „Y“ für Yes.

Wenn der Prozess fertig ist, kannst du mit:

lsb_release -a 

schauen du da nun Debian 12 installiert hast.

Hostname unter Debian ändern

Wenn man einen frisch installierten Server bekommt hat dieser manchmal einen komischen Hostname.
Dann ergibt es Sinn, diesen an die eigenen Bedürfnisse anzupassen.
Das ganze ist einfach und geht schnell.
Erstmal kannst du mit folgendem Befehl anzeigen lassen wie der derzeitige Name ist:

hostnamectl

Und ändern kannst du ihn mit dem folgenden Befehl:

hostnamectl set-hostname test02.cy3er.de 

Meinen Hostname „test02.cy3er.de“ musst du natürlich gegen deinen gewünschten Hostname austauschen.

Nach einem Neustart wird auch bei root@v6752 wird dann root@test02 angezeigt wenn alles geklappt hat.

Also wenn das mal keine fixe Sache ist.


SSHFS – Remote Dateisystem sicher einbinden

Was ist SSHFS?
SSHFS ist ein FUSE-Modul, mit dem man entfernte Server über SSH in das eigene Dateisystem einbinden kann. Man kann mit diesem Modul, Dateien und Verzeichnisse auf dem entfernten Rechner editieren, kopieren oder verschieben. Wenn man eine stabile Verbindung hat,ist es so wie wenn die Dateien und Verzeichnisse auf dem lokalen Computer liegen.

Installation

sudo apt-get install sshfs 

Benutzung

Wenn du nun das entfernte System einhängen möchtest, brauchst du erst mal einen leeren Ordner.
In diesem Beispiel legen wir einen Ordner Namens /storage an.

sudo mkdir /storage 

Das Einhängen erfolgt im Terminal über folgenden Befehl, vorher haben wir einen Ordner namens /storage erstellt:

sshfs Nutzername@IPAdresse/subdomain:/pfad_auf_dem_entfernten_server/ /storage 

Bei meinem Test Server sieht das dann so aus:

sshfs testuser01@test01.cy3er.de:/media/st01 /storage

Wenn der Befehl ohne Fehler ausgeführt wird, wird der Inhalt des entfernten Verzeichnisses /storage unter dem lokalen Verzeichnis angezeigt. Die Berechtigungen, die du auf dem entfernten Verzeichnis hast, sind die Berechtigungen, die der entfernte Benutzer hat: Standardmäßig werden lokale Rechte von SSHFS ignoriert.
Das bedeutet, dass selbst wenn die UID des lokalen und des entfernten Benutzers nicht gleich sind, wie in diesem Fall, kannst du die Operation trotzdem durchführen. Wenn wir etwas innerhalb des gemounteten Verzeichnisses bearbeiten, tun wir es als der entfernte Benutzer, mit dem wir uns verbunden haben.

Anderen Benutzern den Zugriff auf den Mountpoint erlauben

sshfs testuser01@test01.cy3er.de:/media/st01 /storage -o allow_other

Verwendung eines alternativen Ports für die SSH-Verbindung

sshfs testuser01@test01.cy3er.de:/media/st01 /storage -p13120

Wenn der SSH-Port an deinem System nicht der Standartport 22 ist kannst du via -p[deinPort] eine Verbindung mit deinem Port aufbauen.

Einhängen des entfernten Verzeichnisses beim Booten

Hier gibt es einiges zu beachten. Das erste ist, dass du fuse.sshfs als Dateisystem verwendest.
Zweitens haben wir die Einhängeoption IdentityFile verwendet, um den Pfad eines SSH-Schlüssels anzugeben. Das automatische mounten beim Start des Systems kann nur dann automatisch funktionieren, wenn die Verbindung ohne Passworteingabe funktioniert. Das lässt sich mit einem SSH-Schlüssel realisieren.
Hier haben ich den IdentityFile „privatekey“ aus dem Verzeichnis „/home/user01/.ssh/privatekey“ genutzt.
Den Public Key musst du vorher in der Datei /home/testuser01/.ssh/authorized_keys auf dem Remoteserver hinterlegen.

testuser01@test01.cy3er.de:/media/st01 /storage fuse.sshfs defaults,IdentityFile=/home/user01/.ssh/id_rsa,allow_other,default_permissions 0 0

Dieser Befehl muss nun noch in die Datei /etc/fstab geschrieben werden.

sudo nano /etc/fstab

Mit diesem Befehl kannst du die Konfigurationsdatei /etc/fstab öffnen.

Dort trägst du dann deinen Befehl zum automatischen verbinden ein.
Das kann dann etwa so aussehen, natürlich mit deinen Werten.

Um zu testen ob das funktioniert hat, kannst du deinem System folgenden Befehl übergeben

sudo mount -a 

Mit dem Befehl „df -h“ kannst du dir alle Speichermedien und ihrem Verbrauch anzeigen lassen

Aushängen des entfernten Verzeichnisses
Mit dem folgenden Befehl lässt sich das mit SSHFS eingebunden Remote Verzeichnis wieder trennen.

fusermount -u /storage

Fazit

Also ich selbst nutze diese Technik schon eine ganze Weile um meine restic Backups auf einem entfernten Server zu kopieren. Das funktioniert auch ohne Probleme. Wenn dir ein Fehler auffällt dann schreib mir gern eine Nachricht über mein Kontaktformular.

ProHosting24.de – die neue Genoa Generation als vServer

Anzeige

Erstmal geht ein Dankeschön an das Team von [Werbung] ProHosting24 die mir diesen Server zum testen zur Verfügung gestellt haben.

Serverausstattung

Hostsystem:

  • AMD EPYC 9554 – 64 Kerne
  • 2304 GB ECC DDR5 4800MHz
  • 2x 7,68TB pm9a3 NVMe SSD
  • 2x 25 GBit/s LACP Shared

vServer:

  • 6 CPU Kerne
  • 24GB DDR5 RAM
  • 300GB NVMe Ceph
  • 1 IPv4
  • 1IPv6/ 64 Subnet
  • 2Gbit/s uplink (Shared)
  • Traffic Fair-Use
  • 3,2Tbit/s DDoS Protection
  • KVM Virtualisierung

Die 6 CPU Kerne takten jeweils mit 3.1GHz. Der Prozessor ist ein AMD EPYC 9554. Die 24GB DDR5 RAM sind schon etwas für etwas größere Projekte. Also ich komme auf meinem Server mit meiner Nextcloud, 2 Websites, SearXNG Instanz, Invidous Instanz und einem Tool fürs Monitoring gerade mal auf 4GB im Schnitt. Aber es gibt mit Sicherheit Anwendungen die RAM hungrig sind.
Die 300 GB basieren auf einem Ceph – Cluster. Der Speicher ist für Ausfallsicherheit, Selbstheilend und Live Migration bekannt.
Ausfallsicherheit – es können mehrere NVMe’s ausfallen ohne das Daten verloren gehen.
Wenn wirklich mal ein Hardware Defekt vorliegt heilt sich das System und verteilt die Daten auf dem System (Cluster) neu. Live Migration zwischen den einzelnen Host Systemen möglich. Das bietet die Möglichkeit den Speicher upzugraden. IPv4 & IPv6 ist immer noch die beste Option im Web. Da IPv6 allein noch nicht wirklich funktioniert, weil noch sehr viele Server nur mit IPv4 betrieben werden. Obwohl es möglich wäre die System umzustellen. Aber dazu mehr in meinem folgenden Beitrag zu IPv6 und die Vorteile. Die 2Gbit/s Uplink kommen natürlich nicht komplett an, weil es ein shared Medium in diesem Fall ist. Bei mehreren Test kamen Werte im Bereich von 1Gbit/s raus. Das ist aus meiner Sicht ein guter Wert mit dem man gut arbeiten kann.

Retrieving speedtest.net configuration...
Testing from SYNLINQ (37.114.55.244)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by FynnCraft Minecraft Network (Dortmund) [142.51 km]: 8.009 ms
Testing download speed................................................................................
Download: 1863.95 Mbit/s
Testing upload speed......................................................................................................
Upload: 1441.45 Mbit/s

Ein Test zum Sonntag Abend :) 

Der Traffic wird mit Fair-Use angegeben, das finde ich ungünstig, da ich mir darunter nicht viel vorstellen kann. Entweder es gibt aus meiner Sicht eine Grenze oder er ist tatsächlich unlimitiert. Eine DDoS Protection ist mit inklusive, das finde ich gut und notwendig in der heutigen Zeit. Die Neuinstallation des VPS dauert unter einer Minute. Also bei dem klick auf „Starte Installation“ ist es vorbei mit den eigenen Daten. Dann ist mir aufgefallen, dass ich ja ein Backup vom Server hatte. Dieses habe ich wiederhergestellt. Und es war wie gewünscht alles wieder da.

Durch die KVM Virtualisierung und Nutzung eines eigenen Kernels mit garantierter Leistung, ist eine nahezu grenzenlose Skalierbarkeit möglich.

Windows als Alternative?
Bei meiner Begutachtung des Servers bin ich vor allem auf das Thema Linux Server eingegangen. In dem Fall mit Debian 12. Es muss aber auch gesagt sein, dass du den Server auch mit Windows betreiben kannst. Dafür benötigst du aber eine Lizenz für z.B. Windows Server 2022.
Aber ich habe auf dem Server aus Interesse einfach mal eine Testversion aufgesetzt.
Die Installation geht auch automatisch aus dem Cloud-Panel heraus.
Die Leistung des vServer ist ausreichend um den Windows Server 2022 zu installieren und zu betreiben. Im Leerlauf benötigt der Server Bereits 1,9 GB RAM von den 24 GB. Von den 300GB Speicher sind nach der Installation noch 287 GB übrig. Die CPU ist kaum ausgelastet. Ich kann aber nicht genau sagen wie viel verschiedene Serverdienste brauchen, da ich einfach von Windows keine Ahnung habe. Mein Fokus liegt klar bei Linux Systemen.
Aber Windows lässt sich leicht aufsetzen und es läuft.
Ich habe unter Windows mal einen Speedtest gemacht und war erstaunt wie viel besser das Ergebnis im Gegensatz zu Debian 12 war.


Im Backend steht auch Windows 10 als Betriebssystem zur Installation bereit. Der Betrieb von Windows 10 im Rechenzentrum ohne spezielle Firewall ist aus meiner Sicht keine gute Idee.

Benchmarks des Servers (yabs.sh)

root@v6752:~# curl -sL yabs.sh | bash

## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
Yet-Another-Bench-Script
v2024-06-09
https://github.com/masonr/yet-another-bench-script
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##

Fri Sep 6 08:56:44 AM CEST 2024

Basic System Information:

Uptime : 0 days, 0 hours, 6 minutes
Processor : AMD EPYC 9554 64-Core Processor
CPU cores : 6 @ 3095.348 MHz
AES-NI : ✔ Enabled
VM-x/AMD-V : ✔ Enabled
RAM : 23.5 GiB
Swap : 0.0 KiB
Disk : 295.2 GiB
Distro : Ubuntu 24.04.1 LTS
Kernel : 6.8.0-41-generic
VM Type : KVM
IPv4/IPv6 : ✔ Online / ✔ Online

IPv6 Network Information:

ISP : Oliver Horscht is trading as \“SYNLINQ\“
ASN : AS44486 Oliver Horscht is trading as \“SYNLINQ\“
Host : Prohosting24
Location : Frankfurt am Main, Hesse (HE)
Country : Germany

fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/sda2):
Block Size4k (IOPS)64k (IOPS)
Read84.20 MB/s (21.0k)1.08 GB/s (16.9k)
Write84.42 MB/s (21.1k)1.09 GB/s (17.0k)
Total168.62 MB/s (42.1k)2.17 GB/s (34.0k)
Block Size512k (IOPS)1m (IOPS)
——— —-—- —-
Read1.72 GB/s (3.3k)1.72 GB/s (1.6k)
Write1.81 GB/s (3.5k)1.84 GB/s (1.8k)
Total3.54 GB/s (6.9k)3.57 GB/s (3.4k)
iperf3 Network Speed Tests (IPv4):
ProviderLocation (Link)Send SpeedRecv SpeedPing
ClouviderLondon, UK (10G)1.99 Gbits/sec1.95 Gbits/sec12.7 ms
EraniumAmsterdam, NL (100G)2.05 Gbits/sec1.95 Gbits/sec7.01 ms
UztelecomTashkent, UZ (10G)509 Mbits/sec1.85 Gbits/sec91.9 ms
LeasewebSingapore, SG (10G)346 Mbits/sec1.35 Gbits/sec157 ms
ClouviderLos Angeles, CA, US (10G)366 Mbits/sec1.32 Gbits/sec142 ms
LeasewebNYC, NY, US (10G)407 Mbits/sec1.86 Gbits/sec84.2 ms
EdgooSao Paulo, BR (1G)379 Mbits/sec1.12 Gbits/sec198 ms
iperf3 Network Speed Tests (IPv6):
ProviderLocation (Link)Send SpeedRecv SpeedPing
ClouviderLondon, UK (10G)1.88 Gbits/sec1.92 Gbits/sec11.5 ms
EraniumAmsterdam, NL (100G)2.04 Gbits/sec1.95 Gbits/sec6.99 ms
UztelecomTashkent, UZ (10G)239 Mbits/sec1.80 Gbits/sec91.8 ms
LeasewebSingapore, SG (10G)336 Mbits/sec1.30 Gbits/sec157 ms
ClouviderLos Angeles, CA, US (10G)419 Mbits/sec1.47 Gbits/sec142 ms
LeasewebNYC, NY, US (10G)318 Mbits/sec1.69 Gbits/sec81.7 ms
EdgooSao Paulo, BR (1G)385 Mbits/sec1.11 Gbits/sec198 ms
Geekbench 6 Benchmark Test:

Test | Value
|
Single Core | 1488
Multi Core | 5552
Full Test | https://browser.geekbench.com/v6/cpu/7648879

YABS completed in 13 min 55 sec

Ausführliche Betrachtung des Backend

Bei prohosting24.de gibt es eine spannende Gegebenheit. Sie haben ein eigenes Interface fürs Backend. Das erklärt auch, warum ich selbst noch nie das gute Stück gesehen habe. Ich bin der Meinung das es übersichtlich ist. Die Menüpunkte sind aussagekräftig

Was kann das Interface?

  • Automatische Backupfunktion
  • RAM & CPU Graphen / Statistiken
  • Einfaches Up- und Downgrade im Interface
  • Automatisch das Password zurücksetzen
  • noVNC
  • IPv4 & IPv6 rDNS Verwaltung
  • ISO Images einfach einbinden

Der erste Reiter zeigt die IP Adresse, sowohl IPv4 als auch IPv6. Wenn man seinen Server automatisch erstellen lässt, sind bereits beide IP’s hinterlegt und funktionieren.
Was ich sehr gut finde, ist die automatische Backupfunktion. Bzw. ist es ziemlich cool, dass es eine kostenlose Backupfunktion direkt mit dazu gibt. 2 Backup Slots sind es, so kannst du Morgens und einmal Abends ein Backup erstellen lassen. Das sollte aber nicht deine einzige Backup Option sein. Über den Reiter Cronjob lässt sich auch die genaue Zeit für Backups einstellen. Die Backups werden im Betrieb erstellt. Also ist der Server die ganze Zeit online. Netzwerk/ ISO / Speicher, in diesem Reiter lassen sich alle Einstellungen zum Thema Netzwerk regeln. Du kannst in dieser Kategorie z.B. ISO Datein in dein virtuelles Laufwerk mounten um ein Betriebsystem von Hand auf dem Server zu installieren. Außerdem lässt sich auch die Bootreihenfolge anpassen. Die Option Langzeit Statistiken, gibt dir die Möglichkeit Langzeitdaten von RAM CPU und NETWORK IO und DISK IO. RAM steht für den Arbeitsspeicher, CPU für den Prozessor, NETWORK IO Netzwerk Input / Output und DISK IO für die Schreib- und Leseleistung des Ceph-Speichers. noVNC kann dir dann helfen, wenn du via SSH keine Verbindung mehr zum Server herstellen kannst. Auch wenn du ein Rettungssystem für deinen Server brauchst kommst du via noVNC an deinen Server ran.

Besonderheiten
Der Anbieter hat ein eigenes Backend für die Verwaltung des vServers. Der NVMe Speicherplatz wird durch ein Ceph – Cluster bereit gestellt. Außerdem gibt es für den Server zwei Backup Slots mit dazu. Die CPU ist auf einem aktuellen Stand AMD EPYC 9554 Codename: Genoa.

Support
Der Support ist via E-Mail, Ticketsystem oder auch telefonisch möglich. Außerdem gibt es auch einen Discord Server zum schnellen Informationsaustausch. Eine weitere Möglichkeit ist die Kommunikation via WhatsApp.

Vertragsdetails
Die Server haben keine langen Mindestvertragslaufzeiten sondern sind monatlich kündbar. Es läuft über ein Prepaid System. Man kann seinen Server zu jeder Zeit verlängern. Den Server so wie er oben beschrieben ist findet ihr auf dieser Seite [Werbung] Prohosting24 – Genoa
Der Anbieter bietet auch noch Plesk Webhosting und Domains an. Eine .de Domain für 6.95€ / Jahr ordne ich im Durchschnitt ein. Als Zahlungsmöglichkeiten gibt es die folgenden: mit PayPal, PaySafeCard, Banküberweisung, Sofortüberweisung, AmazonPay und Kreditkarte.

Rechenzentrum
Maincubes – FRANKFURT-01
Das Rechenzentrum hat eine Fläche von 4.200 Quadratmeter. Das Kühlungskonzept nutzt Freiluft was die Kühlung sehr effizient macht. Es wird ausschließlich mit Ökostrom versorgt.Der Brandschutz, hat eine Früherkennung und automatischer Löschgasanlage.
Das Rechenzentrum bietet u.a. mehrstufige Zutrittskontrollen und Kameraüberwachung, sowie einen 24-h-Sicherheitsdienst. Die individuellen IT-Infrastrukturinstallationen erfüllen jedes Kundenbedürfnis ohne bauliche Einschränkungen.

Fazit
Insgesamt bekommt man hier einen VPS der neuste Technik nutzt und dank dem DDR5 ECC RAM und dem NVMe Ceph-Speicher, ist der Server sehr fix unterwegs. Der Ceph – Speicher ist für mich neu und ich bin vorher noch nicht damit in Berührung gekommen. Im Hinblick auf Datensicherheit ist das aber ein klarer Vorteil für diese Technik. Für ein kommendes Projekt, könnte ich mir vorstellen bei prohosting24.de meinen Server zu mieten. Einzig kleines Manko ist, dass mir derzeit der Speicherplatz etwas zu wenig ist. Ein Hybrid Server der sowohl NVMe als auch HDD Speicher hat, wäre super für mich.

Wie installiere ich Hestia Control Panel auf Debian 12?

Website Screenshot von Hestia Conrtol Panel

Was genau ist Hestia Control Panel?
Das ist ein Tool zur Verwaltung deines Servers. Mit diesem Tool lassen sich verschiedene Dienste oder Websites hosten. Die Dienste die installiert werden, lassen sich dann auch einfach über die Oberfläche verwalten. Nutzer:innen, Webdomains, DNS, Mail, Datenbanken und Server-Admin Aufgaben lassen sich mit diesem Tool verwalten. Es gibt auch ein One-Click Installer für Pakete wie Nextcloud, WordPress, MediaWiki und weitere.

Voraussetzungen

  • Ein frisch installierter Debian-Server mit mindestens 4 GB RAM.
  • Eine gültige Domain/Subdomain , der auf die IP-Adresse Ihres Servers verweist.

Lege als Nächstes einen voll qualifizierten Domänennamen (FQDN) als Hostnamen für deinen Server fest und überprüfe die Änderung:

sudo hostnamectl set-hostname test02.cy3er.de

In meinem Fall ist das test02.cy3er.de. Mit dem nächsten Befehl kannst du schauen ob die Änderung übernommen wurde.

hostnamectl

Bevor du richtig los legst sollte der Server auf den neusten Stand gebracht werden:

apt update
apt upgrade -y


Nun kannst du dir dein Installation Befehl mit einzelnen Komponenten zusammenstellen:

Wenn du alle Komponenten zusammen geklickt hast, kann es mit der Installation schon los gehen.

Noch ein paar kleine Pakete zur Vorbereitung:

apt install ca-certificates software-properties-common apt-transport-https gnupg wget unzip 

Script downloaden:

wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh

Script zur Installation starten

bash hst-install.sh --hostname test02.cy3er.de --password SuperPassword --quota yes --force

Wenn du diesen Code als Root ausführst startet die Installation

Mit „Y“ bestätigst du den Start der Installation.

Die Installation läuft dann im Normalfall bis sie fertig ist. Dann erscheint Eine Meldung mit Congratulations!
Du kannst dann die Admin URL im Browser starten und könnt euch mit dem gewählten Passwort als User „admin“ einloggen.

Der nächste Schritt ist die Einstellung des SSL Zertifikates. Dann kommen beim Aufruf des Control Panels keine Fehlermeldung mehr und deine Verbindung ist dann sicher verschlüsselt (HTTPS).

Dazu öffnest du dein Control Panel (HestiaCP) und logst dich als „admin“ ein.
Dann gehst du auf „Web“ und im Anschluss klickst du auf deine Domain / Subdomain.

Menü Hestia Control Panel

In meinem Fall ist das test02.cy3er.de.

Nun musst du nur die Haken an den Stellen wie oben im Bild setzen und anschließend speichern.
Der Speichervorgang kann etwas dauern, weil erst das Zertifikat generiert werden muss.
Im Anschluss müsstest du deine Domain/Subdomain mit einem gültigen Zertifikat öffnen können.

In meinem Beispiel wäre es : https://test02.cy3er.de:8083

Das war es erst mal von meiner Seite. Wenn du Fragen oder Anregungen hast, dann lass es mich wissen. Schreib mir einfach eine Nachricht über das Kontaktformular.

Quelle: Dokumentation von HestiaCP

1fire.de – DDR5 RAM und flotter NVMe-Speicher

Anzeige

Link zum Hosting Anbieter: [Werbung] https://1fire.de

Serverausstattung

  • 2 CPU-Kerne
  • 4 GB RAM (DDR5)
  • 100 GB NVMe SSD
  • 1 GBit/s Uplink*
  • 20 TB Traffic **
  • 1 IPv4-Adresse
  • 1 IPv6 /64-Netz
  • KVM Virtualisierung

Die 2 CPU Kerne takten laut yabs.sh mit 3,2 GHz um welchen Prozessor es genau geht konnte ich nicht herausfinden. Nur das es einer von der AMD EPYC-Milan Reihe ist.
Der Arbeitspeicher mit 4GB ist mit DDR5-Speicher auf dem neusten Stand der Dinge. Er arbeitet mit der NVMe SSD sehr zügig. Das habe ich bei der Installation von YunoHost bemerkt.
Bei anderen Server lief die Installation sonst sehr schleppend.

* Der Uplink war bei meinen Tests sehr stabil und teilweise sogar deutlich über 1Gbit/s.

** Ein kleiner Nachteil den ich gefunden habe ist beim Traffic. Hier wird nach erreichen von 20TB auf 10Mbit/s gedrosselt. Ich muss aber auch dazu sagen, das solch eine große Menge Datenverkehr, erst einmal erreicht werden muss.

Zum Server gibt es sowohl eine IPv4 und ein 64er Netz IPv6 Adressen.
Was ich auch ganz praktisch finde, das 1fire.de einen eigenen Debian Mirror bereitstellt. Daher bekommt der Server alle Installationspakete direkt aus dem Rechenzentrum. Das macht das Installieren von Updates oder Software etwas schneller.

Die Option DDoS-Schutz ist leider noch in der BETA. Dabei finde ich in der heutigen Zeit sollte ein guter DDoS-Schutz in jedem VPS-Hosting Standard sein.
Auf der Website heißt es:
„Wir schützen deinen Server mit unserem Basis-DDoS-Schutz während unserer BETA kostenlos gegen volumetrische Angriffe.“
Also grundsätzlich ist ein Standard Schutz vorhanden.

Bei meiner Begutachtung des Servers bin ich vor allem auf das Thema Linux Server eingegangen. In dem Fall mit Debian 12. Es muss aber auch gesagt sein, dass du den Server auch mit Windows betreiben kannst. Dafür benötigst du aber eine Lizenz für z.B. Windows Server 2022.
Aber ich habe auf dem Server aus Interesse einfach mal eine Testversion aufgesetzt.
Die Installation geht auch automatisch aus dem Cloud-Panel heraus.
Aber ich glaube mit diesem Server wird man schnell an die Grenze der Ressourcen stoßen.
Im Leerlauf benötigt der Server Bereits 1,8 GB RAM von den 4 GB. Von den 100GB Speicher sind nach der Installation noch 87,4 GB übrig. Die CPU ist kaum ausgelastet. Ich kann aber nicht genau sagen wie viel verschiedene Serverdienste brauchen, da ich einfach von Windows keine Ahnung habe. Mein Fokus liegt klar bei Linux Systemen.
Aber Windows lässt sich leicht aufsetzen und läuft.

Task Manager Windows Server 2022 Trial

Wünsche an den Anbieter
Ich bin schon seit längerer Zeit auf der Suche nach einem Hybrid Server. Also Quasi ein vServer der sowohl einen NVMe Speicher als auch einen großen HDD Speicher hat.
Es gibt einige Anbieter auf dem Markt, aber ich habe noch nicht den passenden gefunden.

Benchmarks des Servers (yabs.sh)

root@test01:~# curl -sL yabs.sh | bash

## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
Yet-Another-Bench-Script
v2024-06-09
https://github.com/masonr/yet-another-bench-script
## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##

Wed 04 Sep 2024 08:45:51 PM CEST

Basic System Information:

Uptime : 0 days, 1 hours, 13 minutes
Processor : AMD EPYC-Milan Processor
CPU cores : 2 @ 3249.998 MHz
AES-NI : ✔ Enabled
VM-x/AMD-V : ❌ Disabled
RAM : 3.8 GiB
Swap : 0.0 KiB
Disk : 98.4 GiB
Distro : Debian GNU/Linux 11 (bullseye)
Kernel : 5.10.0-22-amd64
VM Type : KVM
IPv4/IPv6 : ✔ Online / ✔ Online

IPv6 Network Information:

ISP : 23M.com
ASN : AS47447 23M GmbH
Location : Driedorf, Hesse (HE)
Country : Germany

fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/sdb3):
Block Size4k (IOPS)64k (IOPS)
Read298.30 MB/s (74.5k)4.12 GB/s (64.4k)
Write299.09 MB/s (74.7k)4.14 GB/s (64.8k)
Total597.39 MB/s (149.3k)8.27 GB/s (129.2k)
Block Size512k (IOPS)1m (IOPS)
——— —-—- —-
Read3.64 GB/s (7.1k)1.99 GB/s (1.9k)
Write3.83 GB/s (7.4k)2.13 GB/s (2.0k)
Total7.47 GB/s (14.6k)4.12 GB/s (4.0k)
iperf3 Network Speed Tests (IPv4):
ProviderLocation (Link)Send SpeedRecv SpeedPing
ClouviderLondon, UK (10G)1.09 Gbits/sec848 Mbits/sec15.7 ms
EraniumAmsterdam, NL (100G)1.09 Gbits/sec932 Mbits/sec6.96 ms
UztelecomTashkent, UZ (10G)771 Mbits/secbusy91.8 ms
LeasewebSingapore, SG (10G)914 Mbits/sec583 Mbits/sec244 ms
ClouviderLos Angeles, CA, US (10G)895 Mbits/sec358 Mbits/sec143 ms
LeasewebNYC, NY, US (10G)994 Mbits/sec642 Mbits/sec87.2 ms
EdgooSao Paulo, BR (1G)617 Mbits/sec239 Mbits/sec204 ms
iperf3 Network Speed Tests (IPv6):
ProviderLocation (Link)Send SpeedRecv SpeedPing
ClouviderLondon, UK (10G)1.08 Gbits/sec724 Mbits/sec15.7 ms
EraniumAmsterdam, NL (100G)1.09 Gbits/sec916 Mbits/sec7.01 ms
UztelecomTashkent, UZ (10G)937 Mbits/sec736 Mbits/sec91.8 ms
LeasewebSingapore, SG (10G)616 Mbits/sec452 Mbits/sec245 ms
ClouviderLos Angeles, CA, US (10G)957 Mbits/sec377 Mbits/sec143 ms
LeasewebNYC, NY, US (10G)951 Mbits/sec623 Mbits/sec87.0 ms
EdgooSao Paulo, BR (1G)137 Mbits/sec309 Mbits/sec205 ms
Geekbench 6 Benchmark Test:

Test | Value

Single Core | 1961
Multi Core | 3617
Full Test | https://browser.geekbench.com/v6/cpu/7631008

YABS completed in 12 min 31 sec

Ausführliche Betrachtung des Backend
Das Backend ist sehr aufgeräumt und gut strukturiert. Hier in der folgenden Galerie, kannst du dir einen Einblick über die Funktionen erschaffen.

In der Übersicht sehen sie allgemeine Werte des vServers, z.B. die Auslastung von RAM und CPU.
Außerdem auch noch den Netzwerktraffic. Und sie haben Buttons für Starten, Herunterfahren, Neustart, Ausschalten und Neuinstallation. Mit dem letzten Button solltest du vorsichtig sein, nicht das es zu ungewolltem Datenverlust kommt.

Unter Medien, können sie die Startreihenfolge des VPS einstellen und ein Rettungssystem bei Bedarf einlegen. Über diese Optionen ist es auch möglich, das gewünschte Betriebssystem von Hand zu installieren.

Unter Optionen kannst du einen VNC-Zugang aktivieren, das ist nützlich wenn du zum Beispiel nicht mehr via SSH auf deinen vServer kommst. Außerdem lässt sich darüber auch das Root-/ Administrator-Passwort wiederherstellen.

Im Punkt Netzwerk bekommst du alle Infos zur IPv4 und IPv6 Adresse, die du benötigst. Außerdem lässt sich der IPv4-Öffentliche DNS-Resolver einstellen.

Im Reiter Storage wird dein Hauptspeicher angezeigt in meinem Fall sind es 100GB.

Unter Freigabe können sie bei Problemen dem Support das Cloud-Panel freigeben um Probleme zu lösen.

Einrichtungsprozess
Eine Einrichtung bzw. Neuinstallation des Server dauert gerade mal 1Minute dann steht der Server.
Daten ausfüllen, SSH-Schlüssel hinzufügen, auf Installation klicken und nach ein paar Sekunden ist der Server bereit.

Übersicht Neuinstallation im Control Panel

So macht das Arbeiten mit einem VPS sehr angenehm.


Besonderheiten
Was mir sofort ins Auge gestochen ist, das die Server bei 1fire.de mit 100% Ökostrom betrieben werden. Das findet man nicht all zu häufig. Dazu gibt es sogar ein Zertifikat zur Einsicht.
Ein sehr gut sortiertes Cloud-Panel mit sehr vielen Optionen.
Es gibt eine Geld-zurück-Garantie, dafür genügt eine E-Mail innerhalb von 14 Tagen. Dann wird der bezahlte Betrag zurück erstattet.

Support
Dieser läuft via E-Mail oder einem Ticket-System.
Meine Support Anfrage wurde sehr schnell und freundlich beantwortet. Die Bereitstellung erfolgte innerhalb weniger Minuten.

Rechenzentrum
Telehouse – Frankfurt am Main
Die Stromversorgung ist N+1 redundante, USV-gesicherte Stromversorgung mit Batterie-Backup.
Also wenn da der Strom ausfällt wird erstmal mit Batterien gepuffert und die Server können mit bis zu 3 Tage weiterhin betrieben werden. In dieser Zeit sollte der Stromausfall erledigt sein. Die Server werden außerdem mit 100% Ökostrom versorgt. Weitere Informationen zum Rechenzentrum findet ihr hier oder direkt auf der Website vom Telehouse.

Vertragsdetails
Weitere Informationen folgen.
Die Server haben keine langen Mindestvertragslaufzeiten sondern sind monatlich kündbar. Ausgenommen sind davon die SSL-Zertifikate. Diese werden jährlich abgerechnet.
Den Preis habe ich noch nicht, da die Tarife gerade noch umgestaltet werden. Du kannst dich also au ein neues Portfolio in den nächsten Tagen freuen.

Fazit
Insgesamt bekommt man hier einen vServer der neuste Technik nutzt und dank dem DDR5 RAM und dem NVMe – Speicher, ist der Server sehr fix unterwegs. Die CPU ist nicht die neuste aber die Leistung (meckern auf hohem Niveau) sollte für die gängigsten Funktionen definitiv reichen. Also wem 100GB Speicherplatz und 4GB RAM genügen kann hier nichts falsch machen. Hier kannst du auch noch meinen Beitrag zu YunoHost lesen. Die Installation habe ich in dem Beitrag dokumentiert.

Quelle: 1fire.de Website (Stand: 05.09.2024) & eigene Tests mit einem vServer von 1fire.de

Link zum Hosting Anbieter: [Werbung] https://1fire.de

YunoHost – Selfhosting leicht gemacht

Wie es im Titel schon steht, soll es im heutigen Beitrag um das auf Debian basierte System YunoHost gehen. Wir gehen gemeinsam durch, wie man es kinderleicht installiert. Außerdem installieren wir erste App’s um mit dem guten Stück etwas herumexperimentieren.

Für meinen Test hat mir auf Anfrage [Werbung] 1fire.de einen vServer mit den folgenden Daten zur Verfügung gestellt. Vielen Dank an Danny Lotz :

  • 2 CPU-Kerne
  • 4 GB RAM (DDR5)
  • 100 GB NVMe SSD
  • 1 GBit/s Uplink
  • 20 TB Traffic
  • 1 IPv4-Adresse
  • 1 IPv6 /64-Netz

Für die Yunohost Installation benötigen wir Debian 11 ! Das ist eine der Voraussetzungen für die Installation. Weitere Voraussetzungen sind:

  • 2 GHz CPU-Kern
  • 512MB – 1GB RAM
  • eine Domain oder Subdomain
  • 1 IPv4 Adresse

Also haben wir mit dem vServer alles was wir brauchen.

Zur Vorbereitung für unsere Yunohost Installation benötigen wir noch zwei Pakete:

apt install curl ca-certificates

Dann können wir schon den Installations-Script ausführen:

curl https://install.yunohost.org | bash

Dann startet auch schon die Installation die erste Meldung müssen wir mit „Yes“ bestätigen.

Die folgende Meldung bestätigen wir auch mit „Yes“ dadurch geben wir das Okay das unser SSH-Dienst von nun an von Yunohost organisiert wird. Im Einstellungsmenü lassen sich später noch Dinge konfigurieren.

Jetzt installiert er ein paar Pakete, die so benötigt werden.

Wenn das alles durch ist, kommt eine Meldung das die Installation erfolgreich war „YunoHost Installation completed!“

Nun geht die Installation im Browser weiter, dafür geben wir wie in der Meldung geschrieben unsere Server IP mit https://IPv4 ein und dann geht es weiter. Dort erwartet uns gleich eine Fehlermeldung.
Das liegt daran, da wir noch kein Sicherheitszertifikat hinterlegt haben. Also können wir mit einem Klick auf „Erweitert“ und dann auf „Risiko akzeptieren und fortfahren„.
Wenn man sonst solch eine Meldung bekommt sollte man wirklich immer abchecken was man dort tut.

Nun kommt eine Meldung mit Gratulation und hier kannst du schon mal stolz auf dich sein.
Als nächsten Schritt klickst du auf Anfangen.

Nun geht es an die Domainangabe. Hier klickt ihr auf „Ich möchte eine eigene Domain bzw. Subdomain eingeben„. Das machst du dann. Und klickst auf „Weiter

Dann geht es an die Erstellung des ersten Administrator Accounts. Dort wieder alles ausfüllen und auf „Weiter“ klicken.

Der nächste Schritt wird ein paar Minuten dauern. Lehne dich einfach zurück und warte auf dein Schlüsselfertigen Server.

Nun ist der Server soweit. Jetzt sollten wir noch ein Let’s Encrypt Zertifikat für unsere Subdomain anlegen, damit wir nicht ständig die Meldung bekommen das mit unserem Zertifikat nicht stimmt.
Aber vorher machen wir noch die initial Diagnose. Dafür klickst du einfach auf „Diagnose“ wenn du dich eingeloggt hast. Dort klickst du anschließend auf die Initiale Diagnose starten

Dann wenn der Prozess fertig ist kommt eine Auflistung mit Infos über den Server und wahrscheinlich ein Paar Fehlermeldungen. Diese können wir vorerst ignorieren.

Jetzt klickst du auf das YunoHost Logo um wieder zum Hauptmenü zu gelangen.
Dort klickst du auf „Domänen“ Und dann auf deine Subdomain bzw. Domain
Dann wählst du die Registergruppe Certificate

Nun kannst du mit einem Klick auf Installation des Let’s Encrypt-Zertifikat das Zertifikat für deine Domain erstellen und installieren.

Das kann wieder einen Moment dauern. Aber dann kommt die Meldung das alles gut gelaufen ist.

Jetzt kannst du dich aus dem Panel einmal „Abmelden“. Nun kannst du dich ohne Fehlermeldung mit deiner Domain bzw. Subdomain am Panel anmelden. Bei mir ist das die Subdomain test01.cy3er.de
Nun haben wir die Grundinstallation fertig.

Jetzt geht es ans rumprobieren und wie ich auch gern sag, rumspielen. Die Menüführung von YunoHost ist aus meiner Sicht so ziemlich selbsterklärend.

Unter dem Punkt „Konten„, lassen sich noch mehr Nutzer:innen zum Server hinzufügen.
Die Unterkategorie „Domänen“ hast du ja schon kennengelernt, über diese Option lassen sich noch weitere Domains/Subdomains hinzufügen.
Der Punkt „Applikationen“ dient der Software Installation. Dort gibt es z.B. WordPress, Owncloud, Nextcloud, Invidious und viele mehr. Mit dieser Option, lassen sich viele Apps kinderleicht installieren und updaten.
Dann der Punkt „System aktualisieren“ ermöglicht eine einfache Aktualisierung des gesamten YunoHosts
Unter dem Punkt „Werkzeug„, lassen sich einige Einstellungen des Systems vornehmen z.B. Konfiguration der Firewall oder weitere Einstellungen.
Außerdem gibt es die Option „Diagnose„, hier kannst du schauen ob es Fehler in der Konfiguration des Servers gibt.Dort geht es vor allem um die DNS-Einstellungen.
Und der letzte Punkt „Datensicherung“ hilft dir beim erstellen von Backups. Du kannst ein komplettes Backup vom YunoHost Server machen oder nur einzelne Dienste. Die Datensicherung findet dabei nur auf dem selben System statt, daher empfehle ich noch eine separate Kopie des Backups auf einen anderen Server oder dem heimischen PC zu sichern. Zu dem Thema Backup, findest du hier weitere Informationen.

Fazit zur Installation
Also aus meiner Sicht war das eine gemütliche Runde ohne große Anstrengung. Am Anfang musste ich im Cloud-Panel von 1fire.de meine virtuelle Maschine aufsetzen. Dort wurde ich sehr gut durch die Installation geführt. Die Installation erfolgte auf Knopfdruck. Dort habe ich mir ein Debian 11 installieren lassen. Vor der Installation konnte ich direkt meinen SSH-Schlüssel hinterlegen, sodass ich mich direkt mit Key statt mit Password anmelden konnte. Die Bereitstellung erfolgte innerhalb einer Minuten. Ich bin absolut fasziniert wie schnell das ging.
Dann habe ich mich mit meinem root Account direkt via SSH eingeloggt. Dort habe ich wie oben beschrieben zwei Pakete zur Vorbereitung der YunoHost Instanz, installiert.
Auch die YunoHost Installation ging sehr schnell von statten.

Um noch mehr von YunoHost zu erfahren, lohnt es sich auch die offizielle Dokumentation zu lesen.
https://yunohost.org/de

IPv6 Adresse einem Debian 12 Server zuweisen

IPv6 ist die neuste Version des Internetprotokolls. Da dem Internet so langsam die IPv4 Adresse ausgehen, ist es sinnvoll sich auch auf die IPv6 Adressen zu konzentrieren. Da die IPv6 immer noch eine Blackbox für viele ist, wird auch nicht jeder Server von Anfang an mit einer solchen Adresse ausgestattet. Das ganze lässt sich wie folgt nachholen:

Voraussetzungen:
– ein vServer ider dedizierten Server mit Debian 11 ( sollte auch mit Debian 11 und Ubuntu 24.04 LTS funktionieren)
– Du musst über SSH als sudo oder root-Benutzer angemeldet sein.
– Noch eine Voraussetzung: Euer Anbieter unterstützt IPv6
– Wenn das alles erfüllt ist, kann es los gehen

Schritt 1: Verbindung via SSH auf euren Server
Meldet euch wie gewohnt am Server an. Das einfachste ist das ganze via root zu machen.

Schritt 2: Mit dem folgenden Befehl, lassen sich die Interfaces die Aktiv sind anzeigen

ip link show

Wie in der obigen Abbildung zu sehen ist, handelt es sich bei lo um die Loopback-Schnittstelle, eine virtuelle Schnittstelle, die der Server zur Kommunikation mit sich selbst benötigt.

Das zweite Interface ens18 ist der aktive Ethernet-Adapter, den dein Server für die Verbindung zum Internet verwendet. Nun, da wir die Adapterschnittstelle gefunden haben, werden wir die statische IPv6 auf dieser Schnittstelle zuweisen. In deinem Fall, kann der Name des Adapters anders lauten.
Daher muss das vorher herausgefunden werden.

Schritt 3: Nun suchen wir beim Provider nach unserer IPv6 Adresse und dem Gateway
Bei meinem Anbieter, den ich für den Test gerade noch zur Verfügung hatte ist das ganze wirklich sehr übersichtlich und einfach zu finden. Im Backend Sucht ihr nach dem Punkt IP Addresses und schon erscheint eine Übersicht der IPv4 und IPv6 Adresse.

Diese Werte benötigen wir nun.

Nicht wundern, die IP Adressen wurden mit Absicht unkenntlich gemacht.

Schritt 4: Werte in die Konfiguration eintragen

Öffnen der Konfigurations Datei

nano /etc/network/interfaces

In der Konfiguration sind bereits die Daten für die IPv4 Adresse enthalten

Alle Werte können wir aus der Kategroie IP Addresses im Backend übernehmen. Im besten Fall kannst du das bei einem anderen Anbieter auch. Hierbei handelt es sich um den Anbieter layer7. Das war bis ich zu STRATO gewechselt bin mein Anbieter und ich würde ihn weiter empfehlen.

Schritt 5: Daten für IPv6 eintragen und speichern.

nano /etc/network/interfaces

Nun muss die Datei noch gespeichert werden. Dann im Anschluss starten wir den Netzwerkdienst neu um die Konfiguration zu übernehmen.

systemctl restart networking

Nun kannst du mit folgendem Befehl schauen ob alles funktioniert hat.

ip a

Dir wird werden nun die Interfaces mit weiteren Daten angezeigt:

Wenn nun beide Werte zu sehen sind hast du es geschafft, dein Server sollte jetzt IPv6 verstehen können.

Als weiteren Test kannst du auch ein IPv6 Ping senden z.B. an meine Website.

ping -6 cy3er.de

Grünes Hosting

Ich bin heute auf das Thema Green IT gestoßen und habe mich gefragt, was ich davon umsetze.

Dabei bin ich über die Website www.thegreenwebfoundation.org gestolpert. Hier kann man ganz leicht herausfinden ob die eigne Website auf einem Server liegt, der mit grünem Strom betrieben wird.

Denn das Internet ist die größte mit Kohle betriebene Maschine der Welt. Also sollte man aus meiner Sicht bei der Auswahl des Hostings mit beachten, wo der Strom für den Betrieb herkommt.

Cookie Consent mit Real Cookie Banner