Ansible role for Ergo IRC server
https://ergo.chat/
Jakub Sokołowski
b9f1cfb3c2
Signed-off-by: Jakub Sokołowski <jakub@status.im> |
||
---|---|---|
defaults | ||
meta | ||
tasks | ||
templates | ||
LICENSE | ||
README.md | ||
USAGE.md |
README.md
Description
This role deploys Ergo, an IRC server written in Go.
Configuration
A minimal configuration would require:
ergo_network_name: 'ExampleOrg'
ergo_server_name: 'irc.example.org'
ergo_message_of_the_day: 'Welcome to Example.org IRC server!'
ergo_history_autoresize_window: 14d
ergo_max_concurrent_conns: 128
ergo_cont_certs_vol: '/certs/example.org'
ergo_server_password: '$2a$04$...'
ergo_admin_password: '$2a$04$...'
Management
Serivce is managed using Docker Compose:
> docker-compose ps
Name Command State Ports
------------------------------------------------------------------------------------------------
ergo /ircd-bin/ergo run --conf= ... Up 127.0.0.1:6667->6667/tcp, 0.0.0.0:6697->6697/tcp
Administration
For general usage and admin docs see USAGE.md
.
For more info see the oficial manual.