The net/soju port
soju-0.8.2 – user-friendly IRC bouncer (cvsweb github mirror)
Description
soju is a user-friendly IRC bouncer. soju connects to upstream IRC servers on behalf of the user to provide extra functionality. soju supports many features such as multiple users, numerous IRCv3 extensions, chat history playback and detached channels. It is well-suited for both small and large deployments.WWW: https://soju.im/
Readme
+------------------------------------------------------------------------------- | Running ${PKGSTEM} on OpenBSD +------------------------------------------------------------------------------- Creating a database =================== soju requires a database to be created before starting the daemon. This can be done as follows: $ doas -u _soju sojudb -config ${SYSCONFDIR}/soju/config create-user-admin This will create the database under ${LOCALSTATEDIR}/soju/main.db or as specified in ${SYSCONFDIR}/soju/config. Using TLS ========= By default, soju listens with TLS over TCP on port 6679. However for this to work, it is necessary to first configure certificates under ${SYSCONFDIR}/soju/config e.g.: ... listen ircs:// tls ${SYSCONFDIR}/ssl/example.com.fullchain.pem ${SYSCONFDIR}/ssl/private/example.com.key ... Note that certificate and key should be readable by the _soju user.
Maintainer
Johannes Thyssen Tishman
Only for arches
aarch64 amd64 arm i386 riscv64
Categories
Library dependencies
Build dependencies
Files
- /etc/rc.d/soju
- /etc/soju/
- /etc/soju/config
- /usr/local/bin/soju
- /usr/local/bin/sojuctl
- /usr/local/bin/sojudb
- /usr/local/man/man1/soju.1
- /usr/local/man/man1/sojuctl.1
- /usr/local/share/doc/pkg-readmes/soju
- /usr/local/share/examples/soju/
- /usr/local/share/examples/soju/config
- /var/soju/
- @newgroup _soju:895
- @newuser _soju:895:_soju::soju user:/var/soju:/sbin/nologin