CentOS Stream VPS in Nairobi, Dar es Salaam or Lagos
CentOS VPS Hosting in Kenya, Tanzania and Nigeria
Almost nobody starts here now. Plenty of people are leaving.
CentOS Linux 7 reached end of life on 30 June 2024, and the estates still sitting on it are being rebuilt rather than patched. CentOS Stream 9 keeps the family — dnf, systemd, SELinux, the file layout your runbooks assume — and Rocky Linux and AlmaLinux are one deploy away if you want fixed point releases. Whichever way you go, the rebuild is the one moment the country a workload runs in is free to change. Deploy into ke-1a, tz-1a or ng-1a from $21.95 a month.
- Deploy in under 60 seconds
- 99.9% uptime SLA
- Four locally-hosted regions — Nairobi, Dar es Salaam, Lagos & Kampala
- Data sovereignty — your data stays in-country
- Free DDoS protection
No credit card required · Local billing in KES, TZS, NGN & 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.
Why CentOS Stream
Why CentOS Stream on Lineserve
CentOS Stream sits between Fedora and RHEL: the same enterprise base, continuously updated, a step ahead of what ships in RHEL — with dnf, systemd and SELinux exactly where your runbooks expect them.
- The RHEL family's tooling and layout — dnf, systemd, SELinux.
- Continuously delivered updates that preview the next RHEL minor release.
- A familiar home for teams with years of CentOS experience.
- The image is free on every plan — you only pay for the server.
CentOS Stream images
Updated regularly
Use cases
What people run on CentOS Stream
CentOS-era workloads
Web servers, PHP stacks and services your team has run on CentOS for years.
Tracking RHEL's direction
See what's coming to RHEL, Rocky and AlmaLinux before it ships.
CI & compatibility testing
Validate your software against the next RHEL minor before your customers hit it.
Containers & Podman
Rootless containers with the RHEL family's Podman tooling built in.
Databases
PostgreSQL, MySQL or MariaDB on NVMe, with SELinux enforcing by default.
Infrastructure services
Monitoring, DNS and the glue services enterprise networks run on.
Data residency
A rebuild is when somebody finally reads the disk
A server that has been running since CentOS 7 shipped has collected things nobody put on a data map. Logs with phone numbers and identity numbers in every line. A CSV somebody exported for a board pack in 2019 and left in a home directory. Last year's nightly dumps on the second volume. A search index, a queue, an uploads tree, a mail spool. The re-platform is the first time in a decade anyone opens all of it, which makes it the first honest opportunity to decide which country it should live in.
The three destinations ask different questions. Kenya's Data Protection Act 2019 permits a transfer out on proof of appropriate safeguards, with Regulation 26 requiring at least one serving copy inside Kenya for six named purposes. Nigeria's Data Protection Act 2023 permits transfer where the recipient is covered by an adequate law, binding corporate rules, contractual clauses or a certification mechanism. Tanzania's Personal Data Protection Act 2022 requires a permit from its Commission before personal data leaves at all — prior authorisation, which finishes when a regulator says so rather than when your cutover window says so.
That last one changes the shape of a migration plan, because the migration is itself a transfer. Copying a Tanzanian production database to a staging box in Frankfurt to rehearse the rebuild moves personal data out of Tanzania on a Tuesday afternoon. Building the replacement in tz-1a keeps every copy domestic, and the cutover stays what it should be: an rsync, a restore, a parallel run, a DNS change.
30 June 2024
CentOS Linux 7 end of life
3
Data-protection statutes across the three regions
1 Jan 2027
Nigerian payment data localisation date (CBN, 15 June 2026)
$83.30
8 GB plan — 4 vCPU, 8 GB RAM, 160 GB, per month
Data residency for Kenya's Data Protection Act, Tanzania's Personal Data Protection Act or Nigeria's Data Protection Act, depending on the region. Your own registration and assessment obligations as a controller remain yours.
Who lands here
What comes off CentOS and into these three countries
The estate that has to move anyway
You are already rewriting the Ansible, re-testing the application and booking a window. Changing the region code in the same pass costs nothing extra, and it is the only version of this decision that does not require its own project. An application tier that has been answering Nigerian users from Virginia can come up in ng-1a on the same rebuild.
Old and new, side by side, for a quarter
The safe migration runs both estates until the new one has survived a month-end. Instances are monthly, so the overlap costs one extra 8 GB plan at $83.30 rather than a second annual commitment.
A vendor application whose installer still says CentOS
Core banking modules, insurance packages, telco support systems and industry software that ships as an RPM with a decade-old support matrix. Stream 9 keeps dnf, SELinux and the layout those installers expect, so the argument with the vendor is about versions rather than the whole platform.
Testing against what the RHEL family gets next
Stream runs ahead of RHEL rather than behind it, which makes it the box that tells you what your Rocky Linux or AlmaLinux fleet meets in six months. Run it in the same region as that fleet, so what you test includes the network they sit on.
Off a host you inherited in the country
Expansion leaves things behind: a reseller account bought for one client site, a machine in a partner's rack in Lagos, a box whose control-panel login is in a former colleague's mailbox. What you gain underneath is an API and CLI, snapshots, private networking, live resize, and the other two countries already on the same account.
CentOS Stream 9, Rocky Linux 9 and AlmaLinux 9 are all free images on every plan, from $21.95/month. Migration planning and assistance are included at no extra charge.
Regions
Nairobi, Dar es Salaam or Lagos — and what decides it
The rule is unglamorous and it holds nearly everywhere: put the workload in the country whose users and whose records it serves. Per-unit prices are identical in all three regions, so the decision is geography and law rather than cost — and there is no useful midpoint, because traffic between the three cities is still commonly carried through Europe.
ke-1a is for Kenyan users and Kenyan records, and for regional teams whose head office is already in Nairobi. Every Kenyan subsea cable — TEAMS, SEACOM, EASSy, LION2, DARE1 and PEACE — comes ashore at Mombasa, and that capacity is carried roughly 480 km inland to the city where the carriers and the customers are. Domestic traffic never makes that trip: it is exchanged inside Nairobi at KIXP, the neutral exchange TESPOK has run since 2002, with 136 peer networks and 2.9 Tbps of connected capacity. Lineserve peers there.
tz-1a is for Tanzanian users, and it is where moving an origin changes the most: Tanzania has no content-delivery edge of its own, so a Dar es Salaam viewer is served from another country however the CDN is configured. There is no inland haul either — SEACOM, EASSy and SEAS come ashore in the city itself, and Dar es Salaam is a named landing point on 2Africa. Tanzanian networks meet at TIX, run since 2003 by the country's service-provider association, and 13,820 km of state fibre carries one origin on to Mwanza, Arusha and Dodoma.
ng-1a is for scale and for regulated Nigerian workloads. Eight subsea systems land in and around Lagos, among them MainOne, SAT-3, WACS, Equiano and 2Africa, which comes ashore at Lekki. Nigerian networks exchange domestic traffic at IXPN, founded in 2006 to stop domestic packets being hauled to London and now running 13 points of presence across seven states. Lagos also has a date attached: a Central Bank circular directs payment transaction data generated in Nigeria to be stored there from 1 January 2027.
All three give a buyer based elsewhere the same pair of things: a request from a user in the city reaches a machine in that city, typically in single-digit milliseconds, and the records it touches sit under one named country's law.
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
Uganda
Kampala
~3 ms
typical, within metro · Data stays in Uganda
Uptime SLA
99.9%
- Service credits applied automatically when we miss the SLA
- Measured monthly, per region, on network and power availability
- Tier III colocation facilities across all live regions
Support
You are on a different continent from your infrastructure
That is the real reservation, and it is answerable with what exists. Architecture, quotes, contracts, a data processing agreement, the registered names and tax identifiers that have to appear on your invoices: [email protected], in writing, in a thread you can forward to your own legal and finance people. Running services are driven from the console, the API and the ticket system on your account. Two phone lines are published for the region — +254 119 039 063 in Kenya and +255 761 847 121 in Tanzania.
Scheduling across the distance is the practical problem, and the arithmetic is friendlier than it looks. Nairobi and Dar es Salaam run on East Africa Time, UTC+3; Lagos on West Africa Time, UTC+1. Neither observes daylight saving, so the gap between your clock and theirs moves only when your own clocks change, and a window agreed in June still means what you thought it meant in December. From London, Nairobi is three hours ahead in winter and two in summer, and Lagos an hour ahead in winter and level in summer. From New York in July, a 09:00 call is 14:00 in Lagos.
Most of what would be a phone call elsewhere is a call you make yourself. Building, resizing, rebooting, snapshotting and rebuilding an instance are API and console operations that behave identically at three in the morning your time or theirs, and a browser console reaches a machine that has lost its own networking. What needs a person in the building is a physical fault — and that person is there already.
FAQ
Questions, answered
CentOS Stream 9. CentOS Linux was discontinued upstream — Stream is its continuation, sitting just ahead of RHEL rather than just behind it. If you want the classic rebuild-of-RHEL experience, we also offer Rocky Linux and AlmaLinux.
For most workloads, yes — it's the same enterprise base as RHEL with continuously delivered, tested updates. Teams that want fixed point releases with a ten-year lifecycle usually pick Rocky Linux or AlmaLinux instead; all three are free on every plan.
CentOS Stream 9 is available at deploy time and kept current. You can also bring your own image with a custom ISO.
Yes. All Linux images, CentOS Stream included, are free on every plan — the plan price is the full price of the server.
Yes. Every CentOS Stream 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. The cleanest route is to deploy a fresh Rocky or AlmaLinux server and migrate your workload — deploys take under a minute, and your runbooks carry over almost unchanged. Snapshot first, as always.
Every plan supports on-demand snapshots and scheduled automated backups. Snapshot storage is billed per GB beyond your included allowance.
CentOS Stream 9 if you want to stay in the family and are comfortable with continuously delivered updates; Rocky Linux 9 if you want a fixed point release rebuilt to match RHEL exactly; AlmaLinux 9 if your stack sits behind a control panel or you prefer its governance. All three are free images on every plan.
For most workloads, yes — the same enterprise base as RHEL, with tested updates arriving continuously rather than in batches. Teams that need a version number frozen for an audit usually take Rocky or AlmaLinux instead.
That is the cheapest moment to do it. The region is a field on the new instance, and everything else about the rebuild — packages, configuration management, application testing — happens identically whichever city you pick. Doing it later means a second migration.
Almost entirely. dnf, systemd, firewalld, SELinux enforcing by default and the same file layout. Where scripts break it is usually on package names or on Python versions rather than on anything structural, and the same is true whether you land on Stream, Rocky or AlmaLinux.
It can be. A copy of Tanzanian personal data taken to a staging box in Europe is a transfer out of Tanzania under the permit regime, and Kenyan and Nigerian records carry their own conditions. Rehearse the rebuild in the same region, or test on synthetic data.
One extra instance for as long as the overlap lasts. A 4 GB plan is $42.40 a month and an 8 GB plan $83.30, billed monthly, so a three-month parallel run on an 8 GB plan is around $250 in total. Snapshot before each cutover attempt so a failed one costs an afternoon rather than a weekend.
For a typical web and database tier it is an afternoon of work and a day of watching: build the instance, rsync the document root, restore the database, run both, drop the TTL, cut the DNS over. It lands where the users and records are — Kenyan in ke-1a, Tanzanian in tz-1a, Nigerian in ng-1a, at identical per-unit prices. Tell [email protected] what you run and the reply is a plan rather than a quote.
Your data stays in the region you deploy to. Across our data centres in Nairobi (Kenya), Dar es Salaam (Tanzania), and Lagos (Nigeria) it never has to leave the continent — deploy in the country closest to your users and your data is held there.
In whichever of our three regions you choose — Nairobi (ke-1a), Dar es Salaam (tz-1a), or Lagos (ng-1a). Your content is stored and served from that in-country facility.
Pay in USD by card or bank transfer — or switch to our Kenya, Tanzania, Nigeria or Uganda market to pay locally in KES, TZS, NGN or UGX with methods like M-Pesa and MTN Mobile Money.
You can view and pay in USD, or switch to a local market to pay in KES (Kenya), TZS (Tanzania), or NGN (Nigeria). You're settled in the currency you choose at checkout.
Deploy your CentOS Stream 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 · Local billing in KES, TZS, NGN & UGX
Related products
Every plan below runs in the same three regions, on the same network, billed the same way.