Sort:  

In a nutshell, here is some of the benefits of running a witness server include:

  • more understanding of how Hive works on a technical aspect
  • important contribution to the community by participating in signing transactions and holding a copy of the blockchain
  • have the opportunity to have a say in the decision on what rules are getting implemented in the blockchain
  • if you receive enough witness votes you can start earning enough to pay off your server rental and maybe even make profit

To run a witness:

  • you need to have some technical skills or partner with someone who have them
  • rent a server or purchase one and make sure it will have 24/7 stable internet access
  • compile, install, run and maintain the HIVE blockchain app
  • starting a witness vote gathering campaign
    • you only get paid if you sign blocks
    • you only get blocks to sign if you have received some witness blocks
    • the more witness votes you have received the more blocks you get to sign

There are several guides out there but here is a recent one:
https://hive.blog/hive-139531/@balaz/step-by-step-guide-t-28-03-2023-qn2jd

So kind of you for sending the requested stuff. Many thanks bro..