Here is an alternative to the Facebag.
Mastodon
https://en.m.wikipedia.org/wiki/Mastodon_(software)
Written in: Ruby, Java Script
Operating system: Unix, Linux
The only part that I am not comfortable is the Java Script.
Mastodon is a distributed and federated social network, with microblogging features similar to Twitter but administered as a decentralizedfederation of independently operated servers running free software. Each user is member of a specific Mastodon server, known as an "instance", but can connect and communicate with users on other instances as well. Users post short messages, called toots for others to read, or view, subject to the completely adjustable privacy settings of the user and their particular instance. The Mastodon mascot is a brown or grey Proboscidean sometimes depicted using a tablet or smartphone.