If you are planning self-hosting you should review 101: Self-hosting information for beginners it’s not only “setup” - more operational tasks like backup, upgrading etc are to come - you should be aware before you start.
While it’s good idea to involve professionals to perform tasks you are not skilled enough it’s not a good idea to do this publicly in the internet. From my experience the forum is very kind but you still should never trust “somebody on the internet” to manage your system - better search for a local professional/company your know and trust.