Lo installi sul tuo pc se fa anche da server, se no lo installi sul server su cui pubblichi il sito.

Un CMS è come un sito già fatto che tu prendi e usi.
Poi se vuoi lo personalizzi.

Fatti un po' di ricerche per capire come funzionano i cms.