Skip to content

Accessing Mysterium Nodes for Initial Payment

engageub edited this page Apr 18, 2026 · 3 revisions

Issue

If the ports are not accessible, use the mentioned method below. This affects the initial node registration and payment process.

Important Notes:

  • This workaround is only needed for the initial node payment.
  • Once the payment is completed and data is stored, you will not need to access the container again.
  • The Mysterium Node UI inside the container runs on port 4449.
  • You must perform this process for each Mysterium container individually.

Workaround: SSH Remote Port Forwarding via Serveo

Follow these steps to temporarily expose the node UI:

  1. Enter the Mysterium container name present in containernames.txt file

    docker exec -it <MYSTERIUM_CONTAINER_NAME> sh
  2. Install OpenSSH client

    apk add openssh-client
  3. Start the SSH tunnel

    ssh -R 80:127.0.0.1:4449 serveo.net
  4. Access the Node UI

    • Serveo will show a public URL (example: https://abc123.serveo.net).
    • Open this URL in your browser.
    • You can now complete the initial node payment/registration.
  5. Finish

    • After payment is done, press Ctrl + C to close the tunnel.
    • Then exit the container:
      exit

Full Example Command Sequence

# Replace "myst-node-1" with your actual container name
docker exec -it myst-node-1 sh

apk add openssh-client
ssh -R 80:127.0.0.1:4449 serveo.net

# (Complete payment in browser, then Ctrl+C)
exit

Additional Tips

  • Multiple containers: Repeat the full process for every Mysterium node.
  • This method uses Serveo’s free SSH remote forwarding service and requires no changes to your host firewall or ports.

Clone this wiki locally