Da. Cea mai simplă modalitate de a instala WordPress este prin Softaculous (cPanel). Pentru a activa rețeaua Multisite, bifează opțiunea Enable Multisite (WPMU) în pagina de instalare din Softaculous.
Pentru un WordPress deja instalat, Multisite se poate activa manual adăugând define( 'WP_ALLOW_MULTISITE', true ); în wp-config.php, apoi urmând pașii din Tools → Network Setup.