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.