This is not difficult, at least I have not encountered any difficulties in this. I have my own website for about a year and I use good hosting services for my site. Although I tried using free hosting at first, I soon realized that it wasn't worth it. The quality of free hosting services is significantly worse than paid hosting