Managed Server Plesk - install Pocketbase

  • Hallo zusammen,

    ich habe einen managed Server (managed PS 4000 G9.5 NUE) bei netcup und möchte Pocketbase (https://pocketbase.io/) dort ausführen. Leider habe ich Probleme die Pocketbase-Instanz über meine URL zu erreichen. Ich habe in PLESK dafür einen neue Seite mit folgender URL angelegt: uploads.edu-box.org

    Folgende Schritte habe ich bereits unternommen:

    Code
    //1) SSH Zugang aktiviert
    //2) Im Ordner "httpdocs" Pocketbase heruntergeladen und entpackt
    //3) Pocketbase gestartet:
    ./pocketbase serve
    //4) Pocketbase läuft http://127.0.0.1:8090/ und das Dashboard kann man unter http://127.0.0.1:8090/_/ erreichen

    Jetzt würde ich auf einem normalen Server einen nginx-Serverblock erstellen:

    Code
    location / {
        proxy_pass http://127.0.0.1:8090;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }

    Frage:

    Wie kann ich in PLESK so einen Serverblock erstellen bzw. mittels Apache eine ähnliche Funktion nutzen, damit mein Pocketbase per URL zugänglich ist.

    Vielen Dank :*

  • Das sollte sich über zusätzliche Header einrichten lassen

    Domains > example.com > Apache & Nginx Settings > Additional Nginx directives

    https://www.plesk.com/kb/support/how-to-create-nginx-reverse-proxy-for-node-js-application-and-let-nginx-handle-ssl-on-plesk-server/

    Achtung: wenn du pocketbase serve in der SSH Sitzung gestartet hast, wird dieser beim Beenden der Session auch beendet.

  • Hallo Patrick,

    leider wird diese Funktion von netcup nicht freigeschaltet... Der Support hat mir mitgeteilt, dass die hier oben beschriebenen Einstellungen aus dem Forum übernommen wurden, was ich noch nicht getestet habe. Die Frage ist auch, ob ich bei Anpassungen dann immer den Support kontaktieren muss.

    Viele Grüße