Changes
Page history
Update install
authored
Jun 18, 2017
by
Brian Ó Donnell
Show whitespace changes
Inline
Side-by-side
install.md
View page @
bb2c8f01
...
...
@@ -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):
...
...
...
...