When not using Google Play services (e.g. GrapheneOS, LineageOS users), Signal can be a real battery drain. Molly with UnifiedPush on the other hand is extremely battery efficient.
Here’s how to set this up, using Nextcloud as the UnifiedPush provider.
I am using websocket and don’t see a large battery drain. Am I missing something by not setting up unified push?