Troubleshooting Guide
Find solutions to common issues with SwiftCloud. If you can't find your problem here, contact support.
Virtual Machines
VM Won't Start
Symptoms: VM shows "stopped" status, start button doesn't work
Solutions:
- Check your project balance — insufficient funds prevent VM startup
- Verify VM status in dashboard — look for error messages
- Try a hard reset from the power controls menu
- Check VNC console for boot errors
- If issue persists, contact support with VM ID
Can't Access VM via SSH
Symptoms: Connection timeout, "permission denied", or "connection refused"
Solutions:
- Verify IP address: Check VM details for current IP
- Check security groups: Ensure port 22 is open
- Test connectivity:
ping your-vm-ip - Verify SSH key: Ensure public key was added correctly
- Check username: Default is
swiftfor Ubuntu/Debian - Use VNC console: Access VM directly to check SSH service
# Test SSH connection
ssh -v swift@your-vm-ip
# If using password auth
ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no swift@your-vm-ip VM Running Slow
Symptoms: High latency, slow response times
Solutions:
- Check resource usage in dashboard (CPU, RAM, disk I/O)
- Upgrade to a larger VM size if resources are maxed out
- Check for runaway processes:
toporhtop - Verify disk space:
df -h - Check for network congestion
VNC Console Not Working
Symptoms: Black screen, connection error, or timeout
Solutions:
- Ensure VM is powered on
- Refresh the console page
- Try a different browser (Chrome/Firefox recommended)
- Clear browser cache and cookies
- Check browser console for JavaScript errors
- Verify your internet connection
Billing & Payments
Low Balance Warning
Symptoms: Email alert about low balance
Solutions:
- Add funds immediately via Billing → Add Funds
- Use a coupon code if available
- Stop non-essential VMs to reduce burn rate
- Consider downsizing VMs to smaller tiers
Resource Suspended
Symptoms: VM stopped, "suspended" status
Solutions:
- Add funds to your project balance
- Wait for automatic unsuspension (within 24 hours)
- Or manually start VMs after adding funds
- Contact support if suspension was in error
Warning: Suspended resources are deleted after 90 days if not reactivated.
Coupon Not Working
Symptoms: "Invalid coupon" error
Solutions:
- Verify coupon code spelling (case-sensitive)
- Check expiration date
- Ensure coupon hasn't reached usage limit
- Verify coupon is applicable to your project type
- Contact support if issue persists
Domains & DNS
Domain Verification Failing
Symptoms: "Nameservers not configured" error
Solutions:
- Wait 24-48 hours after changing nameservers
- Verify nameservers at your registrar:
ns1.osystems.africa ns2.osystems.africa - Check with
dig NS yourdomain.com - Ensure no typos in nameserver configuration
- Contact your registrar if changes aren't saving
DNS Changes Not Propagating
Symptoms: DNS records not resolving after update
Solutions:
- Check TTL value — lower TTL = faster propagation
- Use
dig A yourdomain.comto test - Try from different networks (mobile vs WiFi)
- Flush local DNS cache:
# Windows ipconfig /flushdns # macOS sudo dscacheutil -flushcache # Linux sudo systemd-resolve --flush-caches
Can't Add Domain
Symptoms: "Domain already exists" or validation error
Solutions:
- Check if domain is already in another project
- Remove
http://orwww.prefix - Ensure domain format is valid (e.g.,
example.co.zm) - Verify you have Owner/Admin role in the project
Authentication
Can't Sign In
Symptoms: Login page errors, magic link not working
Solutions:
- Check spam folder for magic link email
- Magic links expire after 24 hours — request a new one
- Try Google OAuth instead
- Clear browser cookies and cache
- Try incognito/private browsing mode
- Verify email address spelling
Session Expires Frequently
Symptoms: Logged out unexpectedly
Solutions:
- Check "Remember me" option when signing in
- Ensure cookies are enabled in browser
- Add site to cookie/blocker exceptions
- Check browser settings for session timeout
Projects
Can't Access Project
Symptoms: "Access denied" or project not visible
Solutions:
- Verify you've been added to the project
- Check your role (Viewer has limited access)
- Ask project owner to re-send invitation
- Sign out and sign back in to refresh permissions
Can't Delete Project
Symptoms: Delete button disabled or error
Solutions:
- Delete or transfer all resources first
- Remove all team members
- Ensure zero balance (withdraw or donate funds)
- Only project Owner can delete projects
Network & Connectivity
Can't Reach Dashboard
Symptoms: Site won't load, timeout errors
Solutions:
- Check System Status page for outages
- Test from different network (mobile data)
- Clear browser cache
- Try different browser
- Check firewall/antivirus settings
- Disable browser extensions temporarily
API Requests Failing
Symptoms: 401, 403, or 500 errors
Solutions:
- 401 Unauthorized: Verify API key is valid
- 403 Forbidden: Check API key scopes
- 429 Rate Limited: Wait and retry, reduce request frequency
- 500 Server Error: Check status page, contact support
- Verify API endpoint URL is correct
- Check request headers and body format
Getting Help
Contact Support
If you can't resolve your issue:
- Email: support@osystems.africa
- Response Time: Within 24 hours
- Include:
- Your account email
- Project ID or name
- Resource ID (VM, domain, etc.)
- Detailed description of the issue
- Error messages (screenshots if possible)
- Steps to reproduce
System Status
Check for known issues and outages at /status