WorkBase
WorkBase is an open source, private cloud message service.
It’s based on email protocol which means it can connect anyone with an email address.
Install on Ubuntu 16.04
Instant Server Installation with Snap
sudo snap install workbase-server
Now you can access from http://<your server ip>:3000
Config ROOT_URL
Suppose you have a domain(ex: example.com) mapping to your server.
$ sudo snap run --shell workbase-server
# echo ROOT_URL=https://example.com > $SNAP_COMMON/root-url.env
$ sudo reboot
(Optional) Enable Email (Send & Receive)
- Register an account in Mailgun: https://www.mailgun.com.
- Add a domain, and validate following the instructions. Write down the API Key which will be used in setup.
- Add a router: Match Recipient:
(.*)@example.com
, Store and Notify:https://example.com/api/v1/mailgun
.
(Optional) Use S3
Follow the steps from https://vincetocco.com/backup-your-servers-automatically-to-amazon-aws-s3/
- Create an S3 bucket in preferred region
- Get an “Access Key Id” and “Secret Key”
iOS App
After installation, set Server address(ex: https://example.com) from Settings.
Make sure the login screen showing your domain.