Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/status-im/infra-role-ergo
Ansible role for Ergo IRC server
https://github.com/status-im/infra-role-ergo
ansible-role infra irc
Last synced: about 1 month ago
JSON representation
Ansible role for Ergo IRC server
- Host: GitHub
- URL: https://github.com/status-im/infra-role-ergo
- Owner: status-im
- License: mit
- Created: 2022-11-26T15:57:22.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-11-03T17:59:10.000Z (over 1 year ago)
- Last Synced: 2025-01-01T20:08:49.170Z (about 1 month ago)
- Topics: ansible-role, infra, irc
- Language: Jinja
- Homepage: https://ergo.chat/
- Size: 41 KB
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Description
This role deploys [Ergo](https://ergo.chat/), an IRC server written in Go.
# Configuration
A minimal configuration would require:
```yaml
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](https://docs.docker.com/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`](./USAGE.md).
For more info see [the oficial manual](https://github.com/ergochat/ergo/blob/stable/docs/MANUAL.md).