Bonsoir !
Il te faut moultes et moultes connaissances :
- Il te faut savoir créer et gérer une infrastructure entière
- Il te faut connaitre les codes de base pour les pages internets, HTML, PHP et CSS (entre autre)
- Il te faut savoir gérer et synchroniser des bases de données entre ton site et les serveurs et l'infrastructure
- Il te faut quelques connaissances dans la sécurité informatique pour éviter que des petits malins viennent contourner et profiter des failles de ton système.
- J'en passe mais le principale est là
C'est loin d'être impossible, la preuve il existe énormément d'hébergeur.

En tout cas je peux dire que ca va pas être simple mais c'est quelque chose d'intéressant que tu poses la question parce que je n'en avais jamais croisé avant
Sur ce bonne chance à toi, attends les prochaines propositions
AlexFatta