Depends on how deep (technically) are you willing to go.
I initially followed the raspibolt.org guide (with my own adaptations) which uses lnd and you can pair with a mobile wallet like Zeus or a webapp like RideTheLightning or you can even use it with the alby browser extension.
To get the zaps, it requires running experimental code, check #[3]