Getting started with VPS Hosting
This guide helps you set up your ServerPrism VPS, from ordering to accessing your server and performing initial configuration.
This guide walks you through the process of setting up your Virtual Private Server (VPS) on ServerPrism, from ordering to initial access and basic configuration.
Before you start
You should have a general understanding of Linux command-line operations if you plan to install custom software or manage services manually. Your ServerPrism account should be active.
Ordering on ServerPrism
- Choose your plan: For general VPS use, we recommend a minimum of 6 GB RAM. For more resource-intensive applications or multiple services, consider plans up to 32 GB RAM. Select the plan that best fits your needs.
- Select a region: Choose the data center location closest to you or your target audience for optimal performance.
- Deploy: During the order process, select the
VPS - Eggruntime. Your server will begin provisioning immediately.
First boot
After ordering, your VPS will provision and start automatically. You can monitor its status from the ServerPrism panel at https://serverprism.com/dashboard. The server is ready when its status changes from Installing to Running.
Connecting to your VPS
Once your VPS is running, you can connect to it using SSH (Secure Shell) or the in-panel web console.
- Find your IP address: Your server's IP address is displayed on the main page of your server in the ServerPrism panel.
- SSH Access: By default, the
VPS - Eggruntime provides root access via SSH. You will find the SSH connection details, including username (root) and password, in the Startup tab of your server panel, under theSSH_PASSWORDvariable. Use an SSH client (like PuTTY on Windows, orsshcommand on Linux/macOS) to connect:
When prompted, enter the SSH password from your Startup tab.ssh root@YOUR_SERVER_IP - Web Console: For quick access without an external client, use the
Consoletab in the ServerPrism panel. This provides a direct command-line interface to your VPS.
Configuration basics
Upon first login via SSH, you should perform some basic security and configuration steps.
- Change root password: It is highly recommended to change the default SSH password provided by ServerPrism. Once logged in via SSH:
Follow the prompts to set a new strong password.passwd root - Update your system: Keep your operating system packages up to date.
(This assumes a Debian/Ubuntu-based system, which is common for the VPS egg. Adjust commands for other distributions if you've installed a custom OS).apt update && apt upgrade -y - Install essential tools: You might want to install tools like
htop,git,curl, orwget.apt install htop git curl wget -y - Firewall setup: For security, configure a firewall.
ufw(Uncomplicated Firewall) is a common choice.
Confirm withapt install ufw -y ufw allow ssh # Example: Allow HTTP/HTTPS if you plan to run a web server ufw allow http ufw allow https ufw enableywhen enabling.
Common issues
- Cannot connect via SSH: Ensure your server is
Runningin the ServerPrism panel. Double-check the IP address, username (root), and password from the Startup tab. The firewall might be blocking SSH; if you've enabledufw, ensureufw allow sshwas run before enabling it. - Services not starting: If you install a service (e.g., Nginx, Docker) and it doesn't start, check its logs for errors. Common commands include
systemctl status <service_name>andjournalctl -xeu <service_name>. - Slow performance: Monitor CPU, RAM, and disk I/O using tools like
htoporatop. If your resources are consistently maxed out, consider upgrading your plan from your ServerPrism customer dashboard.
Next steps
Your VPS is a blank canvas. You can install a wide range of software and services:
- Web Servers: Install Nginx, Apache, or Caddy to host websites.
- Databases: Set up MySQL, PostgreSQL, or MongoDB.
- Docker: Install Docker to run containerized applications easily.
- Game Servers: While ServerPrism offers dedicated game server runtimes, you can also manually install game servers on your VPS for full control.
- Custom Applications: Deploy any custom Linux-compatible application or service.
If you need to change your base operating system or runtime, you can re-install the VPS - Egg from the Startup tab in your panel, which will wipe your server and re-provision it. For any issues or questions, open a support ticket at https://serverprism.com/tickets, providing your server ID and relevant logs.