Do I need an own server for CMS?
No, if you already have a website then CMS can run on existing hosting packages. If there is no existing website then any hosting packages will run a good CMS.