Self-hosting one's own Mastodon instance is always good, but trying to do so without even the basic knowledge about shells, databases, Git, Linux / BSD / ..., is a terrible idea.
You don't need to know everything about them but you should try to take a look at the very basic stuff before starting. That would save a lot of trouble and confusion.
@PeterCxy apparently mastodon is gateway to sysadmin
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!