Wissensdatenbank
1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Im Bereich der freien Software zur Manipulation von Multimedia-Dateien ist FFmpeg ein leistungsstarkes und flexibles Werkzeug. Es kann verwendet werden, um Videos und Audios zu konvertieren, zu bearbeiten und zu streamen.
Die Verwendung von FFmpeg auf gemeinsam genutztem Hosting bringt jedoch bestimmte Probleme und Einschränkungen sowohl für die Benutzer als auch für die Anbieter mit sich.
Sie sollten sich für das Angebot des Cloud-Servers entscheiden, um Zugriff auf FFmpeg zu erhalten.
Sie können auch den Infomaniak VOD/AOD-Dienst in Betracht ziehen.
Das CGID-Modul für Apache wurde bei unserem Shared-Webhosting-Angebot deaktiviert.
Es ist jedoch möglich, zu einem Cloud-Server-Angebot zu wechseln. Folglich wäre ein Angebotswechsel angezeigt, wenn Sie derzeit ein Shared-Webhosting-Angebot nutzen. Dies ist transparent möglich, und alle Informationen finden sich in diesem praktischen Leitfaden.
Weitere Infos
- Ist es möglich, Perl- oder Python-Skripts zu verwenden?
- Wie werden Python-Module auf einem Managed-Cloud-Server installiert?
Dieser Leitfaden erklärt, wie Sie einen Infomaniak VPS Cloud / VPS Lite neu starten und was Sie tun können, wenn Sie keinen Zugriff mehr auf den Server haben.
Neustart des VPS Cloud / VPS Lite
Der klassische Modus ermöglicht es Ihnen, Ihren Server normal neu zu starten. Um auf den VPS Cloud / VPS Lite zuzugreifen:
- Melden Sie sich im Infomaniak Manager (manager.infomaniak.com) von einem Webbrowser wie Brave oder Edge aus an
- Klicken Sie oben rechts in der Oberfläche auf das Symbol (oder navigieren Sie beispielsweise über das linke Seitenmenü)
- Wählen Sie VPS (im Bereich Cloud Computing) aus
- Klicken Sie auf den Namen des betreffenden Objekts in der angezeigten Tabelle
- Klicken Sie auf die Schaltfläche Verwalten
- Klicken Sie auf Neustart (klassischer Modus)
Aktivieren/Deaktivieren des abgesicherten Modus
Wenn Sie Ihren SSH-Schlüssel verloren haben oder einen Konfigurationsfehler gemacht haben usw.
Sie haben die Möglichkeit, im Recovery-Modus neu zu starten. Dabei handelt es sich um einen Neustart in ein Basismodul, von dem aus Sie die Partitionen Ihrer Cloud einhängen können. Auf diese Weise können Sie Ihre Konfiguration ändern/reparieren.
Um den Recovery-Modus zu aktivieren:
- Melden Sie sich im Infomaniak Manager (manager.infomaniak.com) von einem Webbrowser wie Brave oder Edge aus an
- Klicken Sie oben rechts in der Oberfläche auf das Symbol (oder navigieren Sie beispielsweise über das linke Seitenmenü)
- Wählen Sie VPS (im Bereich Cloud Computing) aus
- Klicken Sie auf den Namen des betreffenden Objekts in der angezeigten Tabelle
- Klicken Sie auf die Schaltfläche Verwalten
- Klicken Sie auf Neustart (abgesicherter Modus)
Operationen durchführen
Sobald der abgesicherte Modus aktiviert ist, greifen Sie über SSH auf Ihre Cloud zu, entweder mit Ihrem SSH-Schlüssel oder mit dem temporären Passwort, das in der Benutzeroberfläche verfügbar ist.
Wenn Sie verbunden sind, tun Sie Folgendes:
sudo -iund dann die verfügbaren Partitionen auflisten (ersetzen Sie ov-abcd durch Ihren Hostnamen):
[root@ov-abcd ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 8G 0 disk
└─vda1 253:1 0 8G 0 part /
vdb 253:16 0 20G 0 disk
└─vdb1 253:17 0 20G 0 part
vdb entspricht Ihrem Cloud-Datenträger.
Um darauf im Schreibmodus zuzugreifen, müssen Sie ihn einhängen:
[root@ov-abcd ~]# mount /dev/vdb1 /mnt/Sie können dann Dateien ändern:
[root@ov-abcd ~]# ls /mnt/
bin boot dev etc home initrd.img initrd.img.old lib lib64 lost+found media mnt opt proc root run sbin srv sys tmp usr var vmlinuz vmlinuz.old
Je nach Betriebssystem Ihrer Cloud können Sie auch ein chroot durchführen, um Ihre gewohnte Umgebung zu replizieren:
[root@ov-abcd ~]# chroot /mnt/
bash: ls: command not found
root@ov-abcd:/# export PATH="$PATH:/usr/sbin:/sbin:/bin"
root@ov-abcd:/# ls
bin boot dev etc home initrd.img initrd.img.old lib lib64 lost+found media mnt opt proc root run sbin srv sys tmp usr var vmlinuz vmlinuz.old
Sobald die notwendigen Änderungen vorgenommen wurden, deaktivieren Sie den abgesicherten Modus, um Ihre Cloud auf dem Originaldatenträger neu zu starten.
In dieser Anleitung wird erklärt, wie Sie das Volume zum Speichern Ihrer Daten auf Ihrem Cloud-VPS unter Windows bereitstellen.
Mounten des Speichervolumes
Unter Windows müssen Sie zum Tool „Datenträgerverwaltung“ gehen und den Datenträger online stellen:
- Klicken Sie mit der rechten Maustaste auf das Startmenü
- Suchen Sie nach Datenträgerverwaltung
- Identifizieren Sie in der Liste auf der linken Seite das Offline-Laufwerk (im Prinzip Symbol mit einem weißen Pfeil auf rotem Hintergrund sowie ein blaues Symbol).
- Klicken Sie mit der rechten Maustaste darauf, um Online auszuwählen
- Der Datenträger muss mit einem Laufwerksbuchstaben online gehen und über den Windows-Datei-Explorer zugänglich sein
Sie können auch diskpart verwenden, das Windows-Dienstprogramm zur Festplatten- und Partitionsverwaltung.
Diese Anleitung erklärt, wie Sie innerhalb eines Infomaniak-Webhostings die Adresse einer Website, die derzeit als Subdomain (z. B. https://dev.domain.xyz
) eingerichtet ist, durch die Hauptdomain (https://domain.xyz
) ersetzen.
Einführung
- Die Schritte in Kürze:
- Beginnen Sie mit einer Website, die über die URL der Hauptdomain
dev.domain.xyz
zugänglich ist. - Fügen Sie einen Alias
domain.xyz
hinzu. - Tauschen Sie die beiden Typen aus (die Hauptdomain wird zum Alias und der Alias wird zur Hauptdomain).
- Entfernen Sie den alten Namen
dev.domain.xyz
.
- Beginnen Sie mit einer Website, die über die URL der Hauptdomain
- Beachten Sie, dass sich der Standort der Website im ursprünglichen Ordner auf dem Server befindet — dieser Ordner kann beispielsweise den Namen
/sites/dev.domain.xyz
haben, was jedoch keine Auswirkungen auf die Live-Website hat. - Lesen Sie außerdem das letzte Kapitel in diesem anderen Leitfaden.
Die detaillierten Schritte
Um von einer Subdomain-Adresse "dev.domain.xyz
" zu einer direkten Adresse "domain.xyz
" zu wechseln:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak-Manager zuzugreifen (Brauchen Sie Hilfe?).
- Klicken Sie direkt auf den Namen, der dem entsprechenden Produkt zugewiesen ist.
- Klicken Sie dann auf den Chevron , um den Bereich Domains dieser Website zu erweitern.
- Klicken Sie auf die Schaltfläche Domain hinzufügen:
- Fügen Sie den gewünschten neuen Namen hinzu und markieren Sie die entsprechenden Felder.
- Klicken Sie auf die Schaltfläche Bestätigen:
- Sobald dies erledigt ist, klicken Sie auf das Aktionsmenü ⋮ rechts neben dem entsprechenden Element.
- Wählen Sie die Option als Hauptdomain festlegen:
- Bestätigen Sie die Aktion, um den Domainwechsel abzuschließen.
Dieser Leitfaden handelt von "browscap.ini", einer Konfigurationsdatei, die von der PHP-Bibliothek "browscap" verwendet wird und Informationen über Webbrowser und deren Eigenschaften enthält, wie ihren Namen, ihre Version, kompatible Betriebssysteme, Browserfähigkeiten und mehr.
Dateiinformationen
Die Datei "browscap.ini" spiegelt die neuesten Informationen zu Webbrowsern wider. Sie kann mit PHP-Skripten verwendet werden, die die "browscap"-Bibliothek benötigen.Das phpinfo zeigt den Speicherort der browscap.ini-Datei an, der wie folgt ist:
/opt/php/lib/php/browscap.ini
Sie können den Inhalt der Datei selbst über ein PHP-Skript abrufen, zum Beispiel:
header("Content-type: text/plain");
print file_get_contents("/opt/php/lib/php/browscap.ini");
?>
Beachten Sie, dass die "browscap"-Bibliothek nicht mehr weit verbreitet ist und viele Entwickler andere Lösungen zur Erkennung von Browsern bevorzugen, wie die native PHP-Funktion "get_browser()".
Dieser Leitfaden betrifft die Kompatibilität zwischen Infomaniak-Hosting und der C#-Sprache / dem .NET-Framework mit der Mono-Implementierung.
Technologien für die Softwareentwicklung
Um die C#-Sprache und das .NET-Framework mit der Mono-Implementierung zum Entwickeln von Softwareanwendungen zu verwenden, die außerhalb des Windows-Ökosystems auf verschiedenen Plattformen bereitgestellt und ausgeführt werden können, sollten Angebote wie folgt in Betracht gezogen werden:
Diese Portabilität und Flexibilität, die durch diese Technologien für die plattformübergreifende Softwareentwicklung geboten wird, bedeutet, dass gemeinsames Webhosting nicht kompatibel sein wird.
Dieser Leitfaden erläutert, wie Sie systemd auf einem Managed Cloud Server installieren und konfigurieren können, und stellt die wichtigsten verwendbaren Befehle vor.
Voraussetzungen
- Befolgen Sie die systemd-Installationsanleitung für den Cloud-Server.
- Konsultieren Sie die offizielle Dokumentation, um alle von systemd gebotenen Möglichkeiten zu erkunden.
- Die "Unit"-Dateien sollten in folgendes Verzeichnis verschoben werden:
~/.config/systemd/user/ ( /home/clients/absolute-path-id/.config/systemd/user )
(ersetzen Sie absolute-path-id, wie im Manager angezeigt), und die Berechtigungen sollten auf 0644 gesetzt werden. - Der Parameter
--user
sollte in jedem Befehl enthalten sein.
Hauptbefehle
Hier ist eine nicht erschöpfende Liste von Befehlen, die mit systemd verwendet werden können.
Zwingen Sie systemd, die Unit-Dateien erneut einzulesen und die Änderungen zu berücksichtigen:
systemctl --user daemon-reload
Aktivieren eines Dienstes:
systemctl --user enable --now SERVICENAME.service
Überprüfen des Status eines Dienstes:
systemctl --user status SERVICENAME.service
Konfiguration von Node als Dienst mit systemd
Sie müssen eine "Unit"-Datei mit der Erweiterung ".service" erstellen, die im Verzeichnis gespeichert werden sollte:
~/.config/systemd/user/
Sie können das folgende Beispiel verwenden, indem Sie Werte, die mit "{}" beginnen, ersetzen:
[Unit]
Description={Service Name} # Geben Sie hier einen Dienstnamen an. Dies ist obligatorisch, beeinflusst jedoch nicht die Funktionalität
[Service]
Restart=always
Environment=NODE_VERSION={gewünschte Version} # Geben Sie hier die gewünschte Node-Version an. Stellen Sie sicher, dass sie vorher mit "nvm install {gewünschte Version}" installiert ist
WorkingDirectory=%h/{Node-Projektverzeichnis} # %h entspricht dem Root-Verzeichnis des Hostings
ExecStart=/bin/bash -c "exec $HOME/.nvm/nvm-exec {Befehl zum Starten des Node-Skripts}" # Dieser Befehl hängt vom Projekt ab. Beispiele sind "npm run start", "npm run serve" oder "node server.js"
[Install]
WantedBy=default.target
Zusätzliche Aktionen mit einer Unit-Datei
systemctl --user daemon-reload
Starten Sie den Dienst (wenn er bereits aktiv ist, passiert nichts):
systemctl --user start [Unit-Name]
Stoppen Sie den Dienst (wenn er nicht aktiv ist, passiert nichts):
systemctl --user stop [Unit-Name]
Starten Sie den Dienst neu (wenn er nicht läuft, wird er gestartet):
systemctl --user restart [Unit-Name]
Erhalten Sie Informationen über den Dienst, einschließlich:
- "Active", das angibt, ob der Dienst läuft und seit wann
- "CGroup" zeigt die Prozessgruppe, die vom Dienst verwaltet wird, und ermöglicht es Ihnen, aktive Prozesse mit ihren Argumenten und IDs zu sehen
Unter "CGroup" befinden sich etwaige Protokolle (Standardausgabe und Fehler des Prozesses):
systemctl --user status [Unit-Name]
Aktivieren Sie den automatischen Start des Dienstes beim Start des Servers; NB: Dies startet den Dienst nicht:
systemctl --user enable [Unit-Name]
Deaktivieren Sie den automatischen Start des Dienstes beim Start des Servers; NB: Dies stoppt den Dienst nicht:
systemctl --user disable [Unit-Name]
Konfiguration mit Benutzereingaben:
[Unit]
Description="Service Name"
[Service]
Restart=always
Environment=NODE_VERSION=16.17
WorkingDirectory=%h/sites/"Verzeichnisname-der-Website"/
ExecStart=/bin/bash -c "exec $HOME/.nvm/nvm-exec npm run start"
[Install]
WantedBy=default.target
Dieser Leitfaden erklärt, wie Sie ein GIT-Repository sowohl auf Ihrem Webhosting als auch auf Ihrem Managed Cloud Server von Infomaniak erstellen können.
GIT und GitHub stehen standardmäßig auf beiden der oben genannten Plattformen zur Verfügung.
Als Hosting-Anbieter fungiert Infomaniak ausschließlich als Vermittler und kann in dieser Angelegenheit keinen zusätzlichen Support bieten. Bei Bedarf können Sie einen unserer Partner kontaktieren oder kostenlos eine Angebotsanfrage stellen.
Erstellen des GIT-Repositorys (auf dem Server)
Einrichtung:
- Das GIT-Repository befindet sich unter /git_depot
- Die Website befindet sich im Ordner /web/[Projekt] (auf Ihrem FTP-Server)
Die auszuführenden Befehle:
cdmkdir git_depotcd git_depot/git init --bare [Projekt].gitcd [Projekt].gitgit update-server-info
Übertragen des lokalen Repositorys auf den Server (lokal auszuführen)
Die auszuführenden Befehle:
git initgit remote add origin ssh://user@[xxxxx].ftp.infomaniak.com:/home/clients/[123465789]/git_depot/[Projekt].git git statusgit add .git commit -a -m "init"git push --set-upstream origin mastergit push
Klonen der Website in das Serververzeichnis (auf dem Server durchzuführen)
Die auszuführenden Befehle:
cdcd webrm -r [Projekt]/git clone /home/clients/[123465789]/git_depot/[Projekt].git [Projekt]/
Diese Anleitung löst ein mögliches Problem bei der Aktivierung Ihrer Windows Server-Lizenz.
Registrierten Schlüssel ändern
Öffnen Sie das Dienstprogramm „Ausführen“ (Windows-Logo-Taste + R).
Registrierten Schlüssel entfernen
Geben Sie den folgenden Befehl ein:
cscript.exe c:\windows\system32\slmgr.vbs -upk
Fügen Sie einen neuen Schlüssel hinzu
Starten Sie das Dienstprogramm „Ausführen“ neu und geben Sie dann den folgenden Befehl ein:
cscript.exe c:\windows\system32\slmgr.vbs -ipk {KEY}Ersetzen Sie {KEY} durch Ihren Konfigurationsschlüssel unten:
Betriebssystem | KMS-Schlüssel |
---|---|
Windows Server 2019 Datacenter | WMDGN-G9PQG-XVVXX-R3X43-63DFG |
Windows Server 2019 Standard | N69G4-B89J2-4G8F4-WWYCC-J464C |
Windows Server 2022 Datacenter | WX4NM-KYWYW-QJJR4-XV3QB-6VM33 |
Windows Server 2022 Standard | VDYBN-27WPP-V4HQT-9VMD4-VMK7H |
Windows Server 2025 Standard | TVRH6-WHNXV-R9WG3-9XRFY-MY832 |
Windows Server 2025 Datacenter | D764K-2NDRG-47T6Q-P8T8W-YP6DF |
Windows aktivieren
Starten Sie das Execute- Dienstprogramm neu und geben Sie dann den folgenden Befehl ein, um den Schlüssel unserem Aktivierungsroboter zuzuordnen:
cscript.exe c:\windows\system32\slmgr.vbs -skms kms.infomaniak.cloud
Starten Sie das Dienstprogramm „Ausführen“ neu und geben Sie schließlich den folgenden Befehl ein, um Ihr Windows-System zu aktivieren:
cscript.exe c:\windows\system32\slmgr.vbs -ato