Pentru a instala şi folosi Joomla! trebuie să dispuneţi de un server web complet operaţional (optim, Apache), o bază de date (optim, MySQL) şi limbajul scripting de server PHP, împreună cu modulele specifice activate în PHP pentru MySQL, XML, şi Zlib funcţional, printre altele.
Deşi comunitatea va face întotdeauna tot ce ăi stă în puere pentru a te ajuta, Joomla! nu este un server web şi depinde de tine să ai un server web complet funcţional şi compatibil.