Home FAQS Technical Issues

Technical Issues

Last updated on Oct 29, 2025

Q: Why can't I connect to my server using SSH?
A: The server's password might not have been set yet. Please wait a few minutes and try again. If the issue persists, use Doprax’s terminal (it uses private key authentication).


Q: What should I do if my application fails to deploy?
A: Ensure the deployment environment is configured correctly and all dependencies are listed in your requirements.txt or Dockerfile. Check the logs in the deployment tab for more details.


Q: How can I debug server errors?
A: You can use the monitoring tools in the dashboard or SSH into the server and check /var/log for logs.


Q: SSH protocol seems blocked by my ISP — what should I do?
A: Try using the Doprax web terminal, which connects via private key authentication and does not rely on port 22.


Q: Why are email ports (25, 465, 587) blocked? Can I open them?
A: These ports are blocked by default to prevent spam. You can:

  • Request Doprax support to disable the firewall for your server.

  • Use a trusted third-party relay (e.g., SendGrid, Mailgun, AWS SES).

  • Use port 2525 if your email provider supports it.


Q: Why doesn’t my tunnel work on a Hetzner server but works on OVH?
A: Hetzner servers have a default firewall enabled. Only ports 19000–19100 are open for tunnels. To open other ports, contact support to disable the firewall.


Q: My server disconnects frequently. How can I fix it?
A: Check your network connection and verify the server firewall allows persistent SSH sessions. Using ServerAliveInterval in SSH config may help.


Q: I lost SSH access after reboot — what should I do?
A:

  • Check the VM status in the panel.

  • Try rebooting from the dashboard.

  • If still inaccessible, use the Doprax terminal or Rescue Mode.

  • If the terminal shows a black screen, contact support.


Q: My server is running, but my app isn’t accessible.
A: Ensure the app listens on the right port and the firewall allows traffic. Check logs for runtime errors.


Q: Why is my server not responding to ping or SSH even though it’s online?
A: Possible causes:

  • Firewall blocking connections (especially on Hetzner).

  • Network routing problems.

  • SSH misconfiguration.
    Try restarting the VM or contacting support.


Q: How can I open port 587 or 465 for email?
A: Contact support to disable the firewall for your server.


Q: Can you permanently disable the firewall for my account?
A: It’s possible but not recommended, as it may trigger abuse detection. Request it only when necessary.


Q: Why does my VPS reboot randomly?
A:

  • High resource usage (check CPU/RAM).

  • Datacenter maintenance.

  • Misconfigured cron jobs (crontab -l).


Q: My VM is stuck in “Deploying” or “Initializing.” What should I do?
A:

  • Wait a few minutes and refresh the panel.

  • If it doesn’t change, delete and recreate it.

  • Avoid creating or deleting too many VMs rapidly; each deployment needs a few minutes to complete.


Q: What is Rescue Mode in Doprax?
A: Rescue Mode boots your VPS into a temporary recovery OS for data recovery or repair.
It lets you:

  • Reset passwords or SSH keys.

  • Repair corrupted filesystems.

  • Back up or restore files.
    Note: Data remains intact unless manually modified.


Q: How can I enable or exit Rescue Mode?
A:

  • Enable: Go to your VM dashboard → Rescue Mode → Confirm.

  • Exit: Reboot or click Exit Rescue Mode.
    No extra cost applies.


Q: My VPN or Marzban node isn’t passing traffic, but ping works. Why?
A: On Hetzner, only ports 19000–19100 are open for tunnels. Use one of them.


Q: NTP (UDP 123) won’t sync time. Why?
A: Some upstream firewalls block outgoing UDP 123. This won’t affect functionality but may delay time sync.


Q: My SSH key login shows “Private key is empty.” How to fix it?
A: Doprax uses password authentication. Use the root password shown in your panel.