01 / Getting Started
Deploy your first service.
From account creation to a live, SSL-secured server in six steps. Estimated time: under 10 minutes.
Create your account
Sign up at omegadigitalhosting.com. Two-factor authentication is strongly recommended and can be enabled immediately under Account → Security.
Choose and deploy a service
From the dashboard, click New Service and select a product. For this guide we'll use VPS Hosting. Pick a plan, choose a datacenter region, and select your OS image. Deployment completes in under 60 seconds.
Add your SSH key
Before your server is ready, paste your public SSH key. If you don't have one, generate it with:
# Generate a new ED25519 key pair (recommended)
ssh-keygen -t ed25519 -C "[email protected]"
# Copy the public key to your clipboard (macOS)
pbcopy < ~/.ssh/id_ed25519.pub
# Copy on Linux
xclip -sel clip < ~/.ssh/id_ed25519.pub Connect to your server
Once provisioned, your server's IP address appears on the service detail page. Connect via SSH:
# Connect as root (first login)
ssh root@YOUR_SERVER_IP
# Create a non-root user for day-to-day use:
adduser deploy
usermod -aG sudo deploy
rsync --archive --chown=deploy:deploy ~/.ssh /home/deploy Point your domain
In the control panel, go to Domains → Add Domain. Enter your domain name and follow the nameserver instructions. Propagation typically completes in 5–30 minutes.
# Verify DNS propagation
dig +short NS yourdomain.com
# Check that your A record resolves
dig +short A yourdomain.com Enable SSL
Free Let's Encrypt certificates are available for all domains pointing to Omega DNS. In the control panel, go to SSL/TLS → Enable Free SSL. Certificates auto-renew 30 days before expiry.
# Verify your certificate is active
curl -sI https://yourdomain.com | grep -i 'strict-transport\|x-frame\|server'
# Test certificate expiry
echo | openssl s_client -connect yourdomain.com:443 2>/dev/null \
| openssl x509 -noout -dates