Hostxpeed
Login Get Started →
Getting Started

How to Reboot Your VPS

5 min read
29 views
Jun 12, 2026

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.

  1. Log in to your Hostxpeed Client Area at https://hostxpeed.com/client
  2. Navigate to My Services from the main menu
  3. Click on the VPS service you want to reboot
  4. Look at the right sidebar for Quick Actions
  5. Click on the Restart Server button
  6. 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 22

Step 2: Reboot Command

reboot

Alternative commands:

shutdown -r now

Or schedule a reboot in 5 minutes:

shutdown -r +5

Step 3: Wait for Reboot

Your SSH session will disconnect. Wait 1-3 minutes and reconnect:

ssh hxroot@YOUR_SERVER_IP -p 22

Graceful 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: reboot or shutdown -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:

uptime

Check if services are running:

systemctl status nginx
systemctl status mysql

Check 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 -e

Add this line to reboot every Sunday at 3 AM:

0 3 * * 0 /sbin/reboot

Troubleshooting

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.

Was this article helpful?