Karla/README.md

28 lines
761 B
Markdown

# Karla - IRC Hybrid Open Proxy Monitor
This is a `hopm` instance to detect and manage potentially abusive hosts via dnsbls and port scans
## Installation - Productionized
> Requires root priviledges
1. Add an unpriviledged role user `Karla` with the home `/opt/hopm/`.
2. Add yourself to the group `Karla`.
3. `cd /opt/hopm/` and `git clone <repo>`.
4. `cd Karla/` and `cp Karla.service /etc/systemd/system/`.
5. Check `/opt/hopm/Karla/etc/hopm.conf` and configure accordingly.
5. `systemctl daemon-reload` and `systemctl enable --now Karla.service`.
## Credentials
* Ensure `hopm.conf` and `Karla.conf` is in `.gitignore`
## TODO
* Deploy Utility which can pull the systemd unit file from `LibertaCasa/system` repo
* Lint checking before deploy