Developer Documentation: Getting Started
Welcome to the Developer Hub. This documentation covers the provisioning process, initial server setup, security best practices, and troubleshooting for your new Virtual Private Server (VPS).
1. Provisioning & Credentials
Unlike automated cloud instances that spin up instantly, our VPS infrastructure involves a manual quality check and initialization process to ensure optimal performance.
The Initialization Window
- Timeframe: Please allow 5 to 10 minutes after payment confirmation for server initialization.
- Status: During this time, your order status in the dashboard will show as Processing.
Retrieving Your Credentials
Once your server is live, your IP Address, Root Username, and Root Password are delivered securely via two channels:
- Email: Sent to your registered email address with the subject “Your VPS details”.
- Dashboard: Navigate to My Account > Orders on this website. Click on your active order; the credentials will be listed in the “Order Updates” or “Notes” section.
2. Connecting to Your VPS
Your server is deployed with a fresh installation of your chosen Linux distribution (Ubuntu, Debian, CentOS, or AlmaLinux).
Mac / Linux / Windows 10+ (PowerShell)
Open your terminal and run the standard SSH command:
*Replace <YOUR_SERVER_IP> with the IP found in your dashboard.*
Windows (PuTTY)
- Download and open PuTTY.
- Host Name: Enter your Server IP.
- Port: 22 (Default).
- Click Open.
- Login as
rootand enter your password.
3. The “First 5 Minutes” Protocol
We highly recommend performing these steps immediately upon your first login to ensure stability and security.
Step A: Update the System
Ensure your kernel and packages are up to date.
apt update && apt upgrade -y
# For CentOS/AlmaLinux:
yum update -y
Step B: Change the Root Password
The default password we provided is temporary. Create a strong, custom password immediately:
Step C: Create a Non-Root User
Running your application as root is a security risk. Create a sudo-enabled user for daily tasks.
adduser developer
# 2. Grant sudo privileges
usermod -aG sudo developer
4. Security Hardening
Before deploying production apps, secure the perimeter.
Configure the Firewall (UFW)
We recommend denying all incoming traffic by default and only allowing necessary ports (SSH, HTTP, HTTPS).
ufw default allow outgoing
ufw allow ssh
ufw allow http
ufw allow https
ufw enable
Set Up SSH Key Authentication (Recommended)
Password authentication is vulnerable to brute-force attacks.
- On your local machine, generate a key pair:
ssh-keygen -t rsa -b 4096
- Copy the ID to your VPS:
ssh-copy-id developer@<YOUR_SERVER_IP>
5. Quick Stack Deployment
Install Node.js & NPM
sudo apt-get install -y nodejs
Install Docker
sudo sh get-docker.sh
sudo usermod -aG docker $USER
6. Support & Escalation
If you encounter network latency, unreachable IPs, or billing issues, please contact our support team.
- Email: support@elevenorbits.com
- Refund Policy: We offer a strictly enforced 1-week (7 days) refund window. If the server does not meet your requirements, a refund request must be initiated within this period.
