Wenn du das nötige Geld hast, kannst du dir einen sogenannten Rootserver mieten. Dies ist dann einfach ein Rechner, welcher in irgendeiner Firma hängt(Bild 1) . Auf diesen bekommst du dann Vollzugriff und kannst darauf hosten was du willst (HTTP,FTP,TS3).
Du kannst dir auch einen sogenannten Vserver mieten. Auf diesen hast du dann auch Zugriff wie oben, nur Teilst du dir den Computer mit anderen Leuten. Somit hast du keinen Vollzugriff auf den Rechner und wenn die anderen den Server für Botnets und anderen kram "missbrauchen" kann die Leistung schon einbrechen. Diese Vserver sind aber viel billiger.
Vergiss aber bitte nicht, dass du um einen Rootserver zu verwalten gute Netzwerk-, Administrations-, Linux- und Programmierkenntnisse brauchst!
Das ist nicht so einfach, wie bei Nitrado anzurufen, Geld einzuzahlen und auf einen Knopf zu drücken!
Hier gibt es gute Root- und Vserver:
https://www.netcup.de
Natürlich kannst du auch auf einen der unzähligen Minecraft Serverhoster zurückgreifen. Diese bieten dann auch ein Interface, um sich schnell einen Server zusammenzubauen. Du bist dann aber beschränkt auf "nur Minecraft" und kannst auch nicht die Serverdateien direkt bearbeiten, wie du das auf Root und Vservern tun kannst!
Mein Rat: Eigne dir gute Kenntnisse in Sachen Netzwerke und Linux an, und Bestelle dir Testweise einen Root oder Vserver. Pass aber auf, auf die Mindestvertragslaufzeit zu achten! Spiel ein bisschen damit herum und Installiere einen Minecraftserver.
MfG