How to Choose a RADIUS & Billing Server for Your ISP in Uganda (2026)

Ugandan ISP technician configuring FreeRADIUS and billing software in a Kampala network operations office with HP ProLiant and Dell PowerEdge rack servers — NetEdge Supplies

Your MikroTik routers handle the traffic. Your antennas cover the distance. But the engine quietly running your entire ISP business — authenticating every login, enforcing every bandwidth limit, suspending every non-paying subscriber — is your RADIUS and billing server.

Get this wrong and you're staring at service outages, payment disputes, and manual account management that eats hours every day. Get it right and your ISP runs itself while you focus on growth.

This guide helps Uganda ISP operators choose the right rack server hardware for FreeRADIUS and ISP billing, size it to their subscriber count, and integrate billing automation — so the money comes in without the manual work.


Why Your RADIUS & Billing Server Is Your Most Critical Asset

Consider what happens when your RADIUS server goes down:

  • ❌ No subscriber can authenticate — everyone loses internet simultaneously
  • ❌ Billing records stop accumulating — you lose revenue data
  • ❌ Automatic suspensions stop — non-paying subscribers stay connected
  • ❌ Support calls flood in — your team is overwhelmed

A ․60 rack server sitting in your NOC is worth far more than its price tag when it's keeping 500 subscribers connected and billing running automatically. Invest here first.


What Runs on Your ISP Server?

A Uganda ISP server typically hosts several services simultaneously:

  • FreeRADIUS — Subscriber authentication, PPPoE session management, accounting
  • Database (MariaDB / PostgreSQL) — Stores subscriber accounts, sessions, and billing records
  • ISP Billing Software — Handles invoicing, Mobile Money integration, payment reminders, auto-suspend/reactivate
  • Network Monitoring (Zabbix / LibreNMS) — Device uptime, interface utilisation, alert management
  • Web Portal / API — Subscriber self-service portal and admin dashboard
  • Backup Services — Scheduled config and database backups to remote storage

All of these need to run reliably, concurrently, 24/7. This is why consumer hardware fails — and why enterprise rack servers exist.

💡 Already have the server? The software stack is the other half. Explore our ISP Billing & Automation Solutions built for Uganda ISPs →


Sizing Your Server to Your Subscriber Count

Subscribers Recommended CPU RAM Storage Server Class
1 – 100 Dual-core / 4-core 8 – 16 GB 500 GB HDD or SSD Mini PC or 1U entry
100 – 500 6 – 10 core Xeon 32 GB ECC 1 TB RAID-1 SSD 1U rack (e.g. DL360)
500 – 2,000 Dual Xeon 10-core 64 – 128 GB ECC 2 TB RAID-5 SSD 2U rack (e.g. DL380)
2,000 – 5,000+ Dual Xeon 16–20 core 128 – 256 GB ECC 4+ TB RAID-10 SSD 2U rack + standby replica

Note: Always provision 2× headroom above current subscriber count. ISPs grow faster than planned, and migrating a live billing server mid-operation is painful.


Recommended Rack Servers for Uganda ISPs

1. HP ProLiant DL360 Gen10 — 1U Compact (100–1,000 Subscribers)

HP ProLiant DL360 Gen10 1U Rack Server

  • 1U form factor — fits any standard 19" rack cabinet
  • Single or dual Intel Xeon Scalable processor sockets
  • Up to 3 TB DDR4 ECC LRDIMM — no memory corruption on your billing DB
  • HPE Smart Array RAID controller with BBWC — protects your subscriber data on power loss
  • Redundant hot-swap power supplies — PSU failure doesn’t take down your network
  • iLO remote management — reboot and diagnose remotely without physical access

Best for: ISPs with 100–1,000 subscribers running FreeRADIUS + billing + monitoring on a single host. Space-efficient for small NOC racks.

2. HP ProLiant DL380 Gen10 — 2U Expandable (500–5,000+ Subscribers)

HP ProLiant DL380 Gen10 2U Rack Server

  • 2U with up to 24 SFF or 12 LFF drive bays — scale storage as your data grows
  • Dual Xeon Scalable sockets — run RADIUS, billing, NMS, and web portal simultaneously without contention
  • Up to 3 TB DDR4 ECC RAM across 24 DIMM slots
  • Dual redundant hot-swap PSUs + HPE FlexibleLOM NIC options
  • PCIe expansion for 10GbE NIC — handle high-throughput billing API calls
  • iLO 5 advanced remote management

Best for: Growing ISPs targeting 500–5,000+ subscribers, or any ISP co-hosting RADIUS, billing, NMS, and backup on a single machine with room to expand.

3. Dell EMC PowerEdge R640 — 1U High-Performance Alternative

Dell EMC PowerEdge R640 1U Rack Server

  • Dual Intel Xeon Scalable in a 1U chassis — maximum compute density
  • Up to 3 TB DDR4 ECC RAM across 24 DIMM slots in 1U
  • Dell PERC RAID controller with non-volatile cache
  • iDRAC9 remote management with OpenManage integration
  • Excellent for ISPs preferring Dell's service ecosystem or needing dual-socket in 1U

Best for: ISPs wanting Dell's enterprise support infrastructure, or space-constrained NOCs needing dual-socket performance in a 1U footprint.


HP vs Dell for Uganda ISPs: Which to Choose?

Factor HP ProLiant Dell PowerEdge
Remote Management iLO (very intuitive) iDRAC9 (feature-rich)
RAID Controller HPE Smart Array Dell PERC
Local Parts Availability Good in Uganda Good in Uganda
Form Factor Options 1U DL360, 2U DL380 1U R640, 2U R740
Recommended For Scaling ISPs, storage-heavy Compute-dense, dual-socket in 1U

Both are enterprise-grade and proven in African ISP deployments. Your choice often comes down to familiarity and local support preference. Contact us to discuss which server fits your specific subscriber projection →


The Software Stack: ISP Billing & Automation

The server is the hardware foundation. The billing and automation software is what makes your ISP run hands-free. A complete Uganda ISP billing stack should handle:

  • ✅ PPPoE account provisioning via MikroTik RouterOS API or RADIUS
  • ✅ MTN Mobile Money & Airtel Money payment collection and reconciliation
  • ✅ Automatic suspension when subscriptions expire — zero manual intervention
  • ✅ Automatic reactivation on payment receipt
  • ✅ SMS & WhatsApp reminders before expiry to reduce churn
  • ✅ Multi-router support — manage subscribers across multiple MikroTik PoPs from one dashboard
  • ✅ Revenue reporting — daily, weekly, monthly collection summaries

Pair this with your rack server and your ISP operation becomes largely self-managing. Explore our ISP Billing & Automation Solutions for Uganda →


Pairing Your Server with the Right Network Gear

Your billing server doesn’t operate in isolation. It talks to your MikroTik routers constantly — authenticating sessions, pushing bandwidth profiles, and suspending accounts. Make sure your router hardware is up to the task:


Critical Infrastructure Checklist for Your Server Room

  • ✅ UPS with AVR — Protect against Uganda's power fluctuations and outages. Size for at least 15–30 min runtime.
  • ✅ RAID Storage — RAID-1 minimum; RAID-5 or RAID-10 for larger deployments. Losing your billing DB is catastrophic.
  • ✅ Remote Management — iLO (HP) or iDRAC (Dell) allows you to reboot and diagnose without physical access to the NOC.
  • ✅ Offsite Backups — Nightly DB and config backups to cloud storage (S3-compatible or Backblaze B2).
  • ✅ Monitoring Alerts — Zabbix or LibreNMS watching CPU, RAM, disk, and RADIUS process health.
  • ✅ Redundant Internet Path — Your billing server needs internet access for Mobile Money APIs and SMS gateways. Dual-ISP or 4G backup recommended.

Frequently Asked Questions

Q: What is a RADIUS server and why does my ISP need one?
RADIUS authenticates every subscriber PPPoE login, applies bandwidth policies, and feeds billing records. Without it, you can’t run professional subscriber management on MikroTik.

Q: Can I run FreeRADIUS on a regular PC?
For under 50 subscribers, yes. For 100+ or when co-hosting billing, monitoring, and database — you need a proper rack server with ECC RAM and RAID.

Q: How many subscribers can one server handle?
FreeRADIUS handles 10,000+ auth requests/sec. The real limit is your billing DB and software. A mid-range rack server comfortably handles 500–5,000+ active subscribers.

Q: DL360 vs DL380 — which should I choose?
DL360 for 100–1,000 subscribers in a 1U form factor. DL380 for 500–5,000+ with more drive bays and expansion room.

Q: How does billing automation work with MikroTik?
The billing system integrates via RouterOS API or RADIUS. On payment, it auto-creates/renews the PPPoE account. On expiry, it auto-suspends. No manual work needed. See our billing automation solutions →

Q: Do I need UPS backup for my server in Uganda?
Absolutely. Power outages and voltage spikes are frequent. A UPS with AVR is non-negotiable to protect your hardware and prevent database corruption.


Need help specifying the right server for your subscriber count, or want to see our ISP billing software in action? Talk to our ISP infrastructure team →