Configure and enable Conpherence
To enable Conpherence, follow these steps:
Install Node.js and npm (if not already installed) using the official installation instructions.
Set the Node.js environment variable:
$ export NODE_PATH=/usr/lib/node_modules
Install ws globally:
$ sudo npm install -g ws
Start the Aphlict service:
$ /opt/bitnami/apps/phabricator/htdocs/bin/aphlict start --config /opt/bitnami/apps/phabricator/htdocs/conf/aphlict/aphlict.default.json
Log in to Phabricator as an administrator and navigate to the “Configuration -> Core Settings -> Notifications” section.
Modify the notification.servers value by entering the following configuration, ensuring the IP-ADDRESS placeholder reflects the IP address of the server hosting Phabricator. Click the “Save Config Entry” button once done.
[ { "type": "client", "host": "IP-ADDRESS", "port": 22280, "protocol": "http" }, { "type": "admin", "host": "127.0.0.1", "port": 22281, "protocol": "http" } ]
Here’s what the result should look like:
Open port 22280 in the server firewall. Refer to the FAQ for more information on how to do this.
Real-time notifications should now be enabled.