Linux VPS — hosted in Kampala
Linux VPS Hosting in Uganda
Full root in Kampala, on a shilling invoice.
Ubuntu, Debian, Rocky, AlmaLinux, CentOS Stream or Fedora on NVMe-backed storage, with your SSH key loaded and cloud-init finished before you have opened a terminal. Full root on every plan, one dedicated IPv4 and a free /64 of IPv6, in a Kampala region called ug-1a. From UGX 81,750 a month, quoted and settled in Uganda Shillings by MTN Mobile Money, Airtel Money, bank transfer or card — no foreign card, no forex conversion.
- Full root and SSH keys on every plan
- Six distributions, cloud-init on first boot
- Four locally-hosted regions — Nairobi, Dar es Salaam, Lagos & Kampala
- Data residency for Uganda's Data Protection and Privacy Act — your data stays in-country
- Billed in UGX · free DDoS protection · 99.9% uptime SLA
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.
Network
Uganda has no coastline. Every request abroad pays for that first.
Follow a single page load from a handset in Kampala to a server in Frankfurt. Uganda has no coast and no cable landing station, so the request leaves the country overland before anything else happens — roughly nine hundred to a thousand kilometres of terrestrial fibre east through Malaba or Busia toward the Mombasa landing stations, or south through Mutukula toward Dar es Salaam. Only then does it reach the sea. Add the ocean, add a European carrier network, then run the entire distance back with the reply, and repeat all of it for every image, every script, every API call and every database round trip the page makes. A server in Kampala removes that leg outright. It is not a tuning gain. It is a stretch of the journey that stops existing.
The overland leg is real infrastructure with names on it, and a Ugandan network engineer will recognise every one. Bayobab runs 260 km from Kampala to Tororo along the Uganda Railway corridor and on through Malaba into Kenya's national long-distance network toward the coast. SEACOM opened a Nairobi–Kisumu–Kampala route with two border crossings, at Malaba and Busia, and an inland alternative through Narok and Kericho. Roke Telkom and Paratus built a 2,000 km corridor from Goma through Kigali, Kampala and Nairobi to Mombasa. NITA-U's National Backbone Infrastructure reaches Mutukula, pointing the country south toward Dar es Salaam rather than east. Uganda reaches the sea more than one way now, which is a better picture than a decade ago — and none of that capacity has to carry your traffic at all if the machine is already here.
Your users are on two networks, and that is not a detail you can round away. UCC counted 64.6 million registered mobile subscriptions in the quarter to June 2026, 49 million of them active, with 19.7 million active mobile internet subscriptions and 20.5 million smartphones connected. MTN Uganda and Airtel Uganda hold more than 90% of subscriptions between them, roughly balanced, so a Ugandan site has to work for both — there is no single carrier you can quietly design around. Average consumption runs 3.7 GB per user per month against an average monthly data spend of UGX 10,841, which tells you what sort of connection your page is landing on. Whichever of the two your customer is holding, they are in Uganda. So is ug-1a.
Uganda exchanges its own traffic in Kampala. UIXP has run since 2001 as a non-profit layer-2 fabric reachable from two interconnected locations in the greater Kampala area, with the switch at Communications House in a room the UCC provides at no cost. PeeringDB lists 26 networks, 29 connections and 380G of connected capacity there at around 86% IPv6 — Akamai and Meta at 100G each, MTN Uganda at 30G, Liquid, Tangerine and Paratus at 10G, and RENU, the research and education network Uganda's universities sit behind, on two 10G ports. Traffic between Ugandan networks present there is handed over inside Kampala instead of being hauled to Nairobi or Mombasa and back. Upcountry runs on the same logic over domestic fibre: UCC put the national fibre optic network at 80,257 km in June 2026, up from 71,740 km three months earlier, across 5,663 towers. Gulu, Mbarara, Mbale, Jinja and Arua reach Kampala without leaving the country.
64.6M
Registered mobile subscriptions (UCC, Q2 2026)
19.7M
Active mobile internet subscriptions (UCC, Q2 2026)
380G
Capacity connected at UIXP, Kampala (PeeringDB)
80,257 km
National fibre optic network (UCC, June 2026)
The half of a request a CDN was never going to cache
Put a CDN in front and it handles the easy half — images, stylesheets, the marketing page nobody is logged into. The other half always comes home: the logged-in dashboard, the search query, the cart, the POST, the write to the database, the cache miss at 06:00 after a deploy. Where the origin sits decides how that half feels. And the published edge locations of the large content networks sit in Nairobi, Mombasa, Lagos, Cape Town and Johannesburg — none of them in Uganda. For a Kampala user the nearest cache is already across a border. An origin in Kampala is the piece that closes.
The large public clouds are a long way from Kampala
A Ugandan team pricing one of them is choosing between Cape Town and Johannesburg for a full region, or Nairobi for an edge — and Nairobi is another country, on the far side of a border crossing at Malaba or Busia. Neither a region nor an edge location exists inside Uganda today. That is a plain gap on the map rather than an argument anybody has to win, and ug-1a sits in it.
Build for a mid-range Android on a metered bundle
About a third of Uganda's 58.3 million active device connections are smartphones; the rest are feature and basic phones. Your buyer is on a laptop in Kampala, but their customers frequently are not, which is why USSD and mobile-money backends are ordinary Ugandan workloads rather than exotic ones. For the web tier, three things decide how a page feels on a metered bundle: where the server is, how heavy the page is, and time to first byte. Moving the origin to Kampala takes an afternoon and settles the first one permanently.
Payments
Two wallets, and one shilling price
Uganda is a mobile-money country and, unlike its neighbours, a two-wallet one. UCC counted 37.8 million active mobile money users in the quarter to June 2026, from 58.7 million registered accounts, moving 2.55 billion transactions in three months. Those users sit across MTN Mobile Money and Airtel Money, on two networks holding more than 90% of subscriptions between them — so a Ugandan checkout offering a single wallet is wrong for roughly half the country. All four rails here are wired for Uganda, and every one of them settles in shillings.
MTN Mobile Money
Pay from your MoMo wallet, in shillings. You are quoted in shillings and you settle in shillings: nothing converts on your side, no international transaction lands on your statement, and no card issuer takes a margin on the way past. VAT at 18% is calculated and shown separately at checkout.
Airtel Money
The other half of Uganda's wallet market, wired exactly the same way. A developer in Kampala should not have to keep a second SIM to pay a supplier, and here you do not — the wallet you already use is the wallet the checkout takes.
Bank transfer
The rail a Ugandan business reaches for once the amount is larger than you would push through a wallet — several instances at once, a year taken up front at ten months for twelve, or a purchase order raised against the account. Uganda settles high-value transfers through UNISS, the Bank of Uganda's interbank settlement system, and clears EFTs and direct debits through the Kampala Automated Clearing House. A transfer arrives with a reference your accounts team can reconcile.
Card
Visa and Mastercard, charged in shillings. Ugandan card use is concentrated in banked, urban segments and sits well behind mobile money, so the card is here for the finance teams that prefer one rather than because it is what this market reaches for. Worth knowing if your team has no bank card: MTN MoMo has issued a Mastercard virtual card in Uganda since February 2025, and it pays a card checkout like any other.
Displayed prices exclude VAT; Ugandan VAT of 18% is added at checkout. Annual billing runs ten months for twelve.
What's included
Everything on every plan
No feature tiers, no upsell traps. Every Linux VPS ships with the full stack — you only choose how much compute you need.
Full root & SSH
Complete root access and SSH key auth from first boot. It's your server, all of it.
Any Linux distro
Ubuntu, Debian, Rocky, AlmaLinux, and Fedora, with more images added regularly.
NVMe SSD storage
Enterprise NVMe drives for fast boot, quick builds, and low-latency databases.
Free DDoS protection
Always-on network-layer mitigation included on every plan at no extra cost.
Cloud-init ready
Bootstrap your server on deploy with cloud-init user data — no manual first-run setup.
Snapshots & backups
Capture point-in-time snapshots and schedule automated backups in a click.
Private networking
Isolated internal networks to connect your instances securely, region by region.
IPv4 & IPv6
A dedicated IPv4 address plus native IPv6 included on every instance.
API & CLI
Automate everything through a clean API and command-line tool. Infrastructure as code, natively.
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
Your stack, your way
Pick your distro. Build it your way.
Start from a clean, current base image and take it wherever you need. No forced defaults, no bloat — just the distribution you already know.
- Deploy Ubuntu, Debian, CentOS Stream, Rocky, AlmaLinux, or Fedora, all kept current.
- Choose your image at deploy time, or bring your own with a custom ISO.
- Cloud-init runs your setup on first boot — packages, users, and keys, done.
- Rebuild to a different distro whenever you want on a fresh instance.
Available images
Updated regularly
Deep dive: Ubuntu VPS · Debian VPS · CentOS Stream VPS · Rocky Linux VPS · AlmaLinux VPS · Fedora VPS
Use cases
Built for the way you run Linux
Web apps & APIs
Run Node, Python, Go, PHP, or Ruby behind Nginx with room to grow.
Docker & containers
A clean host for Docker, Compose, and lightweight Kubernetes, close to your users.
Databases
Self-host PostgreSQL, MySQL, or Redis on fast NVMe with the RAM real workloads need.
CI runners & dev boxes
Spin up build runners, staging environments, and disposable dev servers on demand.
How it works
Live in three steps
Choose region & image
Pick Nairobi, Dar es Salaam, or Lagos, then your distro and compute size.
Deploy in under 60 seconds
We provision your server and run your cloud-init — no manual setup.
Connect over SSH
Log in with your SSH key and full root. Your server is ready to build on.
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]Why Lineserve
Decided on what actually matters here
Tax & invoicing
URA's list of taxable electronic services begins with web hosting
That is not a reading of the rules. It is the first item on the list. Uganda's standard VAT rate is 18%, administered by the Uganda Revenue Authority, and URA's published guidance on electronic services names web hosting ahead of software, streaming and online advertising. So the question a finance manager occasionally asks — whether this line is even a taxable supply here — has an answer in print that you can point at. Prices on this page exclude VAT and 18% is calculated and shown separately at checkout, which means a plan at UGX 310,000 is UGX 310,000 of infrastructure in your forecast, with the tax on its own line where your accountant expects to find it.
Then the mechanics, and Uganda is stricter about these than most places. EFRIS — the Electronic Fiscal Receipting and Invoicing Solution — puts invoices in front of URA in real time. Every VAT-registered business is inside it, and so are twelve designated sectors whether VAT-registered or not, with information technology and communications named among them. An EFRIS document carries a Fiscal Document Number, an invoice identification number, a verification code and a QR code, and it identifies the buyer by TIN, business registration number or NIN. The commercially decisive line sits in URA's own guidance: claiming a VAT credit on purchases not supported by e-invoices is listed as non-compliance. If you sell software, IT services or hosting onward to Ugandan clients, you are already on the issuing side of that regime — which is exactly why the paperwork on your own supply side is worth settling at the order rather than at the year end.
Your side of it is a short checklist, and it is the same checklist whoever the supplier is: the supplier's registered name and identifiers, your own TIN, a unique invoice number, the service and the period it covers, the taxable value, and VAT stated separately. Send [email protected] your TIN and your registered name exactly as URA holds it before you place the order, along with any purchase-order reference your system needs, and it is on the invoice from the first billing run.
Annual terms, and when they earn their keep
Annual billing runs ten months for twelve, which suits an instance you have been running for a year and expect to keep running: one approval, one payment and one document for the file rather than twelve of each. Monthly suits anything you are still proving. An instance moves between the two at renewal without anything happening to what is on it.
One account, many client instances
If you host client sites on separate instances — and you should — they sit on one account with one login, one API and one set of shilling invoices. That is the difference between running a hosting business and administering twelve unrelated billing relationships, and it is the most common reason a Kampala agency consolidates onto one provider.
Prices on this page exclude VAT. Talk to [email protected] about invoicing requirements before you order — it is five minutes at the start and an awkward conversation in April otherwise.
Data residency
Uganda does not ask permission. It asks for evidence.
Uganda's Data Protection and Privacy Act, 2019 — now Chapter 97 — commenced on 3 May 2019, the Regulations followed on 12 March 2021, and the Personal Data Protection Office has been operating inside NITA-U since August 2021. Every data collector, processor and controller registers with the Office, one year at a time, and renews. Penalties run to 245 currency points, or up to 2% of annual gross turnover for a corporation, and a controller who reasonably believes personal data has been reached by an unauthorised person notifies the Office immediately.
Section 19 is the clause that decides where your database lives. Personal data may go outside Uganda where the destination has protection at least equivalent to the Act, or where the data subject has consented, and Regulation 30 adds consent for onward transfers. There is no per-transfer permit to apply for — the Office has been explicit about that — but it expects proper records of the legal basis, the safeguards and the justification for every cross-border transfer, available for inspection during audits, compliance checks and investigations. And it asks. In July 2025 the Office ruled against a foreign company with no establishment in Uganda on exactly those two points, ordering it to register within thirty days and to produce evidence of a compliant cross-border transfer framework.
Which is why in-country hosting is worth more here than a tidy paragraph in a privacy policy. Keep the data in ug-1a and it is held in Kampala, under Ugandan law, and the section 19 evidence file never has to exist for it. That is data residency for Uganda's Data Protection and Privacy Act — a fact about where a disk is rather than a position anyone has to argue. Your registration with the Office stays yours, and it is lighter work when the data never left.
Where personal data actually accumulates on a Linux box
Not only in the table you are thinking of. The nginx access log with an address on every line. The Redis session store. The uploads directory holding scans of national IDs that somebody's onboarding form asked for. The nightly database dump sitting on the same volume as the database. The error tracker's payloads, with a user object attached to each one. On an instance in ug-1a all of that sits inside a single boundary, in one country, on one legal footing.
A second region is a decision, not a default
Nairobi, Dar es Salaam and Lagos are one API call away and excellent for standby, backups and redundancy. Make the call deliberately where personal data is involved: a copy in ke-1a, tz-1a or ng-1a is a transfer out of Uganda, and that is the section 19 record you would then be keeping. Application images, static assets and logs stripped of personal data raise no such question at all.
Who runs here
The Linux workloads Kampala actually runs
Digital agencies and the .ug long tail
Kampala's agency and freelance scene is the channel that buys most consistently — one buyer, many client sites — and the hubs feeding it, Hive Colab, The Innovation Village and Outbox, keep producing more of them. Multi-tenant WordPress and Laravel hosting, CyberPanel or Plesk or a hand-rolled nginx stack, a staging environment per client, Git-based deploys, client mail. Start at UGX 81,750 a month per instance and add one when a client does, instead of renegotiating a plan every time somebody signs.
Application servers behind nginx
Laravel, Django, Rails, Node, Go or Spring, with systemd keeping the process up, queue workers on the same box or the next one, and cron doing the unglamorous half of the product at 02:00. Full root from first boot means the runtime version is your decision rather than a support ticket, and the same is true of the TLS configuration, the log rotation and the firewall. The 8 GB plan at UGX 310,000 — 4 vCPU, 160 GB — is where most production Ugandan applications settle.
Databases, caches and queues
PostgreSQL, MySQL or MariaDB with Redis in front and a worker queue beside it, talking over private networking between your own instances rather than across the public internet. NVMe-backed storage carries the write-heavy work, and an on-demand snapshot before a migration turns a bad schema change into a rollback rather than an evening. Size the RAM to the working set and resize when the working set moves.
Origin servers behind a CDN
Tourism and safari operators are the clearest case: roughly 1.65 million international arrivals and around USD 1.7 billion in receipts, with guests overseas while the reservations desk, the rates and the availability calendar are in Kampala or Entebbe. The right shape is a Kampala origin with a CDN in front — brochure pages cached at the edge, and the booking POST, the permit availability check and the payment page coming home to ug-1a, where the staff who work them all day already are.
Mobile money and USSD backends
Uganda has a fintech bench of roughly 196 startups and a wallet market large enough to justify it. Collections and disbursement endpoints that have to receive operator callbacks reliably, USSD gateway backends for the 24.7 million feature phones and 13.3 million basic phones still in service, KYC document stores, loan books, credit-scoring batch runs, and reconciliation against two wallet providers rather than one. The callbacks originate in Uganda; the endpoint answering them should too.
NGOs, donor programmes and field data
Structurally heavy in Uganda's buyer mix, with the NGO Bureau regulating registration and a large international presence in Kampala and Gulu. DHIS2 and other health and M&E platforms, KoboToolbox and ODK form servers taking submissions from enumerators on mobile data, offline-tolerant file sync for teams working upcountry for days at a time, donor reporting dashboards, ERPNext or Odoo for grant accounting. The Bureau has itself reminded NGOs that they must register under the Data Protection and Privacy Act, which puts a beneficiary registry squarely inside the block above. An M&E server usually lands between UGX 158,000 and UGX 310,000, and annual billing lines up with the grant year instead of cutting across it.
ISPs, WISPs and network operators
Two large mobile networks, a set of enterprise carriers and wholesalers, a research network and a state backbone operator make this a real segment in Uganda rather than a rounding error. RADIUS and AAA, recursive resolvers and authoritative zones, mail relays, billing and provisioning portals, NetFlow collectors, Zabbix and LibreNMS, looking-glass and speed-test endpoints, IPAM. These buyers run a traceroute before they read a word of this, and they care about IPv6 — a free /64 comes with every plan.
Build, staging and the boring half of shipping
Self-hosted Git runners, a container registry, artifact and package caches, and a staging clone that is actually shaped like production rather than shaped like a laptop. Cheap instances doing repetitive work all day on a 1 Gbps port with unlimited local traffic, so pulling a base image forty times before lunch never becomes a line item anybody has to defend.
Migrating
Bringing the origin to Kampala
From a VPS in Europe or the United States
The mechanics are the ordinary ones: provision, rsync the document root, dump and restore the database, run both for a day, drop the TTL, cut the DNS. What changes afterwards is larger than the machine. Every request your users make stops paying for the overland haul to the coast and the ocean crossing beyond it — the part of a round trip that no amount of CPU, caching or clever code buys back. Your bill stops being a dollar figure re-priced by a card issuer on the day it lands and becomes a shilling figure you can put in a twelve-month forecast. Your invoice starts carrying the identifiers your finance system files against. And your data stops being an entry in a cross-border transfer record you have to be ready to justify.
From shared hosting, or from a .ug storefront served somewhere else
Two different moves that begin with the same question. Off shared hosting, the reason is control: your own kernel, your own PHP or Node version, your own cron, your own limits, and no neighbour on the box deciding how your evening goes. Off a Uganda-branded product, the reason is location — and it is worth establishing rather than assuming, because plenty of hosting sold with a Ugandan name on it is served from Nairobi, Johannesburg or Europe with a .ug storefront in front. One question settles it: which building is the machine in, and in which country is that building? For a Lineserve instance the answer is ug-1a, Kampala. Ask it everywhere else you are quoted.
From another host that genuinely is in Kampala, location is not the argument — they have it too. The argument is what sits underneath: an API and a CLI instead of a control panel, on-demand snapshots and scheduled backups, private networking between your instances, independent resize of vCPU, RAM and storage up to 32 vCPU and 64 GB, a published 99.9% SLA with service credits, and object storage, dedicated hardware and three more regions on the same account.
FAQ
Questions, answered
Yes. Every Linux VPS gives you complete root access and SSH key authentication from the moment it boots. It's your server to configure however you like.
You can deploy Ubuntu, Debian, CentOS Stream, Rocky Linux, AlmaLinux, or Fedora at launch, all kept current. You can also bring your own image with a custom ISO.
Yes. Resize to a larger plan as your workload grows, with minimal downtime. Compute and storage scale together across the tiers.
Under 60 seconds. Your server provisions and runs any cloud-init user data you provide, so it's ready to use — not just powered on.
Yes. Our team assists with moving existing Linux workloads into Lineserve at no extra charge. Reach out to support to plan the move.
Every plan supports on-demand snapshots and scheduled automated backups. Snapshot storage is billed per GB beyond your included allowance.
Yes. Every instance includes native IPv6 alongside a dedicated IPv4 address, at no extra cost.
In ug-1a, our Kampala region. The instance and its storage are created there and stay there unless you move them yourself.
Ubuntu, Debian, Rocky, AlmaLinux, CentOS Stream and Fedora, all current releases, all free, all cloud-init ready on first boot — or boot your own ISO if you need something outside that list. Root comes with every plan from first boot: your SSH key loaded at build time, sudo on the box, your own kernel modules, firewall rules and package sources. There is no managed layer between you and the machine.
From UGX 81,750 a month for 1 vCPU, 2 GB of RAM and 40 GB, then UGX 158,000, UGX 310,000, UGX 615,000 and UGX 1,224,000, up to UGX 2,443,000 for 32 vCPU and 64 GB. Prices exclude VAT, and annual billing runs ten months for twelve.
UGX. Prices can be viewed in other currencies, but as a Ugandan customer you are quoted, invoiced and settled in Uganda Shillings — no conversion on your side, no card-issuer margin, and no international transaction on the statement.
MTN Mobile Money, Airtel Money, bank transfer or card, all in shillings. Both wallets are wired, which matters in a country where the two of them split the market almost evenly. Bank transfer is the usual rail for annual terms and for several instances at once.
No. Displayed prices exclude VAT. Uganda's standard rate is 18%, administered by URA, and it is calculated and shown separately at checkout.
Yes, and URA says so in print — its published list of electronic services in scope for VAT begins with web hosting, ahead of software, streaming and online advertising. It is one of the few places where a hosting line needs no interpretation at all.
Your TIN and your registered name exactly as URA holds it, plus any purchase-order reference. Send those to [email protected] before you order and they are on the invoice from the first billing run. Ugandan input-VAT recovery turns on the paperwork being right at the point of purchase rather than reconstructed afterwards, so it is worth five minutes up front.
Yes. Data in ug-1a is held in Kampala and is not moved out of the country without your instruction, which gives you data residency for Uganda's Data Protection and Privacy Act.
Not per transfer — Uganda operates no per-transfer permit. What the Office expects is records: the legal basis, the safeguards and the justification for any cross-border transfer, kept available for inspection during audits and investigations. Data that stays in Kampala never generates that record. Your own registration as a collector, processor or controller is separate, remains yours, and renews annually.
Better than the same site in Europe, for the reason that decides most of it. Uganda is landlocked, so a request leaving the country is hauled overland to Mombasa or Dar es Salaam before it even reaches the sea. Both networks are inside Uganda and so is ug-1a, which removes that leg in each direction.
They reach Kampala over domestic fibre. UCC put Uganda's national fibre optic network at 80,257 km in June 2026, and NITA-U's National Backbone Infrastructure links Kampala with regional centres and the border posts, so upcountry traffic to ug-1a stays inside the country. One origin in Kampala covers Uganda without a second region.
For static assets and an overseas audience, yes — the two are complementary rather than alternatives. What a CDN cannot do is answer a logged-in dashboard, a search query, a checkout POST or a database write, and none of the large content networks publishes an edge location inside Uganda. Cache what caches, and put the origin in Kampala.
Yes. A domain registered under .ug or any of its second-level namespaces points at a Lineserve instance like any other — set the A and AAAA records and you are live.
Yes. vCPU, RAM and storage each resize independently up to 32 vCPU and 64 GB of RAM, with minimal downtime and the same IP address. Size for the traffic you have and grow into the traffic you want.
At [email protected] and through the ticket queue in your console. Uganda is on East Africa Time, UTC+3, year-round with no daylight saving, so business hours mean one thing all year.
Deploy your Linux 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.