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

Get it from the Snap Store

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)

(Optional) Use S3

Follow the steps from https://vincetocco.com/backup-your-servers-automatically-to-amazon-aws-s3/

iOS App

Install from App Store

After installation, set Server address(ex: https://example.com) from Settings.
Make sure the login screen showing your domain.