Update install authored by Brian Ó Donnell's avatar Brian Ó Donnell
......@@ -5,7 +5,7 @@ Before installing, there are several things you must have in place:
* A DNS hostname configured for your instance (ex: nextcloud.example.com)
* A second DNS hostname configured for collabora (ex: office.example.com. This can be a CNAME alias of the first hostname)
* A third DNS hostname configured for ejabberd (ex: conference.example.com. This can be a CNAME alias of the first hostname)
* A firewall configured to allow inbound traffic to ports **80/tcp**, **443/tcp**, **5349/tcp** and **5349/udp**
* A firewall configured to allow inbound traffic to ports **80/tcp**, **443/tcp**, **5222/tcp**, **5349/tcp** and **5349/udp**
## Recommended Minimums
* Dual core processor
......@@ -15,6 +15,7 @@ Before installing, there are several things you must have in place:
It is optional but strongly recommended to use [full disk-encryption](https://en.wikipedia.org/wiki/Dm-crypt), the setup of which is not covered here.
## Installation
If you are running
This guide assumes you are using Ubuntu 16.04 (xenial), though the process should be fairly similar for any distro
### Install necessary packages
......@@ -42,7 +43,6 @@ Create a new file `/etc/docker/daemon.json` with the following contents:
sudo git clone https://gitlab.com/gibberfish/pancrypticon.git
cd pancrypticon
chown 999 initdb.d
sudo cp build/ejabberd/files/initdb.d/* initdb.d/
sudo cp settings.env.example settings.env
At this point it would be a good idea to verify that the code has not been tampered with (optional but recommened):
......
......