Prerequisites
Before rebooting your VPS, make sure you have:
- Your Hostxpeed account login (for portal method)
- SSH access to your VPS (for command line method)
- Saved all open files and stopped critical services (to prevent data loss)
⚠️ Note: Rebooting will temporarily interrupt your services. Websites, databases, and applications will be unavailable during the reboot process (usually 1-3 minutes).
Method 1: Reboot via Hostxpeed Portal (Recommended)
This method works even if your server is unresponsive or SSH is not working.
- Log in to your Hostxpeed Client Area at https://hostxpeed.com/client
- Navigate to My Services from the main menu
- Click on the VPS service you want to reboot
- Look at the right sidebar for Quick Actions
- Click on the Restart Server button
- A confirmation popup will appear - click Yes, Restart to confirm
The server will begin rebooting immediately. You will see the status change to "Rebooting" and then back to "Active" once complete.
Portal Method Benefits
- Works even if server is frozen
- No SSH access required
- Hard reboot (forces restart)
- Accessible from anywhere
Method 2: Reboot via SSH (Command Line)
Use this method if you have SSH access and want a graceful reboot.
Step 1: Connect to Your VPS
ssh hxroot@YOUR_SERVER_IP -p 22Step 2: Reboot Command
rebootAlternative commands:
shutdown -r nowOr schedule a reboot in 5 minutes:
shutdown -r +5Step 3: Wait for Reboot
Your SSH session will disconnect. Wait 1-3 minutes and reconnect:
ssh hxroot@YOUR_SERVER_IP -p 22Graceful vs Hard Reboot
Graceful Reboot (SSH Method)
- Sends shutdown signals to all processes
- Allows services to save data and stop properly
- Safer for databases and applications
- Command:
rebootorshutdown -r now
Hard Reboot (Portal Method)
- Forces immediate power cycle
- Use when server is completely frozen
- May cause data loss if databases were writing
- Last resort option
Check Reboot Status
After reboot, check server uptime:
uptimeCheck if services are running:
systemctl status nginxsystemctl status mysqlCheck system logs for reboot events:
journalctl -b -1 | grep "shutdown"When to Reboot Your VPS
Rebooting is typically needed when:
- After kernel updates (security patches)
- System is slow or unresponsive
- Applications are not working correctly
- Memory leaks are causing issues
- After major configuration changes
Schedule Automatic Reboots (Optional)
To schedule a weekly reboot using cron:
crontab -eAdd this line to reboot every Sunday at 3 AM:
0 3 * * 0 /sbin/rebootTroubleshooting
Server won't reboot or stuck?
- Wait 5 minutes as some updates take time
- Try the portal hard reboot method
- Contact Hostxpeed support for assistance
Services not starting after reboot?
systemctl --failed✅ Your VPS has been rebooted successfully. Monitor your services to ensure everything is working properly.