In theory, on Android, you could probably get it to run. There are some practical obstacles, though:
- Your carrier probably puts you behind NAT, and your IP address probably changes all the time as you move around.
- Your server would be inaccessible whenever you lost signal.
- Sandstorm apps are built for x86-64, but your phone is probably ARM.
- You of course would need to root your phone.
Could that server be one's mobile phone?