Debian — the box you stop thinking about
Debian VPS Hosting in Uganda
Nobody arrives at Debian by accident.
It gets chosen by the Kampala team that lost a weekend to an upgrade that quietly changed something, by the regional ISP whose RADIUS server cannot move, and by the programme office whose field-data platform has to keep answering through a change of funding and a change of staff. Debian 12 in ug-1a: a small base, conservative updates, and a machine that will still be doing exactly this job in 2029.
- Debian 12 (Bookworm), deployed in Kampala in under 60 seconds
- A lean base — nothing running that you did not put there
- The image is free on every plan; you pay for the server only
- Billed in Uganda Shillings · 99.9% uptime SLA
- Annual billing: pay for ten months, get twelve
No credit card required · Billed in UGX
Pricing
Simple plans, billed in your currency
Pay in local currency — no cards, no forex surprises. Every plan is full root, full network, no throttling. Annual billing gets you two months free.
Linux VPS – 2 GB RAM
Small workloads and personal projects.
Hosted in Nairobi, Dar es Salaam, Lagos & Kampala
- 1 vCPU
- 2 GB RAM
- 40 GB SSD
- 1 Gbps · unlimited local traffic
- 1 dedicated IPv4
- /64 IPv6 included
Linux VPS – 4 GB RAM
Web servers and small databases.
Hosted in Nairobi, Dar es Salaam, Lagos & Kampala
- 2 vCPU
- 4 GB RAM
- 80 GB SSD
- 1 Gbps · unlimited local traffic
- 1 dedicated IPv4
- /64 IPv6 included
Linux VPS – 8 GB RAM
Production web applications.
Hosted in Nairobi, Dar es Salaam, Lagos & Kampala
- 4 vCPU
- 8 GB RAM
- 160 GB SSD
- 1 Gbps · unlimited local traffic
- 1 dedicated IPv4
- /64 IPv6 included
Linux VPS – 16 GB RAM
High-traffic applications.
Hosted in Nairobi, Dar es Salaam, Lagos & Kampala
- 8 vCPU
- 16 GB RAM
- 320 GB SSD
- 1 Gbps · unlimited local traffic
- 1 dedicated IPv4
- /64 IPv6 included
Linux VPS – 32 GB RAM
Enterprise applications.
Hosted in Nairobi, Dar es Salaam, Lagos & Kampala
- 16 vCPU
- 32 GB RAM
- 640 GB SSD
- 1 Gbps · unlimited local traffic
- 1 dedicated IPv4
- /64 IPv6 included
Linux VPS – 64 GB RAM
Massive workloads and consolidation.
Hosted in Nairobi, Dar es Salaam, Lagos & Kampala
- 32 vCPU
- 64 GB RAM
- 1280 GB SSD
- 1 Gbps · unlimited local traffic
- 1 dedicated IPv4
- /64 IPv6 included
Prices exclude VAT. Local currency figures are indicative and settled at checkout. Need more cores or memory? Talk to Sales.
Weighing up Windows too? Compare all Linux & Windows plans on the VPS Hosting page.
The network
A server in Kampala answers the whole country
The workloads on this page are the ones nobody notices until they stop. A subscriber authenticates in Mbarara. A field team submits forms from Arua. A district office in Gulu opens the dashboard at eight in the morning. Every one of those is a small request that has to be answered promptly and constantly, for years.
Uganda's national backbone is what makes Kampala a sensible place to answer them from. The state-owned NBI reaches out to regional towns and to the border posts, and UCC put the country's total fibre network at 80,257 kilometres by June 2026 — up from 71,740 three months earlier. Mbale, Jinja, Mbarara, Gulu, Hoima and Arua are on the end of domestic fibre from Kampala, not on the end of an international circuit.
Host the same box abroad and every one of those small requests changes shape. Uganda is landlocked and has no cable landing station, so the request leaves the country overland — through Malaba or Busia toward Mombasa, or through Mutukula toward Dar es Salaam — before it reaches the sea, and then crosses an ocean, and then comes back the same way. For a machine that will field several million of those over its life, the arithmetic is worth doing once.
The other thing that stops a long-lived box
It is rarely the software. Ugandan businesses run servers behind a distribution network that changed hands in April 2025 and a diesel generator that costs more per unit than the grid does. A machine you set up in 2026 and intend to forget about should not be sitting under a desk in an office that loses power on a Thursday afternoon.
Route diversity, plainly
Uganda's international capacity is no longer one road. There is a Kampala–Malaba corridor along the railway toward Mombasa, a Nairobi–Kisumu–Kampala route crossing at both Malaba and Busia, a Goma–Kigali–Kampala–Mombasa path, and the national backbone's own crossing at Mutukula toward Dar es Salaam. That is a materially better picture than it was a decade ago — and none of it is on the path between your Kampala server and a Kampala user.
Why Debian
Why Debian on Lineserve
Debian stable is the benchmark for servers that just keep running — a lean base, conservative updates, and the apt ecosystem, on NVMe hardware in your region.
- The image is free on every plan — you only pay for the server.
- Famously stable releases with conservative, well-tested updates.
- Minimal footprint — more of your RAM goes to your workload.
- Cloud-init runs your setup on first boot — packages, users, and keys, done.
Debian images
Updated regularly
Use cases
What people run on Debian
Long-lived production boxes
Servers you set up once and expect to run for years — Debian's home turf.
Web & mail servers
Nginx, Apache, Postfix and Dovecot, all a clean apt install away.
Docker & containers
A lean, stable host under your containers — nothing running that you didn't put there.
PostgreSQL & MySQL
NVMe-backed databases on a base OS that doesn't surprise you mid-quarter.
Self-hosted apps
Nextcloud, Gitea, Vaultwarden — the self-hosting community's default distro.
DNS, proxies & edge
HAProxy, Unbound or WireGuard on a dedicated IPv4 with a free /64 IPv6 block.
Billing
A server measured in years, budgeted in shillings
The arithmetic on a long-lived box is not the arithmetic on a development box. You are not comparing hourly rates for something you will destroy on Friday. You are telling a finance manager, or a donor, what this line costs every month until the contract ends or the grant closes.
In shillings that question has an answer you can put in a budget and defend eighteen months later: UGX 81,750 a month for a 2 GB plan, UGX 158,000 for 4 GB, UGX 310,000 for 8 GB, UGX 615,000 for 16 GB. It is a Ugandan price list rather than a dollar figure converted on the day the payment happens to clear, which matters when the number in your budget line was set in one quarter and paid in another.
Annual billing suits this workload better than any other we sell: pay for ten months and get twelve, and turn a year of small monthly payments into one transfer your accounts team plans around. It also puts the renewal on a date you chose rather than one that surprises a programme officer. Prices exclude VAT; Uganda's rate is 18% and it is calculated at checkout.
Buy the machine the workload needs today. A Debian box that has been quietly correct for two years is the easiest thing on your estate to resize when it finally needs more.
Where the data sits
The registry stays in Uganda
Most of the workloads above hold personal data about Ugandans — subscribers, members, patients, beneficiaries, farmers. On a Debian instance in ug-1a, all of it stays on a volume in Kampala, which is data residency for Uganda's Data Protection and Privacy Act expressed as a location somebody can point at.
Uganda does not forbid sending that data abroad. What section 19 of the Act does is put the burden on you to be able to evidence why the transfer was lawful, and to keep those records available for inspection. The Personal Data Protection Office has demonstrated it will actually ask — including of a foreign company with no Ugandan establishment — and the National Bureau for Non-Governmental Organisations has separately reminded NGOs that the Act's registration duty applies to them.
Keeping the platform in Kampala does not make anyone compliant, and nobody should sell it that way. It removes one specific piece of paperwork from a programme office that already has enough: the file explaining, transfer by transfer, why beneficiary records ended up on another continent.
Who runs here
The Ugandan servers nobody logs into for months
Debian's market in Uganda is the set of systems whose defining requirement is that they do not change underneath the people depending on them.
ISP and WISP back-office systems
RADIUS and AAA, subscriber billing and provisioning, a recursive resolver, a LibreNMS or Zabbix poller watching towers. Behind Uganda's two large mobile networks and its named enterprise carriers sits a long tail of district and regional operators running precisely this, and every piece of it has to be in-country to be worth anything. None of it is software you want a release upgrade to surprise on a Sunday.
Donor programme and NGO platforms
DHIS2 instances, KoboToolbox and ODK form servers taking submissions from field teams in Gulu, Arua and Karamoja, an ERPNext or Odoo install carrying grant accounting, and a beneficiary registry underneath all of it. These outlive the staff who deployed them. Debian's conservative update policy is the reason the platform still starts after two handovers.
Mail, DNS and the quiet edge
Postfix and Dovecot for an organisation that wants its own mail, Unbound or a pair of authoritative nameservers, HAProxy in front of an application, WireGuard connecting a head office in Kampala to a site in Hoima. Small, boring, permanent — and each of them a clean apt install on a base that does not move.
Reporting boxes in financial services
A SACCO's month-end reporting server, a microfinance lender's reconciliation jobs against two mobile money providers, an integration host a contractor built years ago and no longer answers questions about. The institution is supervised, the data is member data, and the last thing anybody wants is a distribution that ships a new major version of something halfway through a reporting cycle.
The self-hosted stack a Kampala team runs for itself
Nextcloud for documents that should not sit in a foreign consumer account, Gitea for the code, Vaultwarden for the credentials, a Wiki nobody has updated since March. Debian is the self-hosting community's default, which means the guide you will read for each of these was written against it.
Coffee and agri traceability systems
Cooperative membership records, farmer payout runs, warehouse receipts, and the geolocation datasets that buyers in Europe now expect to see attached to a consignment. Traffic follows the harvest and shipping calendar rather than a retail one, so the box spends much of the year idle and then has to be right for six weeks. Set it up once; leave it alone.
Regions
Kampala is home. The other three are a border you choose to cross.
Deploy in ug-1a and the machine is in Kampala, in the country its users are already standing in. The region is chosen per instance rather than per account, so nothing about this decision is permanent or global: a production database in Kampala, a build runner wherever is convenient, a backup target somewhere else entirely, all on the same key and the same API.
The other three are Nairobi, Dar es Salaam and Lagos, on that same account, the same API and the same shilling invoice. Here is where a Ugandan buyer has to read the map differently from everyone else on it. For a business in Nairobi, ke-1a is home. For you it is abroad twice over: a copy of Ugandan personal data held there is a transfer out of Uganda that belongs in your section 19 record, and a request served from there still crosses the border at Malaba or Busia before it reaches your customer. Regional is not the same word as local, and Uganda is the market where the difference is easiest to see.
That said, the corridor is real and some businesses genuinely live on it. Trade moves between Kampala, Kisumu, Nairobi and Mombasa; the crude pipeline out of the Albertine region runs 1,443 km to Tanga on the Tanzanian coast; freight, agri-export, logistics and contracting firms bill customers in three countries. When your operation is actually in two markets, tz-1a or ke-1a stops being a distant region and becomes the second half of your own footprint. And when what you want is somewhere to put a standby, a replica or an offsite copy, another region on the same account is a configuration change rather than a second supplier to onboard.
Uganda
Kampala
~3 ms
typical, within metro · Data stays in Uganda
Kenya
Nairobi
~2 ms
typical, within metro · Data stays in Kenya
Tanzania
Dar es Salaam
~6 ms
typical, within metro · Data stays in Tanzania
Nigeria
Lagos
~4 ms
typical, within metro · Data stays in Nigeria
Uptime SLA
99.9%
- DDoS filtering is included, and so is the traffic
- Service credits applied automatically when we miss the SLA
- Measured monthly, per region, on network and power availability
Support
East Africa Time all year, and a queue that already knows Uganda
Two channels with two different jobs. A signed-in ticket arrives already carrying the account, the region and the instance, so the first reply is about the fault rather than about which machine you meant. [email protected] is the commercial door: a quotation against a purchase order, transfer details ahead of a payment run rather than during it, a billing account configured with your TIN and registered name before the first invoice, and the SLA terms and credit process in writing while you are still choosing.
Ahead of both sits status.lineserve.net. A region-wide event is published there while a reply is still being typed, and thirty seconds on it turns "the site is down" into "my instance is unreachable and the status page is clear" — a different ticket, and a far shorter one.
What that ticket should carry, in the order it is read: the region and the instance, the EAT time the behaviour started, the last thing that changed before it, the actual error text rather than a description of it, and whether it reproduces from more than one Ugandan network. That last one carries more weight here than almost anywhere. Uganda is a two-operator market, and an MTN handset, an Airtel handset and an office fibre line disagreeing about your service is a completely different fault from all three failing together — it is worth thirty seconds of your time and it can save an hour of everyone's.
Uganda runs on East Africa Time, UTC+3, and has never observed daylight saving, so a change window agreed in EAT means the same thing in January and in July. You share that clock exactly with Nairobi and Dar es Salaam and sit two hours ahead of Lagos, which matters when you are scheduling work across regions. The Ugandan commercial day generally runs 08:00 to 17:00, Monday to Friday. One scheduling detail that catches people out: a Ugandan public holiday falling on a weekend stays on that date rather than moving to the Monday, so the calendar is not the same shape as some of its neighbours'.
The last part of local support is vocabulary rather than hours. The person reading your ticket knows what an operator collections callback is and why it retries, knows what the border crossing at Malaba has to do with the traceroute you are staring at, and knows why your finance office wants a TIN on the document before the first billing run. None of that has to be explained before the actual problem can be. Buy from somewhere that has never sold into Uganda and the first twenty minutes of every serious ticket go on describing the country.
Sales
[email protected]FAQ
Questions, answered
Debian 12 (Bookworm), the current stable release, and Debian 11 (Bullseye) are both available at deploy time. You can also bring your own image with a custom ISO.
Yes. All Linux images, Debian included, are free on every plan — the plan price is the full price of the server.
Both use apt and feel familiar. Debian favours stability and a minimal base, which suits long-lived servers; Ubuntu LTS ships newer packages and more tooling out of the box. If you're unsure, either will serve you well — and you can rebuild to the other any time.
Yes. Every Debian VPS gives you complete root access and SSH key authentication from the moment it boots. It's your server to configure however you like.
Yes. Provide cloud-init user data at deploy and your server bootstraps itself on first boot — packages installed, users created, keys in place before you ever log in.
Yes. Debian's in-place release upgrade via apt is well documented and reliable — or deploy a fresh 12 server and migrate. Either way, snapshot first so you can roll back in a click.
Every plan supports on-demand snapshots and scheduled automated backups. Snapshot storage is billed per GB beyond your included allowance.
Because of what happens when nobody is watching. Debian stable changes slowly and deliberately, which is exactly what you want on a RADIUS server, a mail relay or an M&E platform that has to keep answering through a staff turnover. Ubuntu is the better pick when you are moving fast and following guides written for it — our Ubuntu page argues that case honestly.
Long enough for the planning horizon most of these projects have. Debian stable releases get security support for years past release, and by the time Bookworm's window closes you will have had ample warning and a well-trodden upgrade path in front of you. Snapshot before you take it.
Yes, and the national backbone is why. Gulu, Mbale, Mbarara, Arua, Jinja and Hoima are reached from Kampala over domestic fibre, so a form submitted from a district office stays inside Uganda. A server in Europe means the same submission leaves the country overland, crosses an ocean and comes back before the field officer sees a confirmation.
Yes — Ugandan customers are billed in UGX by MTN Mobile Money, Airtel Money, bank transfer or card, so the number in your budget line and the number leaving the account are the same currency. Displayed prices exclude VAT; 18% is calculated at checkout.
It usually makes more sense than monthly. Pay for ten months and get twelve, settle it in one bank transfer inside the funding period, and put the renewal on a date you picked. It also gives your finance team a single line to reconcile instead of twelve small ones spread across two reporting periods.
That is the whole argument for this distribution. A Debian box does not accumulate surprises between handovers: the package names, the file layout and the service management are the same as they were when the runbook was written. Take a snapshot before any change and the next administrator can undo their first mistake in a click.
Yes, and some of these workloads earn it — a large member database, a busy RADIUS estate, an M&E platform serving a national programme. The Debian image is free either way, and the LineServe Core dedicated line is quoted with a one-time setup fee alongside the monthly price. Talk to sales for a sized configuration.
Into the same region as the instance. On-demand snapshots and scheduled automated backups are available on every plan, and for a ug-1a instance both are held in Kampala, which keeps the copies under the same residency argument as the original.
Two reasons that have nothing to do with the software. The first is power: a Kampala office runs on a distribution grid and a diesel generator, and a box under a desk inherits both. The second is reach — a server in your office is only useful while the office link is up, whereas an instance in ug-1a is reachable from every district your team works in.
Yes. The same Debian image deploys into ke-1a, tz-1a and ng-1a from the same account and the same shilling invoice. That is a real pattern for Ugandan programmes and companies operating across the corridor — a Kampala primary with a second instance in a neighbouring region for the workload that needs one.
Yes. Your data is hosted in Uganda and stays in-country, giving you data residency for Uganda's Data Protection and Privacy Act. It isn't moved out of Uganda without your instruction.
In our Kampala data centre (ug-1a). Your content is stored and served from Kampala, close to your users.
Pay in Uganda Shillings using MTN Mobile Money, Airtel Money, bank transfer, or card. No foreign card or forex conversion is required.
You're billed in UGX. Prices can be viewed in USD, KES, TZS, or NGN, but as a Uganda customer you pay in UGX with no forex conversion.
Deploy your Debian VPS in under 60 seconds
Full root, running close to your users. Pay in local currency, with no card required to start.
No credit card required · 99.9% uptime SLA · Billed in UGX
Related products
Every plan below runs in the same three regions, on the same network, billed the same way.