Pleroma
This is an OStatus and ActivityPub compatible social networking server which federates with other fediverse systems. It is high-performance and so is especially well suited for running on low power single board computers without much RAM.
Ports
Forward the following ports from your internet router:
80, 443
Setting up with an Android phone
Since Pleroma supports the same protocols, any Mastodon client for Android should work with it.