23 Feb 2020 2 min read Project

Guide to Signal Messenger

Signal-Logo

Earlier this year I was tasked to help in rewriting an Indonesian-made chat app. That project made me curious about chat apps. Is there an open-source chat app that has guaranteed security? Signal is one that I found that is not only easy to set up our own private server but also has great community support. During the process of learning how to deploy our own Signal Server, I saw a lack of comprehensive guides. That’s why I decided to write a guide by compiling the guides from the community and adding my own solutions to the problems I stumbled upon.


For those who want to build their own secure chat app that supports Android, iOS, and Desktop clients, Signal is what you are looking for. Edward Snowden himself recommended Signal on his Twitter. Follow this guide to start your journey on making your own Signal chat messenger, but please do remember that this guide is meant as a starting point. To make your server even more secure, you need to do some hardening that meets your needs, and that will not be covered by this guide.


What does the guide contain?


Check it out on Github. Feel free to open an issue if you find any difficulties.