Webbhotell för Moodle

Moodle är världens mest använda open source-lärplattform och driver kurser för skolor, universitet, myndigheter och företag. Men Moodle är ingen lätt webbplats. Det är ett resurskrävande system med hög databasbelastning, täta cron-jobb och belastningstoppar när hundratals studenter loggar in samtidigt för ett prov.

Vi har gått igenom vad Moodle faktiskt kräver av sin servermiljö och filtrerat fram webbhotell och VPS-alternativ som klarar det.

Läs om hur vi testar och betygsätter

Laddar resultat... Priser exkl. moms
PHP 8.1+
Minsta PHP-version för Moodle 4.3+
256 MB+
Rekommenderat PHP memory_limit i produktion
Varje minut
Rekommenderad cron-frekvens
5 GB+
Realistiskt minsta lagringsutrymme

Vad Moodle kräver av din hosting

Moodle är mer tekniskt krävande än ett vanligt CMS. Här är de faktorer som avgör om din servermiljö håller måttet.

PHP 8.1 eller nyare

Moodle 4.3 kräver minst PHP 8.1. För Moodle 5.0 och framåt är PHP 8.2 minimikrav. Dessutom behövs PHP-tilläggen sodium, mbstring, curl, gd och xml. Kontrollera att webbhotellet låter dig välja PHP-version och inte låser dig på en gammal release.

PHP 8.2 eller 8.3 rekommenderas

MySQL 8.0 eller MariaDB 10.6+

Moodle 4.3 kräver MySQL 8.0 eller MariaDB 10.6.7 som minimum. PostgreSQL 13+ är också ett stödt alternativ. Databasen är ofta flaskhalsen vid belastningstoppar. NVMe-lagring för databasfiler gör märkbar skillnad.

Databasversionen är kritisk

Cron varje minut

Moodle rekommenderar att cron-jobbet körs varje minut via CLI (php admin/cli/cron.php). Ju mer sällan cron körs, desto mer arbete hopar sig och belastar servern när det väl exekverar. Många delade webbhotell begränsar cron-frekvensen till var 5:e eller var 15:e minut.

Var 5:e minut är för sällan

Samtidiga användare och RAM

I värsta fall klarar en server 10-20 samtidiga Moodle-användare per GB RAM. En klass på 30 studenter som tenterar samtidigt är en belastningstopp. För 100 samtidiga användare rekommenderas minst 4-5 GB RAM. Delade webbhotell ger sällan garanterade resurser, vilket gör VPS till ett bättre val för aktiva utbildningar.

100 samtidiga kräver minst 4 GB RAM

Billig delad hosting räcker sällan för Moodle i produktion

Det tekniska minimumet för att installera Moodle är lägre än vad som krävs för att driva det stabilt med riktiga användare. Delade webbhotell ger dig ofta begränsad kontroll över PHP-inställningar som max_input_vars (bör vara minst 5000), och cron-begränsningar gör att schemalagda uppgifter halkar efter. Dessutom delar du serverresurser med andra kunder, vilket kan ge oförutsägbar prestanda just när dina studenter behöver systemet som mest, till exempel under en tentamen. En VPS med dedikerade resurser är ett säkrare val för aktivt använda Moodle-installationer.

Krav att kontrollera inför Moodle-hosting

PHP 8.1 eller nyare med rätt tillägg
Kräver sodium, mbstring, curl, gd, xml, intl och zip. Kontrollera att du kan välja PHP-version fritt.
max_input_vars minst 5000
Moodle använder många formulärfält. Standardvärdet 1000 räcker inte och ger fel vid quizredigering.
memory_limit minst 256 MB
Minimumet är 96 MB men det räcker inte i praktiken. Sätt 256 MB som minimum, 512 MB för säkerhets skull.
MySQL 8.0, MariaDB 10.6+ eller PostgreSQL 13+
Äldre databasversioner stöds inte av Moodle 4.3 och nyare.
Cron-jobb varje minut
Kör via CLI, inte via URL. Kontrollera att hosting-planen tillåter minuttäta cron-jobb.
Datamap (moodledata) utanför webbroten
Moodles datakatalog ska ligga utanför public_html av säkerhetsskäl. Kontrollera att hosting-miljön tillåter det.

MoodleCloud vs egenhostad Moodle

MoodleCloud är Moodles egna hostingtjänst och kräver noll teknisk installation. Startpaketet kostar ca 1 300 kr per år och rymmer 50 användare, men inga tredjepartsplugins är tillåtna i grundplanen. Behöver du anpassade plugins, egna teman eller mer kontroll är egenhostad Moodle på en VPS ett bättre alternativ. Prisskillnaden är ofta liten när du räknar in att VPS-hosting från 100-150 kr per månad ger dig full frihet och inga användarbegränsningar.

I 2026 bör ditt webbhotell köra minst PHP 8.3 eller nyare. Äldre versioner som PHP 8.1 och lägre får inga säkerhetsuppdateringar längre, vilket gör din webbplats sårbar. PHP 8.3 är dessutom dubbelt så snabbt som äldre versioner.

Läs hela svaret

De flesta webbplatser behöver mellan 1 GB och 10 GB lagringsutrymme, beroende på typ och innehåll. Små bloggar och företagssidor klarar sig ofta med under 5 GB, medan bildtunga portföljer och e-handelsbutiker kan behöva 10-50 GB eller mer.

Läs hela svaret

Tekniskt sett går det, men ett delat webbhotell räcker sällan för seriös användning. Moodle kräver att cron körs varje minut, minst 256 MB PHP-minne och hanterar tunga databasfrågor som kvävs på delade resurser. För mer än ett fåtal aktiva studenter är en VPS det rätta valet.

Läs hela svaret