I'm confused about the downvoting. This is absolutely what a lot of tech people want to do, use the nice client and self-host.
Genuine question. Why do you do this?
Not the OP, but the beeper client looks better and has native GIF support, among other niceties that more "normal" users would prefer over other clients.