VPS Setup Guide
Complete guide to setting up and managing Virtual Private Servers on RexZ Cloud. From initial deployment to production-ready configurations with enterprise-grade security.
VPS Features
NVMe SSD Storage
Lightning-fast NVMe SSD storage for superior performance and reliability.
DDoS Protection
Enterprise-grade DDoS protection included with all VPS plans.
Instant Deployment
Deploy your VPS in under 60 seconds with automated setup.
Real-time Monitoring
Monitor CPU, RAM, disk usage, and network traffic in real-time.
Supported Operating Systems
Ubuntu
Most popular Linux distribution, beginner-friendly
Available Versions:
Best For:
Web servers, development, general purpose
CentOS
Enterprise-grade stability and security
Available Versions:
Best For:
Enterprise applications, production servers
Debian
Rock-solid stability, minimal resource usage
Available Versions:
Best For:
Servers, containers, minimal installations
Rocky Linux
CentOS replacement with enterprise features
Available Versions:
Best For:
Enterprise workloads, CentOS migration
Quick Setup Process
Choose Your Configuration
Select CPU, RAM, storage, and operating system for your VPS.
Configure your server specifications based on your application requirements.
Deploy & Access
Deploy your VPS and receive SSH credentials via email.
Your server will be ready in under 60 seconds with full root access.
Initial Security Setup
Secure your server with SSH keys, firewall, and user accounts.
Follow our security checklist to harden your server against attacks.
Install Applications
Install web servers, databases, and applications as needed.
Use our one-click installers or follow detailed setup guides.
Popular Server Stacks
LAMP Stack
Linux, Apache, MySQL, PHP for web development
Components:
LEMP Stack
Linux, Nginx, MySQL, PHP for high-performance web apps
Components:
Node.js + MongoDB
Modern JavaScript stack for web applications
Components:
Docker Environment
Containerized applications with Docker and Docker Compose
Components:
Initial Server Setup Commands
Ubuntu/Debian Initial Setup
Essential commands to secure and configure your new VPS
# Update system packages sudo apt update && sudo apt upgrade -y # Create non-root user sudo adduser deploy sudo usermod -aG sudo deploy # Configure SSH security sudo nano /etc/ssh/sshd_config # Set: PermitRootLogin no, PasswordAuthentication no sudo systemctl restart ssh # Configure firewall sudo ufw enable sudo ufw allow ssh sudo ufw allow 80 sudo ufw allow 443 # Install essential packages sudo apt install -y curl wget git unzip htop # Install Docker (optional) curl -fsSL https://get.docker.com | sh sudo usermod -aG docker $USER # Install Node.js (optional) curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - sudo apt install -y nodejs # Install Nginx (optional) sudo apt install -y nginx sudo systemctl enable nginx sudo systemctl start nginx
Security Checklist
Essential Security Steps
- Disable root login and use SSH keys
- Configure UFW firewall with minimal open ports
- Install and configure Fail2Ban
- Enable automatic security updates
- Regular backup and monitoring setup
- Use strong passwords and 2FA
Performance Optimization
- Configure swap file for memory management
- Optimize kernel parameters in sysctl
- Set up log rotation to save disk space
- Configure caching for web applications
- Monitor resource usage with htop/netdata
- Implement automated backups
Ready to Deploy Your VPS?
Get started with enterprise-grade VPS hosting. Deploy in under 60 seconds with full root access, NVMe SSD storage, and 24/7 support.