ZNC

=Overview= ZNC is an IRC network bouncer or BNC. It can detach the client from the actual IRC server, and also from selected channels. Multiple clients from different locations can connect to a single ZNC account simultaneously and therefore appear under the same nickname on IRC. It supports SSL secured connections and IPv6. ZNC is written in C++ and licensed under the GNU General Public License.

=Installation=

=Configuration= ZNC has an automated configuration script which takes care of everything, including creating the SSL certificates if desired.

=Running as a Daemon=

Creating the User
Create a system user with no password, no home directory, and is apart of the group 'znc'.

Creating the Initscript
=Wrapping Up= Visit ZNC's Website for more documentation and Modules to extend ZNC's functionality.