Wissensdatenbank

1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!

Der Benutzer und der Prozess „cloud base - ini“ werden im Rahmen der Cloud-VPS-/VPS-Lite-Infrastruktur von Infomaniak verwendet (z. B. wenn die Instanz neu erstellt wird). Mehr erfahren


War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie die Apache-Protokolle Ihres Webhostings einsehen und herunterladen können. Dies ist insbesondere nützlich, um PHP-Fehler zu analysieren oder bestimmte Anwendungsverhalten zu diagnostizieren.

 

Einleitung

  • Die Zugriffsprotokolle und Fehlerprotokolle werden mindestens 7 Tage aufbewahrt.
  • Nach Ablauf der Aufbewahrungsfrist können ältere Einträge nicht wiederhergestellt werden, auch nicht auf Anfrage.
  • Sie können diese Dateien auch direkt auf dem Server über SSH/FTP im Ordner ik-logs im Stammverzeichnis Ihres Hostings finden.

 

Auf die Zugriffs- und Fehlerprotokolle zugreifen

Um diese Protokolle anzuzeigen:

  1. Klicken Sie hier, um auf die Verwaltung Ihrer Website im Infomaniak Manager zuzugreifen (Benötigen Sie Hilfe?).
  2. Klicken Sie direkt auf den Namen der betreffenden Website:
  3. Klicken Sie im linken Seitenbereich auf Erweitert.
  4. Klicken Sie im linken Bereich auf Protokolle.
  5. Klicken Sie auf Fehler oder Zugriffe, um das Fehlerprotokoll oder Zugriffsprotokoll anzuzeigen.
  6. Wählen Sie gegebenenfalls einen Zeitraum aus.
  7. Klicken Sie auf das Symbol, um die Details anzuzeigen.
  8. Klicken Sie auf Per E-Mail senden, um alle Einträge sofort per E-Mail an Ihre Benutzeradresse zu erhalten.
  9. Klicken Sie, um die Daten im .log-Format zu exportieren:

 

Die aktivsten IP-Adressen in den Zugriffsprotokollen identifizieren

Dazu verbinden Sie sich per SSH mit dem Server (Benötigen Sie Hilfe?).

Die über SSH auszuführende Zeile lautet:

cat ik-logs/access.log | awk '{ print $2}' | sort -n | uniq -c | sort -n | tail -n 20

War diese FAQ nützlich?

Dieser Leitfaden listet die unterstützten Betriebssysteme (Linux-Distributionen) auf, die bei der Bestellung eines Cloud-VPS / Lite-VPS installiert werden können.

 

Bezüglich Windows finden Sie weitere Informationen in diesem anderen Leitfaden.

 

Voraussetzungen

  • Erstellen Sie ein Passwort für Ihren Benutzer, nachdem Sie sich zum ersten Mal mit dem privaten Schlüssel angemeldet haben, insbesondere um Ihren Server bei Problemen über die VNC-Konsole fernzuwarten.

 

Nativ unterstützte Linux-Distributionen

Debian

Wenn Sie mit Debian vertraut sind, ist ein Server dieses Typs eine ausgezeichnete Wahl, eine Alternative zu CentOS, die weiter unten angeboten wird. Die Debian-Versionen sind sehr stabil, insbesondere seit "Buster" oder neuerdings "Bookworm" (Debian 12). Mehr erfahren

Ubuntu

Wenn Sie mit der Desktop-Version von Ubuntu vertraut sind, möchten Sie diese möglicherweise auch auf Ihrem Server verwenden. Mehr erfahren

FreeBSD

Der FreeBSD-Kern wurde über dreißig Jahre lang kontinuierlich entwickelt, verbessert und optimiert. Er wird von einem großen Team von Personen entwickelt und gewartet. FreeBSD bietet fortschrittliche Netzwerkfunktionen, hohe Sicherheit und hervorragende Leistung. Mehr erfahren

openSUSE

Diese Distribution ist ideal für Anfänger, erfahrene Benutzer und absolute Experten, kurz gesagt, sie ist für jeden geeignet! Mehr erfahren

CentOS

CentOS ist die beliebteste Distribution für einen Webserver und verfügt daher über eine große Community-Unterstützung, sowohl im Community-Forum als auch im gesamten Web. Die CentOS-Editionen sind sehr stabil und auf langfristigen Einsatz ausgelegt. Mehr erfahren

Weitere Linux-Distributionen

Infomaniak fügt regelmäßig neue Linux-Distributionen hinzu:

  • Fedora
  • rancherOS
  • ArchLinux
  • AlmaLinux
  • RockyLinux

 

Spezifische Distribution / Festplattenabbild

Es können nur offizielle Images installiert werden, und Infomaniak installiert keine Betriebssysteme von Festplattenabbildern im ISO-Format. Wenn Sie eine bestimmte Distribution installieren möchten, können Sie dies tun, indem Sie das Image in die Public Cloud hochladen.


War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie sich per SSH mit einem Webhosting oder einem Cloud-Server verbinden.

 

Verbindung per SSH herstellen…

 

… über einen Webbrowser

  1. Klicken Sie hier, um auf die Verwaltung Ihres Webhostings im Infomaniak Manager zuzugreifen (Benötigen Sie Hilfe?).
  2. Klicken Sie direkt auf den Namen des betreffenden Hostings:
  3. Klicken Sie im linken Menü auf FTP / SSH.
  4. Klicken Sie auf die Schaltfläche SSH-Konsole:

 

… über das Terminal oder eine Anwendung

Um sich per SSH zu verbinden, verwenden Sie die folgenden Befehle in einer Anwendung wie Terminal (Befehlszeilenschnittstelle, CLI / Command Line Interface) auf Ihrem Gerät, z. B.:

Geben Sie anschließend den folgenden Befehl ein:

ssh benutzername@server
  • username ist der Benutzername des FTP-Kontos
  • server ist der Host-Server (z. B. xxxx.ftp.infomaniak.com)

 

Um herauszufinden, welcher Befehl verfügbar ist und welchen Pfad Sie verwenden müssen, führen Sie den Befehl „whereis“ aus:

$ whereis mysql
mysql: /opt/mysql/bin/mysql

War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie einen neuen Domainnamen zu einer Website bei Infomaniak hinzufügen.

 

Einleitung

  • Wenn Sie einen neuen Domainnamen zu einer Website hinzufügen, spricht man von einer verknüpften Domain, aber auch von einem Alias.
  • Ein Alias ist in diesem Fall ein zusätzlicher Domainname, der ebenfalls mit einer bestehenden Website verknüpft ist.
    • Damit die Website domain.xyz über einen völlig anderen Domainnamen wie z. B. private.abc erreichbar ist, muss private.abc als Alias der Website hinzugefügt werden.
    • Ein zweites Beispiel: Damit die Website domain.xyz auch über www.domain.xyz erreichbar ist, muss diese als Alias zur Domain domain.xyz hinzugefügt werden. In diesem Beispiel ist domain.xyz die übergeordnete Website des Alias www.domain.xyz. In der Regel wird der Alias www bereits automatisch hinzugefügt und ist vorhanden…

 

Einen Alias zu einer bestehenden Website hinzufügen

Voraussetzungen

Um eine zusätzliche Domain hinzuzufügen, die mit Ihrer Website verknüpft wird:

  1. Klicken Sie hier, um die Verwaltung Ihrer Website im Infomaniak Manager aufzurufen (Benötigen Sie Hilfe?).
  2. Klicken Sie direkt auf den Namen der betreffenden Website:
  3. Klicken Sie anschließend auf die Schaltfläche Domäne hinzufügen:
  4. Geben Sie die zugefügten Domainnamen ein und trennen Sie diese mit der Eingabetaste.
  5. Wenn das Alias oder die DNS-Zone von Infomaniak verwaltet wird, können Sie die DNS-Einträge automatisch aktualisieren. Andernfalls nehmen Sie die erforderlichen Änderungen bei Ihrem Registrar vor oder übertragen Sie die Verwaltung des Domainnamens an Infomaniak.
  6. Wenn Sie ein SSL-Zertifikat wie z. B. Let's Encrypt besitzen, können Sie hier eine Aktualisierung anfordern, um die neuen Namen einzubeziehen.
  7. Klicken Sie auf Bestätigen, um den Vorgang abzuschließen:
  8. Die mit der Website verknüpften Domains werden aktualisiert:

Um das Alias als Hauptdomain festzulegen, lesen Sie diese andere Anleitung.


War diese FAQ nützlich?

Dieser Leitfaden erklärt, wie das Hosting mehrerer Websites auf einer einzigen Plattform funktioniert, sowohl aus technischer als auch aus administrativer Sicht.


War diese FAQ nützlich?

Supervisor wird nicht direkt angeboten, da systemd empfohlen wird, besser in Debian integriert ist und im Schnellinstallationsprogramm verfügbar ist.

Sollten Sie es dennoch installieren wollen, kontaktieren Sie den Infomaniak-Support schriftlich.


War diese FAQ nützlich?

Diese Anleitung beschreibt detailliert die Vorgehensweise, um Ihre erste SSH-Verbindung zu einem Infomaniak Cloud VPS oder VPS Lite herzustellen.

 

Verbindung über Windows (PuTTY)

Unter Windows ist PuTTY das empfohlene Tool.

Ihr privater Schlüssel muss in das Format .ppk konvertiert werden, damit er funktioniert.

Schritt A: Konvertierung mit PuTTYgen

  1. Starten Sie PuTTYgen.
  2. Klicken Sie auf „Laden“, um Ihren aktuellen privaten Schlüssel zu laden.
  3. Klicken Sie auf „Privaten Schlüssel speichern“, um Ihre .ppk-Datei zu generieren.

Schritt B: Konfiguration von PuTTY

  1. Geben Sie im Feld „Session“ die IP-Adresse des Servers in das Feld „Host Name“ ein.
  2. Unter „Verbindung“ > „SSH“ > „Authentifizierung“ klicken Sie auf „Durchsuchen“, um Ihre .ppk-Datei hochzuladen.
  3. Klicken Sie auf „Öffnen“.
  4. Es öffnet sich ein Fenster: Geben Sie Ihren Benutzernamen ein.

 

Verbindung über ein Unix-Terminal (macOS und Linux)

Verwenden Sie den nativen SSH-Client Ihres Systems, indem Sie ein Terminal öffnen.

Die Syntax lautet wie folgt:

ssh -i [key_path] [user]@[server]

Details zu den Parametern

  • [key_path]: Pfad zu Ihrer Datei mit dem privaten Schlüssel (wird bei der Ausführung des Befehls generiert oder importiert).
  • [user]: Benutzername (siehe die Tabelle der Distributionen unten).
  • [server]: IPv4-Adresse Ihres VPS, verfügbar im Manager.

Hinweis zu Berechtigungen: Wenn Sie eine Fehlermeldung wie „UNPROTECTED PRIVATE KEY FILE“ erhalten, sichern Sie Ihren Schlüssel mit dem folgenden Befehl: 
chmod 400 [key_path]

Standardbenutzerliste

Verwenden Sie die Kennung, die der auf Ihrem Server installierten Linux-Distribution entspricht:

Linux-DistributionStandardbenutzer
Ubuntuubuntu
Debian 8 und höherdebian
Debian 7 und ältere Versionenroot
AlmaLinuxalmalinux
Arch Linuxarch
CentOScloud-user
Fedorafedora
FreeBSDfreebsd
OpenBSDopenbsd
openSUSE Leap 15opensuse
openSUSE 16sles
openSUSE 42 / SLESroot
RancherOSrancher
RockyLinuxrocky

Hinweis: Der Benutzer ist immer derjenige, der standardmäßig vom Anbieter der Distribution festgelegt wird.

 

Wechsel in den Administratormodus (Root)

Aus Sicherheitsgründen erfolgt die erste Verbindung nicht direkt als Root-Benutzer.

Um vollen Zugriff auf das System zu erhalten, führen Sie Folgendes aus:

sudo -i

Dieser Befehl lädt die vollständige Umgebung des Root-Benutzers (Systemvariablen und persönliches Verzeichnis).


War diese FAQ nützlich?

Dieser Leitfaden erklärt, wie Sie eine MySQL/MariaDB-Datenbank hinzufügen, Benutzer erstellen oder ändern und alle erforderlichen Parameter finden, um Ihre Skripte und CMS auf einem Webhosting zu konfigurieren.

 

Datenbanken verwalten

Um auf die Seite zur Verwaltung der Datenbanken Ihres Hostings zuzugreifen:

  1. Hier klicken, um auf die Verwaltung Ihres Hostings im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
  2. Klicken Sie direkt auf den Namen des betreffenden Hostings.
  3. Klicken Sie auf Datenbanken (oder MariaDB, falls erforderlich) im linken Seitenmenü, um auf das Menü Datenbanken und Benutzer zuzugreifen:

 

Datenbanken

Unter der Registerkarte Datenbanken können Sie:

  • Eine MySQL/MariaDB-Datenbank erstellen, indem Sie auf die Schaltfläche Datenbank hinzufügen klicken.
  • Importieren, Exportieren oder Wiederherstellen einer MySQL-Datenbank, indem Sie auf den Pfeil rechts neben der Schaltfläche Hinzufügen klicken.

 

Benutzer

Unter der Registerkarte Benutzer können Sie:

  • Einen MySQL/MariaDB-Datenbankbenutzer erstellen, indem Sie auf die Schaltfläche Benutzer hinzufügen klicken.

 

Konfigurationsinformationen

Hier finden Sie auch die erforderlichen Informationen zur Konfiguration von CMS oder Webanwendungen:

  • Der Name einer Datenbank (z.B. XXXX_dbname)
  • Der Benutzername einer Datenbank (z.B. XXXX_username)
  • Das Passwort des Benutzernamens einer Datenbank (das Sie bei der Erstellung des MySQL/MariaDB-Benutzers gewählt haben neudefinieren, falls Sie es vergessen haben)
  • Der MySQL/MariaDB-Server der Datenbanken / der Hostname (z.B. XXXX.myd.infomaniak.com) mit seiner Version (z.B. 5.7)

 

Benutzerrechte, Shared Server & Cloud

  • Mit Lesezugriff: “SELECT”
  • Mit Schreibzugriff: "INSERT, UPDATE, DELETE, CREATE TEMPORARY TABLES, LOCK TABLES"
  • Mit Admin-Rechten: "CREATE, DROP, INDEX, ALTER, CREATE VIEW, SHOW VIEW, REFERENCES"
    • + "CREATE ROUTINE, ALTER ROUTINE, EXECUTE, TRIGGER, EVENT" nur auf Cloud-Server (sehen Sie sich diesen anderen Leitfaden zu diesem Thema an)
  • Ohne Rechte: Der Benutzer sieht die Datenbank in phpMyAdmin nicht

 

Datenbanken von Webanwendungen


War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie eine zusätzliche Website zu einem bestehenden Infomaniak-Hosting-Paket hinzufügen.

 

Einleitung

  • Das Hosting kann entweder auf einem Shared Webhosting-Paket oder auf einem Infomaniak Cloud Server erfolgen.
  • Die zusätzliche Website kann entweder sein:
    • eine zweite Domain (z. B. domain2.xyz) oder
    • eine Subdomain (z. B. abc.domain.xyz) einer Domain, die Sie bereits besitzen.
  • In dieser Multiseite-/Multidomänenverwaltung (virtueller Host) werden der gesamte Speicherplatz und die Ressourcen Ihres Hostings zwischen Ihren Websites/Subdomains aufgeteilt.

 

Zugriff auf die Websiteverwaltung

Voraussetzungen

Um auf einen Webhosting-Plan zuzugreifen und eine Website hinzuzufügen:

  1. Klicken Sie hier, um die Verwaltung Ihrer Produkte im Infomaniak Manager aufzurufen (Benötigen Sie Hilfe?).
  2. Klicken Sie direkt auf den Namen des betreffenden Produkts.
  3. Klicken Sie auf den blauen Button Hinzufügen:
  4. Wählen Sie den optionalen Inhalt für die neue Website (A) oder eine andere spezifische Installation, eine leere Vorlage oder fortschrittliche Technologien (Node.js zum Beispiel) (B):
  5. Klicken Sie auf Weiter.
  6. Wählen Sie den Domaintyp aus, der dieser neuen Website zugewiesen werden soll:
    1. eine bereits erworbene Domain
    2. eine Subdomain, die von einer bereits erworbenen Domain erstellt wird
    3. eine Domain, die noch verfügbar ist und bestellt werden kann
  7. Geben Sie die Domain (z. B. domain2.xyz) oder die Subdomain ein.
  8. Wählen Sie gegebenenfalls die erweiterten Optionen aus, darunter:
    1. Standardmäßig wird die neue Website zum Verzeichnis /sites/domain2.xyz auf Ihrem FTP-Server hinzugefügt.
    2. Um manuell ein anderes Verzeichnis festzulegen, aktivieren Sie das Kontrollkästchen Standort manuell festlegen und geben Sie den Pfad und den Namen an.
    3. Erstellen Sie bei Bedarf einen neuen Ordner:
  9. Klicken Sie auf Weiter.

 

 

Wenn es sich um eine Subdomain handelt oder der Domainname bzw. die DNS-Zone von Infomaniak verwaltet wird, können die vorhandenen DNS-Einträge automatisch aktualisiert werden. Andernfalls nehmen Sie die erforderlichen Änderungen bei Ihrem Registrar vor oder übertragen Sie die Verwaltung des Domainnamens an Infomaniak.


War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie die Version des Betriebssystems Ihres Webhostings herausfinden können.

 

Einleitung

  • Auch wenn Debian oder ein Paket veraltet erscheint, weisen die angezeigten Versionen keine Sicherheitslücken auf:
    • Infomaniak hält diese durch regelmäßige interne Patches auf dem neuesten Stand, und zwar für alle verwendeten Komponenten und Systeme.
    • Die Versionen werden aufgrund ihrer Stabilität ausgewählt und anschließend durch Sicherheitsmaßnahmen verstärkt, die bei herkömmlichen Tests nicht erkannt werden.
  • Wenn Sie oder Ihre Kunden eine Schwachstelle in einem Infomaniak-Produkt entdecken, senden Sie bitte einen Proof of Concept (POC) ein. Obwohl solche Fälle selten sind, werden sie schnell bearbeitet.
    • Die Datensicherheit liegt in der Verantwortung des Nutzers: Infomaniak kann nicht für eine unsachgemäße Verwaltung oder Nutzung der Zugangsdaten haftbar gemacht werden.

 

Welches Betriebssystem wird auf meiner Website verwendet?

Um die Version zu ermitteln:

  1. Melden Sie sich per SSH auf dem Server an (Benötigen Sie Hilfe?).
  2. Führen Sie den folgenden Befehl aus:

    lsb_release -a
  3. Sie erhalten Informationen in folgendem Format:

    Distributor ID: Debian
    Beschreibung: Debian GNU/Linux 7.9 (wheezy)
    Version: 7.9
    Codename: wheezy

War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie einen Alias-Domainnamen von einem Infomaniak-Webhosting entfernen. Der Hauptdomainname der Website wird dann nicht mehr mit einem anderen Domainnamen verknüpft.

Dadurch können Sie beispielsweise anschließend ein neues Webhosting oder eine separate Website für den freigegebenen Domainnamen erstellen.

 

Voraussetzungen

  • Der synonyme Domainname muss zuvor vom Hauptdomainnamen getrennt worden sein, falls eine Verknüpfung bestand.

 

Alias-Domain entfernen

Um einen Alias-Domainnamen von Ihrer Website zu entfernen:

  1. Klicken Sie hier, um die Verwaltung Ihrer Website im Infomaniak Manager aufzurufen (Benötigen Sie Hilfe?).
  2. Klicken Sie direkt auf den Namen, der der betreffenden Website zugewiesen ist:
  3. Klicken Sie auf das Aktionsmenü rechts neben der zu entfernenden Domain.
  4. Wählen Sie Verknüpfung aufheben:
  5. Bestätigen Sie das Löschen des Alias:

War diese FAQ nützlich?

Dieser Leitfaden ermöglicht es Ihnen, die wesentlichen Funktionen Ihres neuen Cloud-Servers schnell zu nutzen.

 

Installieren Sie eine Anwendung

 

Konfigurieren Sie den Server

 

Verwalten Sie Websites und Domains

Wenn Ihr Domainname nicht von Infomaniak verwaltet wird oder Ihr Hosting nicht im selben Benutzerkonto wie Ihr Domainname verwaltet wird, nehmen Sie sich bitte diesen anderen Leitfaden zur Kenntnis, um die DNS oder die Einträge zu konfigurieren, um den Domainnamen mit Ihrem Hosting zu verknüpfen. Aber auch:

 

Im Falle eines Problems greifen Sie auf die Wissensdatenbank zu, bevor Sie den Infomaniak-Support kontaktieren.


War diese FAQ nützlich?

Dieser Leitfaden enthält wichtige Ressourcen, die Ihnen den optimalen Start mit Ihrem VPS Cloud oder VPS Lite von Infomaniak ermöglichen.

 

Einleitung

  • Die Unterstützung von UEFI und Secure Boot ist im Cloud-VPS-/VPS-Lite-Angebot nicht vorgesehen.
  • Es ist nicht möglich, eine vmdk-Datei so zu migrieren, dass sie unter OpenStack funktioniert, da KVM für die Virtualisierung verwendet wird.
  • Bei Problemen konsultieren Sie bitte die Wissensdatenbank.

 

Erste Schritte mit einem Cloud-VPS / VPS Lite Linux

 

Erste Schritte mit einem Cloud-VPS / VPS Lite Windows

 

Welche Version (Cloud oder Lite) sollte für den VPS gewählt werden?

  • Die Konfigurationen (vCPU / RAM / Speicherplatz) unterscheiden sich je nach VPS-Angebot und beginnen bei 1 vCPU zu sehr wettbewerbsfähigen Preisen.
    • Wählen Sie je nach Ihren Bedürfnissen.
    • Eine automatische Umstellung von einem VPS Lite auf einen VPS Cloud ist derzeit nicht möglich, und eine Reduzierung des abonnierten Angebots ist ebenfalls nicht möglich.
    • Informieren Sie sich in diesem anderen Leitfaden, wenn Sie von VPS Lite auf VPS Cloud migrieren möchten (die Migration ist unwiderruflich).
  • Die gleichen Linux-Distributionen und Windows-Versionen werden angeboten (Windows ist nicht für die kleinsten Konfigurationen verfügbar).
    • Es werden nur die offiziellen Images der Betriebssysteme installiert, ohne vorinstallierte Sicherheitssoftware wie fail2ban.
    • Die Firewall kann jedoch über das Manager-Interface konfiguriert werden, und ein VPS profitiert auch von einem Anti-DDoS-Schutz.
    • Informationen zum Öffnen von Ports finden Sie in diesem anderen Leitfaden.
  • Bei VPS Lite ist die Bandbreite auf 500 Mbit/s begrenzt und die garantierte SLA sowie Snapshots sind nicht verfügbar.

War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie einen PTR-Eintrag für die dedizierten IP-Adressen von VPS Cloud / VPS Lite erstellen.

 

Einleitung

  • Ein PTR-Eintrag (Pointer Record) ist ein DNS-Eintragstyp, der verwendet wird, um IP-Adressen in Domainnamen aufzulösen.
  • Der PTR-Eintrag wird verwendet, um eine IP-Adresse einem Domainnamen oder einem Subdomain zuzuordnen.
  • Dies ist das Gegenteil des A-Eintrags, der verwendet wird, um Domänennamen in IP-Adressen aufzulösen.

 

Einen PTR-Eintrag für die IP-Adresse des Cloud-VPS / VPS Lite erstellen

Voraussetzungen

  • Stellen Sie sicher, dass Ihr Domainname oder Subdomain auf die IP-Adresse (v4 oder v6) Ihres Cloud-VPS- oder VPS-Lite-Servers verweist.
    • Sie können dies tun, indem Sie einen A-Eintrag für Ihre Domain erstellen oder den vorhandenen Eintrag so ändern, dass er auf die IP-Adresse Ihres Cloud-VPS- oder VPS-Lite-Servers verweist.
  • Vergewissern Sie sich, dass Ihre Domain auf die IP-Adresse Ihres Cloud-VPS / VPS Lite zeigt (siehe 1).
  • Notieren Sie sich die IP-Adresse Ihres Cloud-VPS / VPS Lite-Servers (Sie finden diese IP-Adresse in Ihrem Server-Management-Dashboard oder mithilfe eines Befehlszeilenbefehls wie „ifconfig“ oder „ipconfig“, je nach verwendetem Betriebssystem).

Anschließend erstellen Sie einen PTR-Eintrag für Ihre dedizierte IP-Adresse:

  1. Klicken Sie hier, um auf die Verwaltung Ihres VPS im Infomaniak Manager zuzugreifen (Benötigen Sie Hilfe?).
  2. Klicken Sie direkt auf den Namen des betreffenden VPS:
  3. Klicken Sie auf die entsprechende Schnellaktion oder direkt auf die Menüelemente im Bereich der Server-IP-Adressen:
  4. Geben Sie die gewünschten Informationen ein und speichern Sie sie.
  5. Sobald der PTR-Eintrag erstellt wurde, verwenden Sie ein Online-Prüftool, um sicherzustellen, dass der PTR-Eintrag auf Ihre Domain oder Subdomain verweist.

War diese FAQ nützlich?

Dieser Leitfaden erläutert die Verwendung von MySQL auf Infomaniak-Webhostings, insbesondere die Funktionsweise von gespeicherten Prozeduren.

 

Einleitung

  • „Stored Procedures“ und „Stored Routines“ sind bei einem Shared Webhosting nicht verfügbar.

 

Verständnis von gespeicherten Prozeduren und Routinen

Wenn gespeicherte Prozeduren für Ihr Projekt unerlässlich sind und Sie derzeit ein Shared Hosting verwenden, sollten Sie die Verwendung eines VPS oder eines dedizierten Servers in Betracht ziehen, da diese mehr Kontrolle und Ressourcen bieten.

Gespeicherte Prozeduren sind eine effiziente Möglichkeit, Aufgaben zu automatisieren und Geschäftslogik direkt in die Datenbank zu integrieren. Dadurch lassen sich leistungsfähigere und wartungsfreundlichere Anwendungen erstellen.

Auf einem Cloud-Server verfügt der Benutzer, sofern er über Administratorrechte für die betreffende MySQL-Datenbank verfügt, über die erforderlichen Berechtigungen, um SQL-Anweisungen auszuführen, einschließlich des Befehls EXECUTE, der zum Ausführen bereits in der Datenbank vorhandener gespeicherter Prozeduren verwendet wird.

Der Benutzer verfügt außerdem über die erforderlichen Berechtigungen, um neue gespeicherte Prozeduren zu erstellen.Die Erstellung einer gespeicherten Prozedur erfolgt über eine spezielle SQL-Syntax, die die auszuführenden Anweisungen definiert, gefolgt von deren Speicherung in der Datenbank.

Beispiel

DELIMITER // CREATE PROCEDURE GetUserCount() BEGIN    SELECT COUNT(*) AS total_users FROM users;    -- Gibt die Gesamtzahl der Benutzer in der Tabelle zurück END // DELIMITER ; -- Führt die gespeicherte Prozedur aus CALL GetUserCount();


War diese FAQ nützlich?

Dieser Leitfaden erläutert die Unterschiede zwischen den Webhosting-Angeboten von Infomaniak, damit Sie die beste Lösung für Ihre IT-Anforderungen auswählen können.

 

Wenn Sie Ihre E-Mails hosten möchten, informieren Sie sich in diesem anderen Leitfaden.

 

1. Website-Ersteller

Eigenständige Angebote, die unabhängig von einem Hosting-Paket sind, wie es in Punkt 3 beschrieben wird.

Site Creator ist eine schlüsselfertige Lösung, mit der Sie problemlos eine Website, einen Blog oder einen Online-Shop erstellen können, ohne besondere technische Kenntnisse zu benötigen. Sie wird als eigenständige Lösung angeboten (standalone, ohne dass ein traditionelles Webhosting erforderlich ist) und ist in verschiedenen Varianten erhältlich, die auf Ihre Bedürfnisse zugeschnitten sind:

  • Site Creator Free: eine kostenlose Version, mit der Sie eine Webseite testen und mit den grundlegenden Funktionen anpassen können
  • Site Creator Lite: ideal, um eine einfache Website oder einen Blog zu erstellen (bis zu 6 Webseiten, 15 GB Speicherplatz und eine kostenlose Domain für 1 Jahr)
  • Site Creator Pro: die umfassende Lösung für Online-Shops (unbegrenzte Anzahl von Seiten, 50 GB Speicherplatz, E-Commerce-Funktionen mit Zahlungs- und Bestandsverwaltung, eine kostenlose Domain für 1 Jahr)

Mehr erfahren über die Angebote von Site Creator und vergleichen Sie die Funktionen.

 

2. Webhosting Starter

Einfaches und kostenloses Webhosting

Das Webhosting Starter wird kostenlos mit jeder bei Infomaniak registrierten Domain angeboten. Es bietet 10 MB Speicherplatz, um eine Website zu erstellen (einfache Seiten in HTML-Sprache – kein PHP, keine Datenbank), auch ohne besondere Kenntnisse, dank des Tools Willkommensseite.

 

3. Shared Webhosting

Das ideale Angebot, um Ihre Websites zu erstellen

Diese Webhosting-Angebote sind Shared-Hosting-Angebote (Websites werden auf Servern gehostet, deren Ressourcen mit anderen Kunden geteilt werden). Um die Zuverlässigkeit dieser Shared-Hosting-Dienste zu gewährleisten, nutzen die Infomaniak-Server im Durchschnitt nur 40 % der CPU-Leistung und sind mit professionellen SSD-Festplatten der neuesten Generation ausgestattet.

Webhosting bietet mindestens 250 GB Speicherplatz und ermöglicht die Verwaltung mehrerer Websites mit mehreren Domainnamen. Dieses Angebot umfasst alle Technologien, die üblicherweise zur Erstellung professioneller Websites verwendet werden: PHP, MySQL, FTP- und SSH-Zugriff, SSL-Zertifikate und eine einfache Installation von WordPress oder gängigen CMS usw. Es ist auch möglich, ein Node.js-Projekt und/oder Site Creator hinzuzufügen.

Bitte beachten Sie, dass es auch ohne jegliche Hosting-Lösung möglich ist, Site Creator in einer „eigenständigen“ Version zu nutzen. Weitere Informationen finden Sie in diesem anderen Leitfaden.

 

3. Cloud-Server

Professionelles Webhosting

Mit einem Cloud-Serverdie Ihnen zugewiesenen Ressourcen werden nicht mit anderen Kunden geteiltund Sie können die Hardware- und Softwarekonfiguration Ihres Servers nach Ihren Bedürfnissen anpassen. Ein Cloud-Server ermöglicht auch die Verwendung von Komponenten, die bei Shared Webhosting nicht verfügbar sind (Node.js, mongoDB, Sol, FFMPEG usw.).

  • Ein Cloud-Server ermöglicht die einfache Verwaltung Ihres Servers über dieselbe Verwaltungsoberfläche wie bei Webhosting – Sie verwalten Ihre Websites auf die gleiche Weise.
  • Ein VPS ermöglicht die 100% unabhängige Verwaltung Ihres Servers mit der von Ihnen gewählten Windows-Version oder Linux-Distribution (Debian, Ubuntu, openSUSE, ...) – für die Nutzung eines VPS, einschließlich VPS Lite, sind fundierte technische Kenntnisse erforderlich.

 

4. Public Cloud (et Kubernetes Service)

Offene, bewährte und sichere IaaS-Lösung

Für Infomaniak ist dies die Infrastruktur, die kDrive, Swiss Backup und Webmail antreibt – Dienste, die von mehreren Millionen Nutzern verwendet werden. Aber Public Cloud ist für jeden zugänglich und stellt die Ressourcen bereit, die Sie für die Entwicklung Ihrer Projekte benötigen.

Mit unseren individuellen und maßgeschneiderten Angeboten können Sie Ihr Entwicklungsbudget problemlos verwalten. Keine Aktivierungsgebühren. Kein Mindestbetrag. Jederzeit kündbar. Sie zahlen nur für die tatsächlich genutzten Ressourcen im Public Cloud am Ende jedes Monats, und das Gleiche gilt für Kubernetes Service.

 

5. Jelastic Cloud

Maßgeschneidertes Webhosting mit den Technologien Ihrer Wahl

Jelastic Cloud ermöglicht die Erstellung maßgeschneiderter Entwicklungsumgebungen mit den Technologien Ihrer Wahl (PHP, Java, Docker, Ruby usw.). Es handelt sich um ein flexibles Cloud-Angebot:

  • Horizontale und vertikale Skalierung der Ressourcen.
  • Abrechnung basierend auf dem tatsächlichen Ressourcenverbrauch.
  • Einfache Anpassung Ihrer Infrastruktur (Redundanz, IP-Adresse, SSL, Lastverteilung usw.).

War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie Ihr aktuelles Angebot für einen Cloud-Server ändern können.

 

Änderung der Ressourcen und Konfiguration

Der Basis-Cloud-Server-Plan beinhaltet 5 Hostings und 20 Websites. Um ein zusätzliches Hosting hinzuzufügen oder die Serverkonfiguration zu ändern, um die CPU/RAM zu erhöhen :

  1. Klicken Sie hier, um die Verwaltung Ihres Produkts im Infomaniak Manager aufzurufen (Benötigen Sie Hilfe?).
  2. Klicken Sie auf das Aktionsmenü ⋮, das sich rechts neben dem betreffenden Element befindet.
  3. Klicken Sie auf Angebot bearbeiten:
  4. Nehmen Sie die gewünschten Änderungen vor und schließen Sie den Vorgang ab.

 

Um die Größe des Speicherplatzes des gesamten Cloud-Servers zu reduzieren:

  1. Bestellen Sie einen neuen Server mit dem gewünschten neuen Speicher (kontaktieren Sie den Support, um den neuen Server kostenlos zu bestellen, während Sie die untenstehenden Schritte ausführen).
  2. Verschieben Sie die Webhostings vom alten auf den neuen Server.
  3. Kündigen Sie den alten Server.

Lesen Sie diese Anleitung, um zu erfahren, wie Sie den Speicherplatz für ein Hosting-Paket ändern.

 

Prozesslimit erhöhen

Unter Linux ist die Anzahl der Prozesse, die ein Benutzer oder ein System gleichzeitig erstellen kann, begrenzt. Diese Beschränkungen verhindern, dass zu viele Prozesse Ressourcen übermäßig verbrauchen und die allgemeine Systemstabilität beeinträchtigen. Die Prozessbeschränkungen werden vom Linux-Kernel verwaltet und können mithilfe spezifischer Befehle und Konfigurationsdateien angezeigt und geändert werden. Sie können eine Erhöhung der Limits beantragen, indem Sie sich an den Support wenden.


War diese FAQ nützlich?

Dieser Leitfaden erklärt, wie…

  1. … eine CSR und einen privaten Schlüssel zum Anfordern eines Zertifikats von einer Zertifizierungsstelle (CA) zu erstellen,
  2. … dieses Zertifikat für Ihre Infomaniak-Website zu importieren, mit dem von der CA erhaltenen CRT.

 

Vorwort

  • Obwohl Infomaniak alle SSL-Zertifikate anbietet, die Sie benötigen könnten…
    • kostenlose Let's Encrypt-Zertifikate für persönliche Websites (nur möglich mit bei Infomaniak gehosteten Websites),
    • DV-Zertifikate von Sectigo für geschäftliche/private Websites, die nicht im Handelsregister eingetragen sind,
    • EV-Zertifikate von Sectigo für im Handelsregister eingetragene Unternehmen,
  • … ist es auch möglich, ein anderswo erhaltenes SSL-Zertifikat zu installieren (Zwischenzertifikat/intermediate eines von Ihnen gewählten Zertifizierungsanbieters), benutzerdefinierte oder selbstsignierte Zertifikate.

 

1. Eine CSR (Certificate Signing Request) erstellen

Eine CSR (Certificate Signing Request oder Zertifikatsanforderungsdatei) ist eine codierte Datei, die die notwendigen Informationen zum Anfordern eines SSL/TLS-Zertifikats enthält.

Sie muss auf Ihrer Seite erstellt werden, um sicherzustellen, dass der private Schlüssel unter Ihrer Kontrolle bleibt, z. B. mit OpenSSL.

Passen Sie den folgenden Befehl an und führen Sie ihn in einer Anwendung vom Typ Terminal (Kommandoschnittstelle, CLI / Command Line Interface) auf Ihrem Gerät aus:

openssl req -utf8 -nodes -sha256 -newkey rsa:2048 -keyout domain.xyz.key -out domain.xyz.csr -addext "subjectAltName = DNS:domain.xyz, DNS:www.domain.xyz"


Erläuterungen

  • newkey rsa:2048: Erstellt einen neuen RSA-Schlüssel mit 2048 Bit.
  • keyout domain.xyz.key: Gibt die Datei an, in der der private Schlüssel gespeichert wird.
  • out domain.xyz.csr: Gibt die Datei an, in der die CSR gespeichert wird.
  • addext “subjectAltName = ...”: Fügt zusätzliche Domänen über die Erweiterung SAN (Subject Alternative Name) hinzu, die erforderlich ist, um alle gewünschten Domänen im Zertifikat zu enthalten (die Hauptdomäne domain.xyz + jede andere zugehörige Domäne oder Subdomäne, wie www.domain.xyz).

Nach der Erstellung können Sie den Inhalt der CSR mit dem folgenden Befehl überprüfen:

openssl req -in domain.xyz.csr -noout -text

Damit wird überprüft, ob alle in subjectAltName aufgeführten Domänen korrekt enthalten sind.

Sobald die CSR erstellt ist, können Sie sie an die Zertifizierungsstelle (CA) übermitteln, um Ihr SSL/TLS-Zertifikat zu erhalten.

 

2. Externes Zertifikat importieren

Nach der Validierung stellt die CA Ihnen ein Zertifikat (domain.xyz.crt) und manchmal ein Zwischenzertifikat (ca_bundle.crt) aus.

Um auf das SSL-Zertifikatsmanagement zuzugreifen:

  1. Klicken Sie hier, um auf die Verwaltung Ihrer Website im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
  2. Klicken Sie direkt auf den Namen, der der betreffenden Website zugewiesen wurde:
  3. Klicken Sie im linken Seitenmenü auf SSL-Zertifikate.
  4. Klicken Sie auf die blaue Schaltfläche Zertifikat installieren:
  5. Wählen Sie das benutzerdefinierte Zertifikat aus.
  6. Klicken Sie auf die Schaltfläche Weiter:
  7. Importieren Sie Ihr Zertifikat und Ihren privaten Schlüssel, entweder durch Importieren der Dateien .crt und .key oder durch Kopieren und Einfügen.
  8. Klicken Sie auf Abschließen:

 

Alternative Befehlszeile zum Generieren eines selbstsignierten Zertifikats (optional)

Wenn Sie ein lokales Zertifikat nur für Tests oder ohne eine CA (nicht für die Produktion empfohlen) benötigen, können Sie diesen Befehl verwenden:

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout domain.xyz.key -out domain.xyz.crt -addext “subjectAltName = DNS:domain.xyz, DNS:www.domain.xyz”

Dies erzeugt sowohl ein selbstsigniertes Zertifikat (domain.xyz.crt) als auch einen privaten Schlüssel (domain.xyz.key). Selbstsignierte Zertifikate werden jedoch von öffentlichen Browsern oder Systemen nicht als gültig anerkannt. Sie eignen sich nur für interne oder Entwicklungsumgebungen.

 

Ein Zwischenzertifikat importieren

Beim Hinzufügen eines benutzerdefinierten SSL-Zertifikats können Sie das Zwischenzertifikat importieren (durch Importieren der Datei .crt oder Kopieren und Einfügen der vom Zertifizierungsstellen bereitgestellten Daten):


War diese FAQ nützlich?

Dieser Leitfaden erklärt, wie Sie Node.js mit einem Cloud-Server bereitstellen, um ständig über die notwendige Umgebung zum Kompilieren oder Erstellen moderner Frontends (React, Vue usw.) zu verfügen. Es wird jedoch empfohlen, die integrierte node.js-Lösung zu verwenden.

 

Vorwort

  • Node.js ist eine freie Softwareplattform in JavaScript, die sich auf Netzwerkanwendungen konzentriert, die skalierbar sein müssen, eine einfache und effektive Lösung zur Integration von Frontend-Tools in jeden Server-Stack.
    • Node.js = offizieller Name der Sprache/Umgebung.
    • NodeJS = "technischer" oder vereinfachter Name in bestimmten Kontexten (oft aus praktischen Gründen, kein echter technischer Unterschied).

 

Node.js installieren

Voraussetzungen

 

Die stabile Version von Node.js installieren

nvm install stable

Die neueste verfügbare Version installieren

nvm install node

Eine ältere Version installieren (nicht empfohlen)

nvm install 17

Verfügbare Versionen auflisten

nvm ls-remote

Eine bestimmte Version installieren

nvm install <version>

Die Node.js-Version ändern und die Version 6.3.1 (oder eine andere Version) standardmäßig festlegen

nvm alias default 6.3.1

Eine bestimmte Node.js-Version in der aktuellen Shell verwenden

nvm use <version>

Die derzeit verwendete Node.js-Version überprüfen

node -v

 

Quelle

Um NVM einzurichten, gehen Sie zur WebSSH-Konsole Ihres Cloud-Servers.

Die Datei .profile einbinden

source ~/.profile

Führen Sie den folgenden Befehl aus, um die Installation von NVM zu überprüfen

nvm

 

Node als Dienst konfigurieren

Um Node als Dienst zu konfigurieren, wird die Verwendung eines "systemd-user-Dienstes" empfohlen.

 

Weiterleiten des Verkehrs zu einem bestimmten Port

Nehmen Sie sich diesen anderen Leitfaden zum Thema Weiterleitung von Verkehr zu einem bestimmten Port und dedizierten IP-Adressen zu.


War diese FAQ nützlich?