Client Login
RWF
Client LoginRegister
Web Hosting

Web Hosting Glossary: 50 Web Hosting Terms Rwandans Should Know

16 min read Hostnali team

Web hosting glossary of 50 hosting, domain and security terms for website owners in Rwanda

Starting a website can feel bewildering when you keep running into words like DNS, SSL, cPanel, VPS, nameservers, bandwidth, CDN, PHP and databases.

If web hosting is new to you, this vocabulary can make running a website sound far more technical than it really is.

The good news is that you don’t need to become a server administrator to grasp the basics.

Whether you run a business website in Kigali, an online shop in Rubavu, a school website in Huye, a tour company site in Musanze, a blog or a professional portfolio, knowing the common hosting terms will help you make better decisions.

This web hosting glossary explains 50 key website, domain, hosting, security and performance terms in plain language.


1. Web Hosting

Web hosting is a service that gives you server space and resources to store your website and deliver it to visitors.

When someone visits your domain, the hosting server sends the files and data needed to display the site.

Common types of hosting include:

  • Shared hosting
  • WordPress hosting
  • VPS hosting
  • Cloud hosting
  • Dedicated hosting
  • Reseller hosting

2. Domain Name

A domain name is the address people type into a browser to reach your website.

Examples:

  • example.rw
  • business.co.rw
  • example.com

A domain is much easier to remember than a numerical IP address.

Think of it as your website’s address.


3. Domain Registrar

A domain registrar is a company through which you register and manage domain names.

A registrar lets you:

  • Register domains
  • Renew domains
  • Manage DNS
  • Update domain details
  • Set nameservers

Every extension also has a registry, the organisation that runs it. Rwandan extensions such as .rw and .co.rw are run by RICTA, and you register them through a registrar such as Hostnali rather than dealing with the registry directly.


4. .RW Domain

A .RW domain is Rwanda’s country-code domain.

Examples include:

  • .rw, the short national extension
  • .co.rw, the usual extension for companies
  • .org.rw, often used by organisations and NGOs
  • and other Rwandan extensions

A .co.rw domain is a popular choice for companies, shops and service businesses in Rwanda, while .rw is short and memorable.

A Rwandan domain tells visitors straight away that you serve the local market. If the registry asks for business details or documents, our team tells you what to send.


5. DNS

DNS stands for Domain Name System.

DNS turns domain names into the information computers use to find internet services.

For example:

example.rw → server information

Without DNS, people would have to remember numerical IP addresses instead of friendly domain names.


6. DNS Record

A DNS record is an instruction stored in DNS that tells the internet how a domain or hostname should behave.

Common DNS records include:

  • A
  • AAAA
  • CNAME
  • MX
  • TXT
  • NS

Each type does a different job.


7. A Record

An A record links a domain or hostname to an IPv4 address.

For example:

example.rw → 192.0.2.10

A records are the usual way to point a website at its hosting server.


8. AAAA Record

An AAAA record does the same job as an A record, but points a hostname to an IPv6 address.

IPv6 is the newer addressing system, designed to provide a vastly larger pool of addresses.


9. CNAME Record

A CNAME, or Canonical Name record, makes one hostname an alias of another.

For example:

www.example.rw

could point to another hostname through a CNAME record.

CNAME records are often used to connect domains and subdomains to outside services.


10. MX Record

An MX record tells the internet which mail servers receive email for a domain.

For example:

example.co.rw

might have MX records sending incoming email to the company’s email provider.

If your website works but your business email isn’t receiving messages, the MX records are one of the first things to check.


11. TXT Record

A TXT record holds text information in DNS.

TXT records are commonly used for:

  • Domain verification
  • SPF
  • Email security
  • Verifying services
  • Other configuration needs

If a provider asks you to add a TXT record, they will usually give you the exact value to paste in.


12. NS Record

NS stands for Name Server.

NS records name the authoritative nameservers that hold a domain’s DNS information.

A hosting provider might give you, for example:

ns1.examplehost.com

ns2.examplehost.com

You then set your domain to use those nameservers.


13. Nameserver

A nameserver is a server that answers DNS questions about a domain.

When you change your domain’s nameservers, you are telling the domain which DNS system should manage its records.

Hosting companies and DNS providers usually supply nameservers.


14. IP Address

An IP address is a numerical address that identifies a device or server on a network.

There are two main versions:

  • IPv4
  • IPv6

An IPv4 address looks like:

203.0.113.10

An IPv6 address is longer and written in hexadecimal.


15. Shared Hosting

Shared hosting is a set-up in which many websites use the resources of the same physical server.

It usually suits:

  • Small businesses
  • Blogs
  • Portfolios
  • Personal websites
  • Small organisations

Shared hosting is normally simpler and cheaper than running your own server.


16. WordPress Hosting

WordPress hosting is hosting built or tuned for WordPress websites.

It can include:

  • WordPress installation
  • SSL
  • Backups
  • Caching
  • Security
  • WordPress support
  • Performance tuning

It suits businesses and individuals who use WordPress to run their website.


17. VPS

VPS stands for Virtual Private Server.

A VPS is an isolated virtual server running on a physical machine.

Compared with basic shared hosting, a VPS generally gives you more control and its own virtual resources.

VPS hosting is useful for:

  • Developers
  • Growing websites
  • Web applications
  • Ecommerce platforms
  • APIs
  • Custom software

18. Dedicated Server

A dedicated server is a server reserved for one customer or organisation.

Instead of sharing the machine with other hosting customers, you have its resources to yourself.

Dedicated servers suit:

  • Large applications
  • Resource-hungry websites
  • Big databases
  • Enterprise workloads
  • Specialised applications

19. Cloud Hosting

Cloud hosting draws hosting resources from interconnected computing infrastructure.

Cloud environments give websites and applications flexibility and room to scale.

Cloud hosting is often used for:

  • Growing businesses
  • Web applications
  • SaaS platforms
  • Ecommerce
  • High-traffic websites

20. Reseller Hosting

Reseller hosting lets you buy hosting resources and sell hosting to your own customers.

It is useful for:

  • Web designers
  • Web developers
  • Digital agencies
  • IT consultants
  • Hosting entrepreneurs

A web developer, for instance, can build websites for clients and host them under their own business name.


21. cPanel

cPanel is a graphical control panel for managing hosting accounts.

Depending on the package, cPanel lets you manage:

  • Files
  • Domains
  • Subdomains
  • Email
  • Databases
  • DNS
  • SSL
  • Backups
  • Applications

It is especially handy for people who don’t want to do every hosting task from the command line.


22. Control Panel

A control panel is a graphical interface for managing hosting services.

Examples include:

  • cPanel
  • DirectAdmin
  • Plesk

A control panel makes it easier to create email accounts, manage files, set up databases and install applications.


23. SSL Certificate

An SSL certificate is the everyday name for the TLS certificate that secures a website connection.

Modern websites use TLS (Transport Layer Security) rather than the older SSL protocols.

A certificate allows a site to use:

HTTPS

instead of:

HTTP

SSL/TLS matters most when websites handle logins, forms, online payments or personal information.


24. HTTPS

HTTPS stands for Hypertext Transfer Protocol Secure.

It is the secure version of HTTP.

HTTPS helps protect information travelling between a visitor’s browser and the website’s server.

A secure website address normally starts with:

https://


25. HTTP

HTTP stands for Hypertext Transfer Protocol.

It is one of the protocols that web browsers and web servers use to talk to each other.

HTTPS adds TLS security on top of HTTP.


26. TLS

TLS stands for Transport Layer Security.

TLS is the modern cryptographic protocol used to help secure internet traffic.

Even though people still say “SSL certificate”, today’s website certificates are used with TLS.


27. CDN

CDN stands for Content Delivery Network.

A CDN uses servers spread around the world to deliver website files closer to the people requesting them.

CDNs can deliver:

  • Images
  • CSS
  • JavaScript
  • Fonts
  • Other static files

A CDN is particularly useful for websites with visitors in many different regions.


28. Bandwidth

Bandwidth is the amount of data that can pass through a network connection in a given period.

In web hosting, it refers to how much data your website transfers to and from visitors.

A busy site full of large images, for example, uses more bandwidth than a small, mostly text site.


29. Storage

Storage is the server space that holds your website’s data.

That can include:

  • Website files
  • Images
  • Videos
  • Databases
  • Emails
  • Backups

Hosting plans often state a storage limit.


30. NVMe SSD

NVMe is a storage technology and protocol designed for very fast solid-state drives.

NVMe SSD storage is faster than older storage technologies for many workloads.

For websites, faster storage helps the server respond quickly, although overall speed also depends on software, caching, the network and other factors.


31. CPU

CPU stands for Central Processing Unit.

It processes instructions and runs applications.

In hosting, CPU power matters when websites do heavy processing.

A busy online shop or web application, for instance, may need more CPU than a simple static site.


32. RAM

RAM stands for Random Access Memory.

RAM is the short-term working memory that applications and processes use.

Websites with demanding applications, databases or lots of processes running at once may need more RAM.

VPS and dedicated server plans usually state how much RAM you get.


33. Database

A database is an organised system for storing and retrieving information.

WordPress, ecommerce platforms and web applications all rely on databases.

A database might hold:

  • Users
  • Products
  • Orders
  • Posts
  • Comments
  • Settings
  • Customer information

Widely used database systems include MySQL and MariaDB.


34. MySQL

MySQL is a relational database management system.

Many websites and applications use it.

WordPress normally uses a MySQL-compatible database to store its content and settings.


35. PHP

PHP is a server-side programming language used by a great many websites.

WordPress is written mainly in PHP.

The PHP version on your hosting server affects compatibility, performance and security.

Running supported software versions is an important part of looking after a website.


36. CMS

CMS stands for Content Management System.

A CMS lets you create and manage website content through an admin dashboard.

Examples include:

  • WordPress
  • Drupal
  • Joomla

WordPress is one of the most widely used CMS platforms.


37. WordPress

WordPress is a content management system for building and running websites.

It can power:

  • Blogs
  • Business websites
  • Online shops
  • Portfolios
  • News websites
  • Membership platforms
  • Educational websites

You can extend WordPress with themes and plugins.


38. Plugin

A plugin is software that adds features to a platform such as WordPress.

Plugins can add:

  • Contact forms
  • SEO tools
  • Ecommerce
  • Security
  • Backups
  • Caching
  • Analytics
  • Membership systems

Install plugins only from trusted sources and keep them up to date.


39. Theme

A theme controls much of how a WordPress website looks.

It affects:

  • Layout
  • Colours
  • Typography
  • Navigation
  • Page templates
  • Overall design

A lightweight, well-maintained theme makes a site easier to manage and helps it perform well.


40. Database Backup

A database backup is a copy of your website’s database.

For WordPress, the database holds important information such as:

  • Posts
  • Pages
  • Users
  • Orders
  • Settings
  • Plugin data

A full website backup usually needs both the database and the files.


41. Uptime

Uptime describes how much of the time a website or server stays available.

Hosting companies may quote uptime figures such as:

99.9%

or:

99.99%

A higher figure generally means less expected downtime, but it is worth checking what a provider’s uptime measurement and guarantee actually cover.


42. Downtime

Downtime is any period when a website or service is unavailable or not working properly.

Downtime can come from:

  • Server failures
  • Network problems
  • Software faults
  • Maintenance
  • DNS issues
  • Security incidents
  • Application errors

Monitoring helps website owners spot downtime quickly.


43. Latency

Latency is the time data takes to travel between two systems.

Lower latency usually means quicker communication between the visitor and the server.

Latency depends on:

  • Physical distance
  • Network routing
  • Internet providers
  • Server infrastructure
  • Network congestion

So server location is one of several things that affect how responsive a website feels.


44. Cache

A cache keeps information that has already been generated or fetched so it can be served again more efficiently.

Website caching cuts the work needed to build the same pages over and over.

Caching can happen at several levels, including:

  • Browser
  • WordPress
  • Server
  • CDN

Good caching can noticeably improve performance.


45. GZIP and Brotli

GZIP and Brotli are compression methods that shrink the data sent across the web.

Smaller files mean less data to transfer.

They work especially well for:

  • HTML
  • CSS
  • JavaScript
  • Other text-based files

46. SSH

SSH stands for Secure Shell.

It is a secure way to reach a remote server through a command-line interface.

Developers and server administrators use SSH to:

  • Manage files
  • Run commands
  • Install software
  • Configure applications
  • Troubleshoot servers

SSH is more advanced than everyday website management in cPanel.


47. FTP

FTP stands for File Transfer Protocol.

It moves files between a computer and a server.

A more secure alternative is SFTP, which runs over SSH.

FTP/SFTP is handy for uploading and downloading website files.


48. SFTP

SFTP stands for SSH File Transfer Protocol.

It lets you transfer files securely between your computer and a remote server.

Unlike plain FTP, SFTP is protected by SSH encryption.

Developers often use SFTP when they need direct access to a website’s files.


49. 404 Error

A 404 error means the requested page or file could not be found.

For example, a visitor might open:

example.rw/page-that-does-not-exist

and get a 404 response.

404 errors happen when:

  • A page is deleted
  • A URL changes
  • A link is wrong
  • A product is removed
  • A visitor mistypes the URL

A custom 404 page helps visitors find their way back to useful content.


50. 301 Redirect

A 301 redirect sends one URL permanently to another.

For example:

example.rw/old-page

could redirect to:

example.rw/new-page

301 redirects are useful when:

  • URLs change
  • Pages move permanently
  • Websites are redesigned
  • Domains change
  • Content is merged

Redirects also help keep the link between old and new URLs when you restructure a site.


Bonus: 10 More Web Hosting Terms You May Encounter

The 50 terms above cover the essentials, but as you gain experience you will meet a few more.

51. Subdomain

A subdomain is a separate hostname under a main domain.

Example:

shop.example.rw

Here, shop is the subdomain.

Other examples:

  • blog.example.rw
  • app.example.rw
  • portal.example.rw

52. Addon Domain

An addon domain is an extra domain hosted inside a hosting account that supports several websites.

One hosting account could, for example, run:

  • example1.rw
  • example2.co.rw
  • example3.com

The exact limits depend on the hosting package.


53. Parked Domain

A parked domain is an extra domain attached to another domain or hosting account.

It can be used to protect a brand or to send visitors from another domain to an existing website.


54. Cron Job

A cron job is an automated task scheduled on a server.

It can run things like:

  • Backups
  • Scripts
  • Data processing
  • Scheduled reports
  • Maintenance tasks

For example, you could set a script to run every night.


55. Firewall

A firewall is a security system that controls network traffic according to set rules.

Firewalls help block unauthorised or suspicious traffic while letting legitimate connections through.


56. Malware

Malware means malicious software.

It includes:

  • Viruses
  • Trojans
  • Ransomware
  • Malicious scripts
  • Other harmful software

Websites can be infected through vulnerable software, stolen login details or malicious files.


57. Two-Factor Authentication

Two-factor authentication, or 2FA, adds a second check when you sign in to an account.

Rather than relying on a password alone, you may also need a code or an approval on your phone.

2FA helps protect hosting, email and administrator accounts.


58. API

API stands for Application Programming Interface.

An API lets different software systems talk to each other.

An online shop, for example, might use APIs to connect with:

  • Payment systems, such as MTN MoMo or Airtel Money for the shop’s own checkout
  • Delivery platforms
  • SMS services
  • Accounting software
  • Customer management systems

59. Staging Website

A staging website is a test copy of a website.

Developers use staging to try out:

  • Plugin updates
  • Design changes
  • New features
  • Code changes

before applying them to the live site.


60. Root Access

Root access gives full administrative control over a server.

It lets an administrator:

  • Install software
  • Change server settings
  • Create users
  • Manage services
  • Configure security

Root access normally comes with VPS and dedicated servers rather than ordinary shared hosting.


Web Hosting Terms: Quick Reference Table

TermSimple Meaning
Web HostingServer space for your website
DomainYour website’s address
DNSSystem that connects domains to services
A RecordPoints a hostname to an IPv4 address
AAAAPoints a hostname to an IPv6 address
CNAMECreates a hostname alias
MXControls incoming email routing
TXTStores verification and configuration text
NSIdentifies authoritative nameservers
NameserverProvides DNS information
Shared HostingHosting shared between customers
WordPress HostingHosting optimised for WordPress
VPSIsolated virtual server
Dedicated ServerEntire physical server
Cloud HostingHosting using scalable cloud infrastructure
Reseller HostingHosting that can be resold
cPanelHosting management interface
SSL/TLSTechnology used to secure web connections
HTTPSSecure web communication
CDNDistributed network for delivering content
BandwidthData transfer capacity
StorageSpace for website files and data
CPUProcesses computing instructions
RAMTemporary working memory
DatabaseStructured data storage
PHPServer-side programming language
CMSWebsite content management system
WordPressPopular CMS
PluginAdds functionality
ThemeControls website appearance
BackupCopy of website data
UptimeTime a service remains available
DowntimePeriod when a service is unavailable
LatencyDelay in data communication
CacheStored data used to speed up delivery
GZIP/BrotliData compression
SSHSecure remote server access
FTPFile transfer protocol
SFTPSecure file transfer
404Requested resource not found
301Permanent redirect
SubdomainAdditional hostname under a domain
Cron JobScheduled server task
FirewallControls network traffic
MalwareMalicious software
2FAAdditional login security
APIAllows software systems to communicate
StagingTesting version of a website
Root AccessFull administrative server control

Which Hosting Terms Should a Beginner Learn First?

There’s no need to memorise all 60 terms.

If websites are completely new to you, begin with these:

Essential

Domain

Hosting

DNS

Nameserver

SSL

HTTPS

cPanel

WordPress

Database

Backup

When troubleshooting

Learn:

A record

CNAME

MX

TXT

404

301 redirect

When your website grows

Learn:

VPS

Cloud hosting

CDN

CPU

RAM

Caching

For developers

Learn:

SSH

SFTP

API

Cron jobs

Root access

Knowing these terms makes conversations with hosting support and web developers much easier.


How These Terms Work Together

A website isn’t a single thing.

Several technologies work together to make it run.

For example, when you set up:

mybusiness.co.rw

you might have:

Domain ↓ DNS ↓ Nameservers ↓ Hosting Server ↓ Web Server ↓ WordPress ↓ Database ↓ SSL/TLS ↓ HTTPS ↓ Website Visitor

If the site sells online, extra systems may include:

Payment gateway

Email

Delivery system

Analytics

Customer database

Understanding each piece makes troubleshooting far easier.


Common Hosting Problems and the Terms Behind Them

“My website is not opening.”

Check:

  • DNS
  • Nameservers
  • A record
  • Hosting status
  • Server availability

“My email is not working.”

Check:

  • MX records
  • SPF
  • DKIM
  • DMARC
  • Mailbox settings

“My website says Not Secure.”

Check:

  • SSL/TLS
  • HTTPS
  • Certificate validity
  • Mixed content

“My website is slow.”

Check:

  • Hosting resources
  • CPU
  • RAM
  • Caching
  • Images
  • Database
  • CDN
  • Plugins
  • Theme

“My page is missing.”

Check:

  • URL
  • 404 errors
  • 301 redirects
  • Website files
  • Database

“I cannot upload my website.”

Check:

  • Hosting storage
  • FTP/SFTP
  • File permissions
  • cPanel
  • Server resources

Why Understanding Hosting Terms Matters

You don’t have to become a web developer to run a website.

Still, knowing the basic vocabulary helps you:

  • Choose hosting
  • Talk to support
  • Troubleshoot problems
  • Understand invoices
  • Set up domains
  • Configure email
  • Improve security
  • Speed up your website
  • Follow your developer’s advice

Instead of saying:

“My website is broken.”

you will soon be able to say:

“The domain resolves correctly, but the HTTPS certificate is showing an error.”

That difference can make fixing the problem much quicker.


Final Thoughts

Web hosting can look complicated because it brings several technologies together.

Once you know the basic terms, though, the pieces start to fall into place.

Remember the fundamentals:

Domain = your website address

Hosting = where your website lives

DNS = connects your domain to services

SSL/TLS = helps secure your connection

HTTPS = secure web communication

cPanel = hosting management interface

WordPress = content management system

Database = stores website information

Backup = copy used for recovery

CDN = distributes content

VPS = virtual server

Dedicated server = physical server allocated to one customer

You don’t need to learn it all at once.

Start with the terms that matter for your website and build from there.

Whether you are launching a small business website in Rwanda, building an online shop, managing WordPress or developing a web application, understanding hosting terminology will help you make better-informed choices.

And when you’re ready to move from shared hosting to a VPS, cloud or dedicated server, you will already know what each option means.

Need Web Hosting in Rwanda?

Hostnali serves individuals, businesses, developers and organisations across Rwanda with shared hosting, WordPress hosting, VPS hosting, dedicated servers and reseller hosting, plus domain registration for .rw, .co.rw and global extensions.

Pick a hosting package that fits your website today, then upgrade as it grows.

Build your website. Host it securely. Keep it growing.

Keep reading

Related articles

Start your website with Hostnali

Hosting, domains and 24/7 support from one team.