• Domain und E-Mail

    Domains

    Domain Registrierung Eine neue Domain registrieren
    Domain Check Domain suchen > 1.000 Toplevel
    Domain Transfer Authcode senden und transferieren

    Bestseller Domains

    COM Domain COM Domain jetzt sichern
    AT Domain AT Domain jetzt sichern
    CH Domain CH Domain jetzt sichern
    DE Domain DE Domain jetzt sichern

    SSL Zertifikate

    SSL Zertifikate Sicherheit mit SSL Zertifikat

    E-Mail und Kalender

    E-Mail mit eigener Domain Eigene E-Mail Adressen mit Kalender
  • Hosting

    Wiki und Dokumentation

    BookStack Hosting Das Wiki für Wissensmanagement
    DokuWiki Hosting Von dokuwiki.org empfohlen
    MediaWiki Hosting Die Wikipedia Software
    XWiki Hosting Das Business-Wiki

    CMS und Homepage Baukasten

    Joomla Hosting Hosting optimiert für Joomla CMS
    TYPO3 Hosting High Speed Typo3 mit SSH/composer
    Grav CMS Hosting Grav Flat File CMS mit SSH
    Homepage Baukasten Websites einfach selbst erstellen

    Shop und E-Commerce

    Shopware Hosting Der beliebte Shop - ready to go
    Webshop Hosting Hosting für E-Commerce
    Odoo Hosting Die Opensource ERP Lösung

    Web Hosting und Webspace

    Webhosting High Speed Webspace auf SSD
    Shared Hosting Klassisches shared Hosting auf SSD
    Managed Hosting Managed Hosting auf SSD
    phpBB Forum Die perfekte Onlineplattform
  • WordPress

    High Speed Hosting

    Hosting für WordPress Superschnell mit SSD/Redis/Cache
    Managed Hosting für WP Sorgenfrei inklusive Wartung/Updates

    Shop/E-Commerce

    WooCommerce Hosting Die beste Shoplösung für WordPress

    WordPress Domain Umzug

    WordPress Migration Kostenloser Umzug
  • Server und Cloud

    Private Cloud und Server

    VServer und VPS von 1CPU/1GB bis 64CPU/512GB
    MySQL Server Hosting MySQL/MariaDB Server und Cluster
    PostgreSQL Server Managed PostgreSQL Server

    Software as a Service

    Matomo Cloud Web Statistiken
    S3 Cloud Storage/Backup Privater S3 Speicher und Backup

    Migration, Engineering und HPC

    VMware Migration Kostenlose Evaluation der Migration von VMware
    Development Lab Migration in die peaknetworks Cloud
    Managed HPC AI Cluster Slurm Cluster mit CPU und GPU Nodes für Bildungseinrichtungen und Unternehmen

    Container und Kubernetes

    Container Hosting Hosting von Managed Containern
    Managed Kubernetes Managed K8s mit kubriX OSS
    Enterprise Kubernetes Prime Full Managed K8s mit kubriX Enterprise
  • Reseller

    Für Agenturen und Freelancer

    Hosting für Agenturen Zentrale Kundenverwaltung mit Rabatten und Entwicklerhostings

    Wholesale und Reseller

    Hosting und Cloud Reseller Für Wiederverkäufer und IT-Dienstleister mit hoher Marge

    Verkauf an peaknetworks

    Ihre Firma verkaufen Verkauf Ihrer Hosting Firma oder Ihrer Hosting Kunden an uns
  • Managed Container Hosting von peaknetworks

    1728540000

    Was ist ein Container Hosting?

    Ein Container ist ähnlich wie eine virtuelle Maschine und wird zur Ausführung von Applikationen verwendet. Der wesentliche Unterschied besteht jedoch darin, dass Container wesentlich modularer sind und im Gegensatz zu virtuellen Maschinen schneller aufgesetzt werden können. Container teilen sich den Kernel des Host-Betriebssystems und sind daher leichter und weniger ressourcenintensiv. Sie enthalten alles, was zur Ausführung einer Anwendung notwendig ist, wie etwa den Code, die Laufzeitbibliotheken und Abhängigkeiten, sodass die Anwendungen schnell und zuverlässig ausgeführt werden können.

    Ein Container verwendet in der Regel ein schreibgeschütztes Dateisystem (Read-Only), um sicherzustellen, dass die darin enthaltene Anwendung in einer unveränderlichen Umgebung ausgeführt wird. Diese Konfiguration erhöht die Sicherheit und Konsistenz, da keine Änderungen am Dateisystem vorgenommen werden können, wodurch unerwartete Änderungen in Produktionsumgebungen verhindert werden. Schreibgeschützte Dateisysteme erleichtern auch das Rollback zu einer stabilen Version, falls etwas schiefgeht. Die einzige Ausnahme sind temporäre Speicherbereiche oder spezifische Verzeichnisse, die für Schreiboperationen freigegeben werden und in denen Laufzeitdaten abgelegt werden können.

    Container laufen in einem isolierten Netzwerk und benötigen oft spezifische Port-Freigaben, um mit externen Diensten zu kommunizieren oder von außen erreichbar zu sein. In der Regel werden die benötigten Ports auf dem Host-System freigegeben und dem Container zugewiesen, damit dieser mit anderen Containern, Diensten oder Endnutzern kommunizieren kann. Diese Port-Freigaben werden während des Container-Starts konfiguriert und sorgen dafür, dass nur autorisierte und notwendige Zugriffe erfolgen können. Mit Netzwerk-Plugins und Container-Orchestrierungsdiensten lassen sich erweiterte Netzwerkkonfigurationen erstellen, um beispielsweise eine Cluster-Umgebung oder isolierte Subnetze für Container bereitzustellen.

    Welche Anwendungen kann ich in einem Container Hosting laufen lassen?

    Grundsätzlich kann fast jede Art von Anwendung in einem Container-Hosting-Umfeld betrieben werden, da Container flexibel und anpassbar sind. Sie enthalten alle notwendigen Abhängigkeiten und Konfigurationen, um die Anwendung konsistent auszuführen, unabhängig von der Umgebung, in der sie laufen. Hier sind einige Beispiele:

    1. Vorgefertigte Anwendungen aus Docker Hub

    Auf Docker Hub, einem zentralen Repository für Container-Images, stehen Tausende vorgefertigte Anwendungen bereit, die sofort eingesetzt werden können. Diese umfassen:

    • Applikationen: wie z.B. Mattermost für Teamkommunikation, Vaultwarden als Passwortmanager, …
    • Datenbanken wie MySQL, PostgreSQL und MongoDB.
    • Entwicklungs-Tools wie Jenkins für CI/CD-Pipelines oder Gittea für Versionskontrolle.
    • Applikationsserver wie Node.js, Python und viele Weitere, auf denen direkt Anwendungen ausgeführt werden können.

    Diese vorgefertigten Images können oft direkt gestartet und mit nur wenigen Konfigurationen angepasst werden, was die Bereitstellung erheblich beschleunigt.

    2. Selbstgeschriebene Anwendungen

    Container-Hosting eignet sich hervorragend für selbst entwickelte Anwendungen. Entwickler können ihre Anwendungen in Containern isolieren und somit eine konsistente und portable Umgebung schaffen, die unabhängig von der Host-Infrastruktur funktioniert. Diese Container lassen sich leicht in verschiedene Umgebungen übertragen – von der lokalen Entwicklung über das Testen bis hin zur Produktion – ohne dass Anpassungen an der Konfiguration notwendig sind.

    Container sind nicht auf bestimmte Programmiersprachen oder Frameworks beschränkt und können alles von Webanwendungen und Datenbankdiensten bis hin zu speziellen Backend-Services und APIs ausführen. Container Hosting ist also ideal für Microservices-Architekturen, in denen jede Funktionalität in einem eigenen Container läuft und über das Netzwerk kommuniziert.

    Wie konfiguriere ich mein Container Hosting?

    1. Container Starten, Stoppen und Updaten

    Mit nur wenigen Klicks können Sie Container starten, stoppen oder updaten. Dies ist besonders praktisch, wenn Sie beispielsweise einen neuen Release einspielen möchten oder temporär Ressourcen freigeben wollen, indem Sie nicht benötigte Container anhalten. Das Control Panel gibt Ihnen die Möglichkeit, den Status jedes Containers jederzeit einzusehen und bei Bedarf Änderungen vorzunehmen.

    2. Ihre Container-Definition anpassen

    Alle Container, die auf Ihrem Hosting laufen, werden in einer OCI-kompatiblen Compose YAML-Datei definiert. Diese Datei können Sie direkt über das Control Panel verwalten.

    Mit dem Control Panel haben Sie folgende Möglichkeiten zur Anpassung Ihrer Compose YAML-Datei:

    • Container hinzufügen und löschen: Sie können neue Container definieren, indem Sie einfach die entsprechenden Abschnitte in der YAML-Datei hinzufügen. Ebenso können Sie nicht mehr benötigte Container entfernen, was die Verwaltung Ihrer Umgebung vereinfacht und Ressourcen spart.
    • Environment-Variablen anpassen: Environment-Variablen sind essenziell für die Konfiguration Ihrer Anwendungen. Im Control Panel können Sie diese Variablen einfach anpassen, um Einstellungen wie Datenbankverbindungen, API-Schlüssel oder andere Konfigurationsparameter zu ändern, ohne den Container neu zu bauen.
    • Netzwerkkonfiguration ändern: Sie können die Netzwerkeinstellungen Ihrer Container anpassen, um sicherzustellen, dass sie korrekt miteinander kommunizieren. Dazu gehört das Zuweisen von Netzwerken oder das Anpassen von Ports, die für die Containerverbindung genutzt werden.
    • Volumes verwalten: Volumes ermöglichen es Ihnen, Daten persistent zu speichern, die von Containern genutzt werden. Sie können neue Volumes hinzufügen oder bestehende Volumes konfigurieren, um Daten zwischen Containern oder über Container-Neustarts hinweg zu erhalten.

    3. Domains an Container-Ports binden

    Sie können Domains direkt an bestimmte Ports Ihrer Container binden, um sicherzustellen, dass Ihre Anwendungen über das Internet erreichbar sind. Dabei lassen sich auch SSL-Zertifikate aktivieren, um die Verbindung zu verschlüsseln und die Sicherheit zu erhöhen. Die IP-Allowlist ermöglicht es Ihnen zudem, nur bestimmten IP-Adressen den Zugriff auf Ihre Container zu erlauben, wodurch Sie zusätzliche Sicherheit für sensible Anwendungen schaffen können.

    4. Ports freigeben

    Das Control Panel ermöglicht es Ihnen, die Ports Ihrer Container gezielt nach außen freizugeben. Diese Funktion ist entscheidend, wenn Sie Dienste betreiben möchten, die andere Protokolle als HTTP verwenden, wie zum Beispiel Datenbankverbindungen (z. B. MySQL, PostgreSQL), SSH-Zugriffe oder APIs, die auf spezifischen Ports kommunizieren. Sie können genau festlegen, welche Ports für den externen Zugriff freigegeben werden, und somit eine präzise Kontrolle über die Kommunikationskanäle Ihrer Container sicherstellen. Diese Flexibilität ermöglicht es Ihnen, verschiedene Anwendungen und Services optimal zu integrieren und sicherzustellen, dass nur autorisierte Verbindungen zulässig sind.

    Beispiel: Einrichtung eines Vaultwarden Passwort Manager Containers

    Vaultwarden ist ein kostenfreier Open-Source-Passwortmanager, der sich hervorragend für die Verwaltung Ihrer Passwörter eignet. Die Einrichtung über unser Control Panel ist sehr einfach und unkompliziert. Hier sind die Schritte, die Sie befolgen müssen:

    Schritt 1: Tragen Sie das Vaultwarden-Service im Compose Editor ein

    Öffnen Sie den Compose Editor in Ihrem Control Panel und fügen Sie die folgende Konfiguration für Vaultltwarden-Container ein:

    Edit Compose File

    Schritt 2: Starten Sie Ihre Container mit dem „UP“-Button

    Nachdem Sie die Konfiguration eingegeben haben, klicken Sie auf den „UP“-Button im Control Panel, um Ihren Vaultwarden-Container zu starten.

    Start Container

    Schritt 3: Verknüpfen Sie Ihre Domain mit dem Vaultwarden-Port (8080)

    Um sicherzustellen, dass Ihre Anwendung über das Internet zugänglich ist, verknüpfen Sie Ihre Domain mit dem Port 8080 des Vaultwarden-Containers. Dies kann ebenfalls über das Control Panel erfolgen.

    Schritt 4: Öffnen Sie Ihren Browser und gehen Sie auf Ihre Vaultwarden-URL

    Sobald die Container laufen und die Domain verknüpft ist, öffnen Sie Ihren Webbrowser und gehen Sie zu Ihrer Vaultwarden-URL, z. B. https://meinedomain.com. Jetzt können Sie Vaultwarden nutzen, um Ihre Passwörter sicher zu verwalten.

    Vaultwarden Login

    Bekomme ich Unterstützung bei der Einrichtung?

    Natürlich, es handelt sich hierbei um ein Managed Container Hosting. Wir bieten umfassende Unterstützung bei der Einrichtung und Verwaltung Ihrer Container.

    Sie müssen uns lediglich mitteilen, welche Applikationen Sie auf Ihrem Hosting betreiben möchten und wie diese konfiguriert sein sollen. Unser Team setzt dann alles für Sie auf, sodass Sie sich auf Ihre Kernkompetenzen konzentrieren können, während wir uns um die technische Implementierung kümmern.

    Wir unterstützen Sie in allen Phasen, von der initialen Einrichtung über die Konfiguration von Containern bis hin zur Anpassung Ihrer Anwendungen. Darüber hinaus stehen wir Ihnen auch für Fragen und Wartungsarbeiten zur Verfügung, um sicherzustellen, dass Ihr Container-Hosting reibungslos läuft.

    Egal, ob Sie Hilfe bei der Auswahl der richtigen Container, der Konfiguration von Netzwerken oder der Optimierung von Ressourcen benötigen – unser Support-Team ist jederzeit für Sie da, um eine effiziente und erfolgreiche Implementierung zu gewährleisten.

    Wie kann ich via SSH auf mein Container Hosting zugreifen?

    1. SSH-Container

    Jeder Benutzer erhält einen speziellen SSH-Container, über den Sie eine sichere Verbindung zu Ihrem Container-Hosting herstellen können. Dieser SSH-Container fungiert als Gateway und ermöglicht es Ihnen, auf Ihre anderen Container zuzugreifen und diese zu verwalten

    Edit SSH Compose

    2. SSH-Keys im Control Panel hinterlegen

    Zur Authentifizierung können Sie SSH-Keys im Control Panel hinterlegen. Dies sorgt für eine sichere Verbindung, ohne dass Sie bei jedem Zugriff Ihr Passwort eingeben müssen. Sie können sowohl öffentliche als auch private Schlüssel verwalten, um den Zugang zu Ihrem SSH-Container zu steuern.

    Add SSH Key

    3. Pakete installieren und Konfigurationen anpassen

    Sobald Sie mit Ihrem SSH-Container verbunden sind, haben Sie die Möglichkeit, Pakete zu installieren und Konfigurationen für Ihre anderen Container anzupassen. Dies ermöglicht Ihnen, Ihre Umgebung entsprechend den Anforderungen Ihrer Anwendungen zu gestalten. Sie können Software installieren, Umgebungsvariablen festlegen, Konfigurationsdateien bearbeiten und andere Verwaltungsaufgaben durchführen.