Quassel

Quassel Core is a daemon/headless IRC client, part of Quassel, that supports 24/7 connectivity. Quassel Client can be attached to it to.

Installation
To install:

Create an SSL/TLS certificate:

To start collectd on start-up:

Start Quassel Core:

Connect to the core with your Quassel Client, and the client will prompt you for initial setup configuration, including database credentials.

Migrate SQLite to PostgreSQL
Create users in PostgreSQL for Quassel, here we use a user and database called "quassel". See PostgreSQL/QuickStart for information on how to do this.

Then setup Quassel with the user you created: