Moodle hosting

Moodle hosting, installed and set up the way Moodle expects

Take a managed Moodle plan and the site you create installs the current stable Moodle release for you, with course files kept outside the web root and Moodle's scheduled tasks already running. Prefer a general plan? Moodle is one click on our shared Linux platform, or take a cloud server of your own and install it yourself.

14 days free. No card, and nothing is charged unless you choose a plan.
Plans from $2.99 a month
A page request met by a nearby cache and returned without reaching the origin server.

Where your site lives

Choose the data centre your site lives in: Helsinki, Finland (European Union), Singapore, Ashburn, eastern United States, and Hillsboro, western United States.

  • Helsinki, Finland (European Union)
  • Singapore
  • Ashburn, eastern United States
  • Hillsboro, western United States
  • 700,000+websites hosted on our platforms worldwide
  • 58languages, dashboard and support alike — five of them right to left
  • 27applications you can install in one click, kept up to date for you
  • 100%renewable electricity in our Finland and Germany data centres — verifiable, not offset

Premium hosting on every plan

There is no budget tier and no premium tier. Every site we host runs on the same stack, on servers we own and operate, whichever plan you choose.

LiteSpeed Partner Zinn Digital® is an official LiteSpeed Partner. Every site we host runs on licensed LiteSpeed Enterprise with the LSCache plugin — the fastest way to serve WordPress and WooCommerce — tuned, licensed and kept up to date by us, never the free build.

Our own servers

Every plan runs on hardware we own and operate, not on capacity rented from another host. When you report a problem, nobody stands between us and the fix.

Licensed LiteSpeed Enterprise

A full LiteSpeed Enterprise licence on every server, with LSCache page caching built in, so your pages are served fast without extra plugins or setup.

Every site isolated

Each site runs in its own container with its own CPU, memory and I/O limits, so a busy or compromised neighbour cannot slow it down or reach its files.

Our own caching layer

Server-side page and object caching that we run and tune ourselves, with one-click purge from your dashboard or from inside WordPress.

Backups we take and keep

Daily backups of every site, kept for 30 days and restorable one site at a time in a single click.

Watched day and night

We watch every server and every site ourselves, day and night, and act on a problem as soon as it appears.

What Moodle is

Moodle is an open-source learning platform for running courses online: course pages, quizzes, assignments, forums, a gradebook and reports on who completed what. It is a full application with its own database and its own file store, not a plugin for a website, which is why it needs hosting that is set up for it rather than for a brochure site.

Why schools and training teams choose Moodle

Moodle is used by schools, universities and corporate training teams that run structured courses with cohorts, grading and completion tracking. It is open source, so there is no per-learner licence fee, and its plugin directory covers most of what a teaching team asks for. If your staff already know Moodle, hosting it well is usually the shortest route to a working course site.

What we set up for Moodle

  • The current stable release, installed for you. Our installer reads Moodle's own release page and installs the newest stable branch the server's database supports, so you never start on an old version.
  • Course files outside the web root. Moodle's data directory, which holds uploaded course files and sessions, is created outside the public folder, so nobody can download a student's submission by guessing its address.
  • Moodle's cron, running every minute. Moodle's scheduled tasks send forum mail, process completions and clean up after themselves. Moodle expects them to run every minute, and on our application hosting they are set up when the site is created.
  • PHP settings Moodle asks for. Moodle's environment check needs a higher input limit than the usual default, because the gradebook and large settings pages submit thousands of fields at once. We set it, so the check passes and big forms save in full.

Plans and pricing

Three rungs of one product, not three products. The managed Moodle plan comes first; underneath it are the Linux platform plans, which install Moodle in one click, and the cloud servers, monthly or yearly, with any yearly saving shown on each one.

OptionBest forInstallationWhat you controlFrom, per month
Managed application planGetting a real site live today, with the least to set upAlready installed when your account opensYour site and its content — we run the server, the updates and the backups$14.99
Linux platform planThe cheapest entry, and for running more than one kind of thingOne click from your dashboard, whenever you want itYour sites, your PHP settings and your databases — we run the server$2.99
Cloud serverTraffic, memory or software the shared platform will not give youYou install it — the machine is built to the stack profile you chooseThe whole machine, with root — we run the hardware and the network, and daily backups are there when you want them$11.99

Managed Moodle hosting

Plans from $14.99 a month

Moodle is installed and running when your account opens, on our shared platform. We look after the server, the updates and the backups; you look after the site. Every plan here includes the whole feature set below.

Moodle Pro

$14.99/month

$149.90/year

or $149.90 a year

Websites
1
NVMe storage
25 GB
Bandwidth
Unlimited*
MySQL databases
Unlimited*
Database size
1 GB per site
Mailboxes per domain
Unlimited*
14 days free. No card, and nothing is charged unless you choose a plan.

Storage upgrades available on all plans: add 10 GB, 50 GB or 100 GB to any website, whenever it needs more. Extra storage

Or install it yourself on our Linux platform

Plans from $2.99 a month

The same shared platform, without the application pre-installed. You install it in one click from the dashboard, and everything in the feature set below is included on every tier. This is the cheapest way to run it with us, and you can move up to a managed plan or across to a server of your own at any time.

Linux Basic

$2.99/month

$29.90/year

or $29.90 a year

Websites
1
NVMe storage
1 GB
Bandwidth
Unlimited*
MySQL databases
2
Database size
400 MB per site
Mailboxes per domain
Unlimited*
14 days free. No card, and nothing is charged unless you choose a plan.

Linux Pro

$14.99/month

$149.90/year

or $149.90 a year

Websites
1
NVMe storage
25 GB
Bandwidth
Unlimited*
MySQL databases
Unlimited*
Database size
400 MB per site
Mailboxes per domain
Unlimited*
14 days free. No card, and nothing is charged unless you choose a plan.

Storage upgrades available on all plans: add 10 GB, 50 GB or 100 GB to any website, whenever it needs more. Extra storage

  • Try it firstEvery managed plan starts with a free trial of 14 days, so you can put a real site on it before you pay for anything.
  • 30-day money-back guaranteeIf a managed plan is not right for you, tell us within 30 days of your first payment and we refund it. Application hosting is covered. Read the refund policy
  • Real support, includedSupport is included on every plan, from people who run this platform rather than a script. Accounts that cannot wait can go to the front of the queue. How priority support works

Or a server of your own

Plans from $11.99 a month

A managed cloud machine, yours alone, built to the Moodle optimisation profile and handed over with root access. You choose the stack and install Moodle yourself. Pick this when you need control the shared platform does not give you.

Zinn® Cloud Start

$11.99/month

$119.90/year

or $119.90 a year

vCPU cores
2
Memory
4 GB
NVMe storage
40 GB
Bandwidth
20 TB (Falkenstein, Germany; Helsinki, Finland)

Zinn® Cloud Scale

$104.99/month

$1,049.90/year

or $1,049.90 a year

vCPU cores
8
Memory
16 GB
NVMe storage
320 GB
Bandwidth
20 TB (Falkenstein, Germany; Helsinki, Finland; Nuremberg, Germany)

See the remaining size

Compare all plans

Or install it yourself on our Linux platform

Linux BasicLinux BusinessLinux Pro
Price
Monthly$2.99$7.99$14.99
Yearly$29.90$79.90$149.90
Free trial14 days14 days14 days
Resources
Websites111
NVMe storage1 GB10 GB25 GB
BandwidthUnlimited*Unlimited*Unlimited*
MySQL databases22Unlimited*
Database size400 MB per site400 MB per site400 MB per site
Mailboxes per domainUnlimited*Unlimited*Unlimited*

Or a server of your own

Zinn® Cloud StartZinn® Cloud GrowZinn® Cloud Scale
Price
Monthly$11.99$19.99$104.99
Yearly$119.90$199.90$1,049.90
Free trial
Resources
vCPU cores248
Memory4 GB8 GB16 GB
NVMe storage40 GB80 GB320 GB
Bandwidth20 TB20 TB20 TB

What you pay when the first term ends

Cheap hosting is usually cheap once. The industry sells a low first term paid years in advance and then renews at several times the price you signed up at. We do not do that, and here is the arithmetic beside three hosts that do.

HostWhat you pay up front for the advertised priceWhat the price does on renewal
Zinn Digital®Nothing — pay monthly, or pay for a year up front and save. Every plan shows both prices before you buy.Nothing. The price you see is the price you renew at
SiteGround12 months, in advanceMultiplies by 5.3
Hostinger48 months, in advanceMultiplies by 3.6
Bluehost36 months, in advanceMultiplies by 2.5

Read from each host's own pricing page on 2026-09-08. Their prices are theirs and they change; the multiple is the renewal price they publish divided by the price they advertise beside it.

Everything included

Built for speed

  • Anycast CDN caching on every site
  • Automatic image and asset optimisation at the edge
  • Edge cache and traffic statistics
  • Switch PHP version whenever you need to
  • Full control of PHP settings and extensions

Security, on by default

  • Free SSL certificate on every domain
  • SSL issued and renewed automatically
  • Force HTTPS across the whole site
  • Daily malware scanning
  • Malware findings reported in your dashboard
  • Security headers applied at the edge
  • Password-protect any directory
  • Block visitors by IP or country
  • Hotlink protection for your images and files

For developers

  • SSH and SFTP access
  • Deploy from Git
  • FTP access
  • phpMyAdmin for direct database access
  • Scheduled tasks (cron jobs)
  • Browser-based file manager
  • Set file and directory permissions
  • Maintenance mode while you work

Backups and recovery

  • Daily backups
  • Timeline backups — restore a site to a point in time
  • Timeline Backups Pro, with a longer history and finer restore points

Applications

  • Application manager for one-click installs and updates
  • Every application we add in future, included
  • Reinstall the platform from scratch whenever you want

Business email included

  • Mailboxes
  • Mailbox size: 10 GB
  • Mail forwarders: Unlimited
  • Auto-responders: Unlimited
  • Webmail, with contacts, filters and out-of-office replies
  • IMAP sync from your old provider
  • DKIM signing configured for you
  • Guided DMARC setup
  • Spam and virus filtering on every mailbox

Know what your site is doing

  • Bandwidth usage, per site
  • Disk usage, per site
  • Access and error logs you can read yourself
  • Automatic diagnostics when something looks wrong
  • Usage against your allowance, always visible

Support is included, and somebody is always there

Every plan comes with it. There is no support tier to buy, no per-incident charge and no ticket allowance — and the desk is open 24 hours a day.

Free on every plan

Support is part of hosting, not an upsell. It is the same support on the smallest plan as on the largest, and nothing about it is counted or capped per incident.

Open 24 hours a day

Whatever hour you are working and whatever time zone you are in, the desk is staffed. You are not writing into an inbox that opens in the morning.

Every one of our 58 languages

Write your ticket in the language you actually think in — we translate it for our team and answer you in yours, with the original always one click away. We sell in all 58.

A person, not a bot

Our assistant answers instantly from the knowledge base, but it never closes a ticket for you. A ticket is picked up and answered by somebody who can act on it.

How to get help

A click-fraud shield, free with every plan

Advertising your site? Every Zinn® hosting plan includes the Zinn® Ads click shield, running on the server with nothing to install: it spots bots and repeat clickers on your ads and keeps them away. Pair it with Zinn® Ads, multi-channel PPC automation that audits your ad accounts every day and runs fully automatic or asks you first.

  • Included free with every Zinn® hosting plan, nothing to install
  • Zinn® Ads has a free plan, no card needed

Zinn® Ads — start with the free plan

A shield in front of a stack of ad clicks

Where your own server can be built

A managed cloud server can be built in any of these regions. Choose the one closest to the people you serve, or the one your data needs to stay in.

  • Dallas, United States
  • Los Angeles, United States
  • Miami, United States
  • Washington DC, United States
  • London, United Kingdom
  • Frankfurt, Germany
  • Amsterdam, Netherlands
  • Singapore
A globe marked with the regions a managed cloud server can be built in

Renewable power, where we can show it

Our servers in Finland and Germany run on renewable electricity — sourced that way, not offset after the fact. For our United States and Singapore locations we have not verified the supply, so we do not claim it.

  • Renewable electricity in our Finland and Germany data centres
  • Data centres running at a PUE of 1.1 to 1.2
  • Sites on our shared platform pass the Green Web Foundation's checks — a third party you can verify for yourself

Read how we run the platform

Questions people ask before they buy

Is Moodle already installed?

On the managed Moodle plan, yes. When you create your site, Moodle is already selected and the installer puts the current stable release on it. On a Linux platform plan it is one click from your dashboard, whenever you want it. On a cloud server you get a clean machine with root access, and you install Moodle the way you want it.

Which Moodle version will I get?

The newest stable release that runs on the server's database. The installer reads it from Moodle's own release page when your site is built, so the version is never a number we typed once and forgot. After that, upgrades are in your hands, the way Moodle's administrators expect.

Where are my course files kept?

In Moodle's data directory, which we create outside the website's public folder. Moodle serves those files through its own access checks, so a student only gets the files their course allows. The site itself is served from Moodle's public folder, as recent Moodle releases require.

Should I choose this page or LMS hosting?

Choose here if you want Moodle on its own plan. Our LMS hosting line is built for course sites and lets you choose WordPress with Tutor LMS or Moodle at checkout, with storage sized for course video. Both run Moodle the same way, so pick the plan whose storage and limits suit your courses.

Can I move my existing Moodle site here?

Yes. On paid plans AI Move does it for you, overseen by our migration team, and you can always do it yourself. A Moodle move is the database and the data directory together, because a move that copies the courses but loses who completed what is not a move.

Can I pay yearly?

Yes. Every plan on this page is sold monthly or yearly, and each plan shows both prices with any saving worked out for you. You can start monthly and switch later.

Help with this

Step-by-step guides from our knowledge base, written for exactly this.

Sell Zinn® hosting from HostBill, Blesta, or your own system

Sell Zinn® hosting from HostBill, Blesta or your own system: the free HostBill module, the single-file PHP client, the two rules that cost money when they are broken, and the two request fields that are easy to leave out.

Read the guide →

Browse the knowledge base →

Start today, and keep the price you started at

Every shared plan begins with a free trial and is covered by a 30-day money-back guarantee, and the price you sign up at is the price you renew at. If you would rather ask somebody first, the people who answer are the people who run the platform.

14 days free. No card, and nothing is charged unless you choose a plan.
Talk to us