Charm: znc
Summary
advanced modular IRC bouncer
Charm Store
juju deploy cs:precise/znc-1
Maintainer
Patrick Hetu
Series
precise
Description
advanced modular IRC bouncer
Links
Repository   Bugs
lp:~charmers/charms/precise/znc/trunk
Config
username string
server_hostname string
listener string
server_port string
password string
nickname string
channels string
Details
Readme
Juju charm ZNC
==============

:Author: Patrick Hetu <patrick@koumbit.org>

Example deployment
------------------

1. First bootstrap your environment::

        juju bootstrap

2. On a diffent terminal starts the log collection with the command::

        juju debug-log

3. Setup your znc user information in myznc.yaml like this::

    myznc:
      nickname: mynick
      username: myusername
      password: mysecretpassword
      channels: "ubuntu ubuntu-beginners"

4. Then in the first terminal create the services and expose them to the Internet::

    juju bootstrap
    juju deploy --config myznc.yaml znc
    juju expose znc

5. Accessing your znc control panel should be ready at::

       http://<your_server_address>:6667 

   To find out the public address of znc, look for it in the output of the
   `juju status` command.  

6. If you have not set a master password:

   To be able to connect to the web interface, you must know your usename
   and password. You will found it in the logs collected by the `juju debug-log`
   command. If you need it later, the password is in the `/etc/znc/configs/znc.conf`
   configuration file. You can read it by running this command:

      cat /etc/znc/configs/znc.conf

   after have logged with ssh in the znc server. The command will show you a
   line with the password looking like this:

      Pass = <THE_PASSWORD>


Changes  
2012/08/09 Mark Mims merging lp:~patrick-hetu/charms/oneiric/znc/trunk (revno 26)
2012/04/16 Mark Mims needs pwgen package to install (revno 25)
2012/04/05 Patrick Hetu fix permissions after installation (revno 24)
2012/04/05 Patrick Hetu restart znc after configuration change (revno 23)
2012/04/05 Patrick Hetu typo (revno 22)
2012/04/05 Patrick Hetu add a config-changed hook (revno 21)
2012/04/05 Patrick Hetu add a start and stop hooks (revno 20)
2012/03/29 Patrick Hetu typo (revno 19)
2012/03/29 Patrick Hetu just ignore errors when doing config's symlink (revno 18)
Lint Check
  • warn: all charms should provide at least one thing