Auf unseren Managed Flex Servern läuft standardmässig eine Valkey-Instanz auf dem Port 6379. Die folgende Anleitung zeigt, wie Sie eine zweite Instanz auf einem anderen Port einrichten können.
Eigene Instanz vorbereiten
Um die nachfolgenden Schritte ausführen zu können, müssen Sie über SSH mit Ihrem Managed Flex Server verbunden sein.
Wir empfehlen Ihnen, für Ihre eigenen Applikationen einen Ordner ~/app/ und darin jeweils für jede Ihrer Applikationen einen eigenen Unterordner zu erstellen. So behalten Sie jederzeit die Übersicht. Erstellen Sie für Ihre eigene Valkey-Instanz daher bitte den Ordner ~/app/valkey.
mkdir -p ~/app/valkey/
Konfigurationsdatei anfordern
Als Nächstes müssten Sie unseren technischen Support darum bitten, die Valkey-Konfigurationsdatei in den soeben erstellten Ordner ~/app/valkey zu kopieren.
Erstellen Sie hierfür einen Support Code im Hostpoint Control Panel, wie in dieser Anleitung beschrieben.
Senden Sie den Support Code anschliessend unserem technischen Support (support@hostpoint.ch) und verlangen Sie, dass man Ihnen die Valkey-Konfigurationsdatei in den Ordner ~/app/valkey kopiert.
Valkey konfigurieren
Sobald der technische Support Ihnen die Valkey-Datei in das Verzeichnis kopiert hat, können Sie mit der Konfiguration beginnen.
Bearbeiten Sie die folgenden Zeilen in der Konfigurationsdatei ~/app/valkey/valkey.conf mit vim oder nano:
daemonize yes => daemonize no
pidfile /var/run/valkey/valkey.pid => pidfile /home/IHR_USERNAME/app/valkey/valkey.pid
port 6379 => port DER_GEWÜNSCHTE_PORT
dir /var/db/valkey/ => dir /home/IHR_USERNAME/app/valkey/
In der gleichen Konfigurationsdatei haben Sie auch die Möglichkeit, ein Passwort für Ihre Valkey-Instanz zu setzen. Falls Sie dies möchten, dann können Sie einfach nach # requirepass foobared suchen, das Zeichen # löschen und foobared mit dem gewünschten Passwort ersetzen.
Integration
Betrieb mit der Custom Service Control
Die Custom Service Control (CSC) kann sich um den Betrieb und das automatische Management Ihrer Applikation, zum Beispiel das Starten und Stoppen bei Wartungsarbeiten an Ihrem Server, kümmern.
Die Konfiguration von Valkey in der CSC ist sehr einfach. Erstellen Sie dazu einen neuen Custom Service für Valkey:
hpservices supervisord add valkey
successfully created dir for valkey: /home/username/.services/supervisord/valkey
successfully created dir for valkey: /home/username/.services/supervisord/valkey/log
supervisord service config file written: /home/username/.services/supervisord/valkey/service.conf
Dabei wird in der Datei ~/.services/supervisord/valkey/service.conf ein Konfigurationsgerüst für den neuen Service erstellt. Für Valkey muss das command angepasst werden, ansonsten können Sie alle vorgeschlagenen Werte übernehmen (Strichpunkt am Anfang der Zeile entfernen).
[program:valkey]
command=/usr/local/bin/valkey-server %(ENV_HOME)s/app/valkey/valkey.conf ; the program (can take args)
directory=%(ENV_HOME)s/app/valkey/ ; directory to cwd to before exec (default no cwd)
autostart=true ; start application at supervisord start (default: true)
stopwaitsecs=10 ; max num secs to wait before SIGKILL (default 10)
stdout_logfile=%(ENV_HOME)s/.services/supervisord/valkey/log/default.log
stdout_logfile_maxbytes=1MB ; filesize at which to rotate logfiles (default ist 50MB)
stdout_logfile_backups=10 ; number of stdout logfile backups (0 means none, default 10)
stderr_logfile=%(ENV_HOME)s/.services/supervisord/valkey/log/default.err
stderr_logfile_maxbytes=1MB ; filesize at which to rotate logfiles (default is 50MB)
stderr_logfile_backups=10 ; number of stderr logfile backups (0 means none, default 10)
Mit supervisorctl update können Sie die neue Konfiguration für Valkey aktivieren:
supervisorctl update
valkey: added process group
Genaueres zur Bedienung und zu den Möglichkeiten, die Ihnen mit der CSC zur Verfügung stehen, können Sie der Anleitung zur Custom Service Control entnehmen.
Testen
Testen Sie Ihre neue Valkey-Instanz mit dem folgenden Befehl:
valkey-cli -p DER_VON_IHNEN_GESETZTE_PORT ping
Wenn alles richtig konfiguriert wurde, müssten Sie die Antwort «PONG» erhalten.
Wenn nicht, dann empfehlen wir Ihnen die Anleitung nochmals durchzusehen. Sollte es weiterhin nicht funktionieren, können Sie uns gerne kontaktieren.
Folgende Punkte sind zu beachten:
- Im Anschluss an Ihre Konfiguration laufen zwei Valkey-Instanzen: die Standard-Valkey-Instanz und die Valkey-Instanz, die Sie erstellt haben.
- Ihre Valkey-Instanz wird von uns nicht überwacht, weshalb wir bei Fehlern oder Abstürzen leider nicht reagieren können.
- Bei Major-Updates von Valkey kann es vorkommen, dass der Dienst nicht automatisch neu gestartet wird. In diesem Fall müssten Sie den Dienst mit dem Befehl supervisorctl restart valkey neu starten.
- Im Hostpoint Control Panel wird unter «Serverübersicht» nur die Standard-Valkey-Instanz angezeigt, jedoch nicht jene, die Sie selbst erstellt haben.
Für Supportanfragen verwenden Sie bitte dieses Formular.




