VPS Instances Overview
Virtual Private Servers (VPS) on DanubeData provide flexible, scalable compute resources for your applications.
What are VPS Instances?
VPS instances (also called "Pods" in the DanubeData interface) are virtual machines that give you:
- Full root access via SSH
- Choice of Linux distributions
- Customizable resource profiles
- Persistent storage
- Public and private networking
Key Features
🖥️ Multiple OS Options
- Ubuntu 26.04, 24.04, 22.04 LTS
- Debian 13, 12, 11
- AlmaLinux 9, 8
- Rocky Linux 9, 8
- Fedora 42, 41
- Alpine 3.22, 3.21, 3.20
- Windows Server 2025 (BYOL)
⚡ High Performance
- NVMe storage for fast I/O
- Dedicated vCPUs
- ECC RAM
- 1 Gbps network
📊 Monitoring & Metrics
- Real-time CPU usage
- Memory utilization
- Disk I/O
- Network traffic
🔒 Security
- Firewall integration
- SSH key or password authentication
- Private networking
- Automatic DDoS protection & network-layer threat blocking
- Automatic security updates
Use Cases
- Web Hosting: Host websites and web applications
- Application Servers: Run backend services and APIs
- Development: Create isolated development environments
- CI/CD: Build and deployment servers
- Microservices: Deploy containerized applications
Getting Started
1. Create a VPS Instance
- Navigate to Pods in the main menu
- Click Create Pod
- Configure your instance:
- Choose an operating system
- Select a resource profile
- Add your SSH key
- Configure networking
- Click Create Pod
Your VPS will be ready in 3-5 minutes.
2. Connect via SSH
Once your VPS is running:
ssh root@your-vps-ip
3. Install Software
Use your OS package manager to install software:
# Ubuntu/Debian
apt update && apt install nginx
# AlmaLinux/Rocky/Fedora
yum install nginx
Resource Profiles
Choose a profile based on your needs:
Shared CPU (Best Value - 4:1 overcommit)
| Profile | vCPUs | RAM | Storage | Monthly |
|---|---|---|---|---|
| Nano (Shared) | 2 | 2 GB | 20 GB | €4.49 |
| Micro (Shared) | 3 | 4 GB | 40 GB | €7.49 |
| Small (Shared) | 4 | 8 GB | 80 GB | €12.49 |
| Medium (Shared) | 8 | 16 GB | 160 GB | €24.99 |
| Large (Shared) | 16 | 32 GB | 320 GB | €49.99 |
Dedicated CPU (Guaranteed Resources)
| Profile | vCPUs | RAM | Storage | Monthly |
|---|---|---|---|---|
| Nano | 2 | 2 GB | 40 GB | €8.99 |
| Micro | 3 | 4 GB | 80 GB | €14.99 |
| Small | 4 | 8 GB | 160 GB | €24.99 |
| Medium | 8 | 16 GB | 320 GB | €49.99 |
| Large | 16 | 32 GB | 640 GB | €99.99 |
Networking
Public IP (IPv4 & IPv6)
Every VPS is dual-stack by default, receiving both a public IPv4 and a public IPv6 address. At create time you can choose the network stack:
- Dual Stack (recommended) — IPv4 + IPv6 for maximum compatibility
- IPv4 Only
- IPv6 Only — for modern IPv6-native networks
IPv6 can also be added to an existing VPS later — new and existing instances both support it. IPv4 and IPv6 addresses are shown with copy buttons on the instance page and in the Pods list.
Private Networking
Connect your VPS to other instances via private networks:
- No internet exposure
- Free internal traffic
- Low latency
Firewalls
Attach firewalls to control traffic:
- Inbound rules
- Outbound rules
- IP whitelisting
Automatic DDoS Protection
Every VPS is protected by always-on DDoS detection and mitigation at the network level — no configuration required. Public IPs also receive automated network-layer threat protection that blocks traffic from known malicious sources. When a VPS is deleted, its IP is cleaned before reuse so a new instance never inherits an old block.
Storage
Root Volume
- NVMe storage for OS and applications
- Size based on resource profile
- Included in instance pricing
Additional Volumes
- Attach additional storage volumes
- Expand storage independently
- Snapshot and restore
Snapshots
Create point-in-time snapshots:
- Go to your VPS instance page
- Click Snapshots tab
- Click Create Snapshot
- Enter a name and description
- Click Create
Snapshots can be used to:
- Backup before major changes
- Clone a snapshot into a brand-new instance
- Restore after a failed change
Automated daily snapshots run for every running instance and are kept for a rolling retention window, so you always have a recent recovery point without any setup. Snapshots are also copied offsite for 3-2-1-compliant backups. See VPS Snapshots for the full guide.
Operations
Start/Stop
Control your instance state:
- Stop: Shut down the instance (still billed at full rate — delete to stop billing)
- Start: Boot the instance
- Force Stop: Force-kill an instance that is stuck in a transitional state
Reboot
Restart your instance from the dashboard.
Reinstall OS
Wipe and reinstall the operating system on the same instance — this re-runs your cloud-init script and erases all data on the disk.
Redeploy
Re-run deployment for an instance stuck in an error or pending state, with detailed logs.
Resize
Change your resource profile — or fine-tune CPU, memory, and disk — from the instance's Edit page, with a live price estimate. See Resource Profiles. Disk can be grown but not shrunk.
VNC Console
Open a full graphical console to your VPS directly in the browser — no SSH required. Useful for emergency access, boot troubleshooting, or when SSH is unavailable.
Monitoring
Track your VPS performance. Every instance keeps 7 days of historical metrics, and CPU/memory reporting inside the VM reflects your instance's real limits (not the host's).
CPU Usage
Monitor CPU utilization and identify bottlenecks.
Memory Usage
Track RAM usage and swap activity.
Disk I/O
Measure read/write operations and IOPS.
Network Traffic
Monitor bandwidth usage (inbound/outbound), with up to 7 days of history. A traffic visualizer breaks connections down by flow, and inbound traffic is enriched with source-reputation data so you can spot suspicious sources at a glance.
You can also set metric alerts on CPU, memory, and disk, and the platform continuously health-monitors your instances and emails your team if one runs into trouble.
Best Practices
Security
- Use SSH keys (disable password auth)
- Keep software updated
- Configure firewall rules
- Use fail2ban for brute-force protection
- Enable automatic security updates
Performance
- Monitor resource usage regularly
- Optimize applications for your profile
- Use caching where possible
- Implement CDN for static content
Reliability
- Take regular snapshots
- Use automation for deployments
- Monitor with external services
- Implement health checks
Cost Optimization
- Delete instances you no longer need (stopped instances are still billed at the full rate)
- Right-size your resources — resize down if you're consistently under-utilized
- Pool traffic across instances; only public egress counts toward your included quota
Troubleshooting
Can't Connect via SSH
- Check firewall rules
- Verify SSH key is correct
- Use web console for access
- Check SSH service status
High CPU Usage
- Identify process with
toporhtop - Check for runaway processes
- Consider upgrading to larger profile
Out of Disk Space
- Check usage with
df -h - Clean up logs:
/var/log/ - Remove old packages
- Consider adding storage volume
Next Steps
Need help? Contact our support team through the dashboard.