3
This is the core (server) component of [Quassel](http://quassel-irc.org/), a modern, cross-platform, distributed IRC platform.
4
One or more Quassel clients can attach to and detach from this central core.
3
This is the core (server) component of [Quassel](http://quassel-irc.org/), a
4
modern, cross-platform, distributed IRC platform. One or more Quassel
5
clients can attach to and detach from this central core.
8
9
To use this charm, run:
10
11
juju deploy quassel-core
12
Once the unit has deployed successfully, you can open your quassel client (e.g. the Ubuntu package quassel-client) to connect to your
13
quassel-core unit's address on the configured port (default 4242) and configure the service.
12
juju expose quassel-core
14
Once the unit has deployed successfully, you can open your quassel client
15
(e.g. the Ubuntu package quassel-client) to connect to your quassel-core
16
unit's address on the configured port (default 4242) and configure the
19
WARNING: The first user to connect to the quassel-core installation after it
20
is exposed will be prompted to configure the service, and will gain
21
administrative privileges over the quassel-core installation.
19
27
# Contact Information
29
- Copyright (c) 2014, Canonical Ltd.
21
31
- Maintainer: Paul Gear <https://launchpad.net/~paulgear>
22
32
- Upstream website: http://quassel-irc.org/
23
33
- Upstream bug tracker: http://bugs.quassel-irc.org/projects/quassel-irc
24
34
- Upstream source code: http://github.com/quassel/quassel
28
- Testing; I don't know if this actually works.
29
- Actually implement the configuration items; at the moment, they're all ignored.
30
- The lack of control that the quassel-core package provides over certificate parameters (files/postinst is a reference copy of the postinst
31
file from the .deb package) means that we need to take certificate generation into our own hands and make something more flexible.
38
- Check certificate validity length and change the cert if it has changed;
39
at present, the validity is only set on unit install, meaning that if you
40
want to change it, you must deploy the service, destroy the first unit and
41
associated machine, then create a new unit; alternatively, assuming your
42
environment is not lightning fast, you can set the preferred options using
43
juju set while the first machine for the service is installing.
45
- Currently, all of the juju hook scripts run with 'set -x' enabled. Once
46
this charm has received an appropriate level of testing, this needs to be
47
disabled and the hook scripts modified to use juju-log instead.