@nickapos @bobdobberson
AFAIK there used to be an option to host your own Signal server and talk to others from it, but there no longer is.
Your options are XMPP and Matrix — the former is cheaper on the resources and by extension cheaper hosting, the later is more modern, has more streamlined onboarding — which your loved ones would probably appreciate, but your hosting bill might go high with time.
@m0xee I think versions of Signal's server and client code are available so you can build clients and perhaps configure them to use your custom server.
AFAIK there is no out of the box setup for it, and I wouldn't personally go with Signal, but I don't want to rule anything out for someone looking for their own solutions.
XMPP + omemo definitely seems like the cleanest and most stable / potentially secure option available.
@nickapos