VPS hosting
Full root-access virtual private servers — guaranteed resources, any OS, any stack, with managed backups and monitoring.
VPS plans give you a dedicated virtual machine with guaranteed CPU, RAM, and NVMe storage. Full root access means you install and run whatever you want — Docker, custom databases, game servers, AI workloads, or traditional web stacks.
What's included
| Feature | Details |
|---|---|
| Full root SSH access | Install anything you need |
| Guaranteed resources | CPU/RAM/storage are yours alone (not shared) |
| NVMe storage | 40–320 GB depending on plan |
| Unmetered bandwidth | Fair use, no per-GB billing |
| Daily backups | Off-site automated snapshots |
| DDoS protection | Network-level mitigation included |
| Reboot/reinstall | From the client area, any time |
| Monitoring | Basic metrics in client area |
Plans
First login
Get credentials
After checkout, your server credentials appear in the client area within minutes. You'll receive the IP address and root password.
Connect via SSH
ssh root@YOUR_SERVER_IPAccept the host key on first connection. You'll land in a root shell on a fresh OS.
Update the system
# AlmaLinux / Rocky / RHEL dnf update -y && reboot # Ubuntu / Debian apt update && apt upgrade -y && rebootSecure the server
These first steps prevent the most common attacks:
# Create a non-root user adduser deploy usermod -aG wheel deploy # or sudo group on Ubuntu # Add your SSH key mkdir -p /home/deploy/.ssh echo "YOUR_PUBLIC_KEY" >> /home/deploy/.ssh/authorized_keys chmod 700 /home/deploy/.ssh && chmod 600 /home/deploy/.ssh/authorized_keys # Disable password auth (key-only) sed -i 's/^PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config systemctl restart sshdEnable firewall
# firewalld (AlmaLinux/Rocky) systemctl enable --now firewalld firewall-cmd --permanent --add-service=ssh firewall-cmd --permanent --add-service=http firewall-cmd --permanent --add-service=https firewall-cmd --reload # ufw (Ubuntu) ufw allow 22/tcp ufw allow 80/tcp ufw allow 443/tcp ufw enableEnable automatic security updates
# AlmaLinux dnf install -y dnf-automatic systemctl enable --now dnf-automatic-install.timer # Ubuntu apt install -y unattended-upgrades dpkg-reconfigure -plow unattended-upgrades
Common use cases
| Use case | Suggested plan | Key software |
|---|---|---|
| Docker app hosting | VPS M+ | Docker, Coolify or Portainer |
| Self-hosted SaaS | VPS S+ | Depends on app requirements |
| Game server (Minecraft, etc.) | VPS M+ (RAM-heavy) | Java, screen/tmux |
| AI/ML workloads | VPS L+ | Python, CUDA (GPU not included) |
| Development/CI server | VPS S | Git, Docker, CI runners |
| VPN / private network | VPS XS | WireGuard or Tailscale |
Installing Docker
Most self-hosted apps ship as Docker containers:
# Install Docker (official script)
curl -fsSL https://get.docker.com | bash
systemctl enable --now docker
# Install Docker Compose
dnf install -y docker-compose-plugin # AlmaLinux
# or: apt install docker-compose-plugin # Ubuntu
# Verify
docker run hello-worldBackups
Daily automated backups work the same as shared hosting:
- Frequency: Daily at 03:30 UTC
- Storage: Off-site (separate infrastructure)
- Restore: From client area → Backups
- Custom: You can also run your own backup tools (restic, borgmatic) with root access
VPS snapshot (client area)
Take a full VPS snapshot before major changes:
- Client area → Services → your VPS → Snapshot
- Label it (e.g. "pre-migration")
- Restore if anything goes wrong
Monitoring
Basic metrics are available in the client area:
- CPU utilization
- RAM usage
- Disk I/O
- Network traffic
For deeper monitoring, install your own tools:
- Uptime Kuma — monitor services and get alerts
- Netdata — real-time system metrics dashboard
- htop — interactive process viewer via SSH
Reinstall / reboot
From the client area:
- Reboot — graceful restart (safe for running services)
- Reinstall — wipes the server and starts fresh with a clean OS image
Israel-located servers
For projects that require hosting within Israel (data residency, latency-sensitive Israeli users):
- Located in Tel Aviv
- Same full root access and management features
- Premium pricing reflects regional infrastructure costs
- Available on request — verify stock before ordering
Troubleshooting
| Issue | Fix |
|---|---|
| Can't SSH (connection refused) | Check firewall rules; verify SSH service running; confirm correct IP |
| Disk full | df -h to identify; clean logs (journalctl --vacuum-time=7d); prune Docker (docker system prune -af) |
| High CPU with nothing running | Check for crypto miners: top, ps aux; if compromised, reinstall from backup |
| Can't reach web server | Verify firewall allows ports 80/443; check web server is running and bound to 0.0.0.0 |
| Out of memory (OOM kills) | Check `dmesg |
Responsibility split
| We manage | You manage |
|---|---|
| Hardware, network, virtualization | OS, software, security patching |
| DDoS protection | Firewall rules |
| Daily backups (opt-out available) | Application configuration |
| Power and connectivity | User accounts and access |
Related docs
- Custom domain guide
- Coolify — deploy apps without managing Docker manually
- Backups and restore
- Common issues