Was verstehst Du unter "eigener Server"?
Solltest Du bisher keinerlei Erfahrungen damit haben miete einen ManagedServer bei einem von dir gewählten Hoster an oder beauftrage jemand anderen damit einen Server für dich zu warten.
Bedenke (ohne dir zu nahe treten zu wollen): jemand ohne jegliche Erfahrungen wird sehr schnell überfordert sein. Du wirst sehr viel lernen müssen und brauchst erstmal einige Monate um wenigstens die Grundlagen zu erlernen. Ein Server kann nur so sicher sein wie er von seinem Administrator gemacht wird. Dazu gehört dann auch eine ständige Pflege, möglichst tägliche Prüfung auf Updates, der Logfiles etc. Wenn Du das ohne Wissen selber machen willst werden deine Daten noch unsicherer sein als sie es bei einem ManagedServer wären die von einem Dienstleister gewartet werden.
Denk auch nicht daran bei dir zu hause einen Server hinzustellen. Sowas kann verdammt teuer sein und birgt ebenso Sicherheits- wie rechtliche Risiken.