Salut,
Si tu as quelques notions de linux et un peu de temps devant toi, alors non, installer un site sous wordpress n'a rien de compliqué. Si tu veux le faire par toi moême, tu trouveras des 10aines de tutos t'expliquant comment faire.
Si tu préfères la simplicité et que le côté "admin" ne t'intéresse pas, alors il existe des script qui font tout pour toi : https://jesuisadmin.fr/easyengine-nginx-wordpress/
Pour le dédié, dur de te conseiller sans savoir de quoi tu as besoin par contre.