UnderHost
Knowledgebase Docs

How to manage your Cloud VPS

Reboot, reinstall, and access the console for your UnderHost Cloud VPS. Connect over SSH, monitor resources, and understand the basics of VPS administration.

On this page

Your UnderHost Cloud VPS gives you full root access to a virtual server. This guide covers the essentials: accessing your VPS through CustomerPanel and SSH, rebooting and reinstalling, monitoring resources, and keeping your server secure.

Unmanaged vs managed

UnderHost Cloud VPS plans are self-managed by default-you have root access and full control, but server administration is your responsibility. If you need server management, monitoring, and support included, see our Server Management add-on.

CustomerPanel VPS controls

Log in to CustomerPanel and go to Services → My Services → [your VPS]. From the service page you can:

ActionDescription
View server detailsIP address, hostname, data center, plan specs
RebootSoft reboot (graceful shutdown and restart)
Emergency consoleOut-of-band web console-accessible even if SSH is down
Reinstall OSWipe and reinstall a fresh operating system
Power on/offForce-start or hard-shutdown the VPS
Change root passwordReset the root password from the panel
Reinstall wipes all data

The reinstall option erases the disk and installs a fresh OS. Take a backup or snapshot before using it. There is no recovery after a reinstall.

Connecting via SSH

SSH is the primary way to manage a Linux VPS. Your root credentials and server IP are in your welcome email.

terminal
# Connect as root
ssh root@YOUR_VPS_IP

# Connect on a custom port (if changed from default 22)
ssh -p PORT root@YOUR_VPS_IP

Set up SSH key authentication

Password authentication is convenient but less secure. SSH keys are strongly recommended:

local machine
# Generate an SSH key pair (if you don't have one)
ssh-keygen -t ed25519 -C "your@email.com"

# Copy the public key to your VPS
ssh-copy-id root@YOUR_VPS_IP

Reboot & reinstall

To reboot gracefully over SSH:

$ reboot

If the VPS is unresponsive (SSH won't connect), use the Emergency Reboot option in CustomerPanel. This sends a hardware-level reset signal-equivalent to pressing the power button on a physical machine.

If the OS is beyond repair, use Reinstall from CustomerPanel to get a fresh system. Choose your preferred OS from the available templates.

Monitoring resources

Basic commands to check resource usage on your VPS:

server · bash
# CPU and memory usage (press q to exit)
top

# More readable-install htop first
htop

# Disk usage
df -h

# Memory usage
free -h

# Top 10 processes by CPU
ps aux --sort=-%cpu | head -11

Basic firewall setup

A firewall is essential. On Ubuntu/Debian use ufw; on AlmaLinux/CentOS use firewalld.

Ubuntu/Debian · ufw
# Allow SSH, HTTP, HTTPS before enabling
ufw allow 22/tcp
ufw allow 80/tcp
ufw allow 443/tcp

# Enable the firewall
ufw enable

# Check status
ufw status
Allow SSH before enabling the firewall

Always allow port 22 (SSH) before running ufw enable. If you enable the firewall without allowing SSH, you'll lock yourself out of the server. Use the CustomerPanel emergency console to recover if this happens.

Keeping packages updated

Security patches should be applied regularly. Update your system with:

Ubuntu/Debian
apt update && apt upgrade -y
AlmaLinux / Rocky / CentOS
dnf update -y

FAQ

First, try the emergency console in CustomerPanel-it gives you terminal access via the browser even if SSH is down. Common causes: wrong IP, firewall blocking port 22, SSH service crashed, or incorrect credentials. Check the SSH daemon status: systemctl status sshd via the console.
Yes. You can install cPanel, DirectAdmin, aaPanel, CloudPanel, or Webmin on your VPS. See How to install aaPanel on Ubuntu for a free option. Commercial panels like cPanel require a separate license.
Common options include AlmaLinux, Rocky Linux, Ubuntu LTS, Debian, and Windows Server. Available templates are shown in CustomerPanel when ordering or reinstalling. For OS selection guidance, see How to choose the right operating system.

Related: How to connect to your VPS via SSH | How to use the VPS emergency console in CustomerPanel | Setting up a firewall on your VPS | VPS resource monitoring and usage tracking

Was this article helpful?

Need server-level help?

Our team offers managed server support for VPS and dedicated servers. Open a ticket for technical assistance.

Related articles

Back to Cloud VPS