Why not try BTCpayserver to setup an LN?
There is a video guide to setup BTCpay with a lightning network.
-
https://www.youtube.com/watch?v=yBQX0CFnAh4For now, only 2 compatible wallets are supported. You can also check the documentation below to guide you on how to add the lightning network in your own server.
-
https://docs.btcpayserver.org/features/lightningnetworkOnce you setup up this you can start building your own recharge website. I suggest trying this on Wordpress it easy to set up with the BTCpay plugin and Woocommerce plugin.
About maintaining the LN node well you should always maintain and monitor them if you read and understand the documentation that I linked above.