Skip to main content

VPS Networking Configuration

Networking is critical for any VPS. This guide covers IP management, firewall configuration, DNS setup, and reverse proxies.

IP Address Management

Your VPS comes with at least one public IP address. You’ll use this IP to:
  • Connect via SSH
  • Host web services
  • Configure DNS records
  • Set up VPN or reverse proxies

Finding Your IP Address

Your primary IP is provided in your welcome email and visible in the the dashboard control panel. From within your VPS, view IP addresses:
Example output:
The address 203.0.113.42 is your public IP.

Additional IP Addresses

Some plans support additional IP addresses. To request or manage extra IPs:
  1. Log into the dashboard
  2. Navigate to your VPS service
  3. Look for “IP Management” or “Networking” section
  4. Request additional IPs (charges may apply)

Firewall Configuration (UFW)

UFW (Uncomplicated Firewall) on Ubuntu/Debian provides simple firewall management.

Enable UFW

Common Rules

Default Policies

Always allow SSH (port 22) before enabling UFW, or you’ll lock yourself out of your server.

UFW with Services

UFW comes with presets for common services:

DNS Configuration

DNS points your domain name to your VPS’s IP address.

Pointing Your Domain to Breeze

You own your domain (Breeze doesn’t sell domains). To point it to your VPS: Method 1: Using A Records (Recommended)
  1. Log into your domain registrar (GoDaddy, Namecheap, etc.)
  2. Find DNS settings
  3. Create or edit an A record:
    • Name: @ (or leave blank for root domain)
    • Type: A
    • Value: Your VPS IP address (e.g., 203.0.113.42)
    • TTL: 3600 (or default)
  4. For subdomains, add A records with the subdomain name:
    • Name: www (or subdomain name)
    • Type: A
    • Value: Your VPS IP address
Method 2: Using Nameservers If your VPS comes with nameserver support, update your domain to use Breeze’s nameservers. Instructions will be provided in your welcome email.

DNS Propagation

DNS changes take 24-48 hours to propagate globally (though usually faster). Check propagation:

Reverse DNS (rDNS)

Reverse DNS helps email delivery and service reputation. Contact Breeze support to set up reverse DNS for your IP address.

Web Server Setup (Reverse Proxy)

Most web applications run on local ports (3000, 8000, 5000) but need to be accessed on ports 80 (HTTP) and 443 (HTTPS).

nginx Reverse Proxy

Install nginx:
Create a configuration file:
Add configuration:
Enable the site:

Apache Reverse Proxy

Enable proxy modules:
Create virtual host:
Add configuration:
Enable and restart:

SSL/TLS Certificates

Secure your applications with HTTPS using Let’s Encrypt (free) or commercial certificates.

Using Certbot (Let’s Encrypt)

Install Certbot:
Obtain certificate:
Certbot will:
  1. Verify domain ownership
  2. Create SSL certificates
  3. Automatically configure your web server
  4. Set up automatic renewal
Check renewal:
Let’s Encrypt certificates are free and Certbot auto-renews them. Use this for all production sites.

SSH Tunneling

SSH tunneling creates encrypted tunnels through your VPS for secure communication.

Port Forwarding (Local Tunneling)

Access a service on your VPS from your local machine through an encrypted tunnel:
Example - access a database on port 5432:
Then connect locally: psql -h localhost -p 5432

Remote Forwarding

Expose a local service through your VPS (useful for development):

SOCKS Proxy

Create a SOCKS proxy to route all traffic through your VPS:
Configure your application to use localhost:1080 as a SOCKS proxy.

Network Monitoring

Monitor your VPS’s network activity:

Check Network Interfaces

Monitor Bandwidth Usage

Check Connections

Bandwidth Per Application

Troubleshooting Network Issues

No Internet Connection

  1. Check interface is up:
  2. Verify default gateway:
  3. Test connectivity:
  4. Check DNS resolution:

High Bandwidth Usage

  1. Identify traffic source:
  2. Check for unusual processes:
  3. Review logs for attacks/issues:

Slow Connection

  1. Check MTU size:
  2. Run speed test:
  3. Check for packet loss:

Security Best Practices

  • Firewall: Block unnecessary ports with UFW
  • SSH Keys: Use key-based authentication instead of passwords
  • Fail2Ban: Block brute force attacks (optional but recommended)
  • Monitoring: Watch for unusual network activity
  • DDoS Protection: Contact support for DDoS mitigation options

Next Steps

Managing Your VPS

Learn VPS power controls and resource monitoring.

Getting Started

Initial VPS setup and security hardening.

Proxmox Overview

Understand your virtualization infrastructure.