BitTorrent indexer/search engine and DHT crawler with web UI
Project homepage: https://bitmagnet.io
Description
A self-hosted BitTorrent indexer, DHT crawler, content classifier and torrent
search engine with web UI, GraphQL API and Servarr stack integration.
Package information
- Ports path
- net/bitmagnet
- Package architecture
- amd64
- Maintainer
- Klemens Nanni <kn@openbsd.org>
- Categories
- net, databases, lang/go
- Available flavors
- None listed
- Only for architectures
- aarch64, amd64, arm, i386, riscv64
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Runtime
Build
OpenBSD README
This README contains unresolved ports variables; replace them before using its commands.
bitmagnet requires no special privileges and writes no files (other than logs).
Its configuration, including PostgreSQL credentials, is read as config.yml
in the current working directory, the user's home directory and separate
per-key environment variables, in that order.
Secrets and the rc.subr(8) service may thus be limited with an unprivileged user
and a dedicated configuration directory:
# useradd -g =uid -s /sbin/nologin -d /nonexistent ${USER}
# install -d -m 750 ${CONF_DIR}
# rcctl enable ${SVC}
# rcctl set ${SVC} execdir ${CONF_DIR}
# rcctl set ${SVC} user ${USER}
To avoid colours in the default format:
log:
json: true