I want to gauge the interest in a new open-source project for a self-hosted secure mobile messaging platform. The emphasis of this project is making it very easy to deploy (e.g. 1-click deployment onto EC2 micro-instance) and use with your network of friends.
High-level functionality
- Messages encrypted on client and sent via HTTPS to server.
- Messages deleted from server as soon as recipient receives message.
- Mechanism of locally sharing a private key between devices (e.g. Bump like functionality if you want to get fancy)
- Clients receive delivery and read confirmation (and possibly see when other person is typing)
End-product
- iOS / Android apps available in respective app stores
- Backend available on AWS Marketplace for 1-click deployment
- Source code for mobile apps / backend available with instructions on how to build / deploy
Implementation
- Focus on simplicity that’s easy for others to audit
- Backend in Python or PHP and MySQL
High-level functionality
- Messages encrypted on client and sent via HTTPS to server. - Messages deleted from server as soon as recipient receives message. - Mechanism of locally sharing a private key between devices (e.g. Bump like functionality if you want to get fancy) - Clients receive delivery and read confirmation (and possibly see when other person is typing)
End-product
- iOS / Android apps available in respective app stores - Backend available on AWS Marketplace for 1-click deployment - Source code for mobile apps / backend available with instructions on how to build / deploy
Implementation
- Focus on simplicity that’s easy for others to audit - Backend in Python or PHP and MySQL