Btcpayserver is a good software to use. It will help you to accept on chain and lightning payments.