Skip to content

vaartis/hellish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

768b378 · Nov 1, 2023
Jun 4, 2022
Apr 24, 2022
Aug 17, 2023
Nov 1, 2023
Dec 8, 2021
Mar 29, 2022
Apr 20, 2022
Dec 9, 2021
Jun 4, 2022
Aug 17, 2023
Dec 17, 2021
Apr 15, 2022
May 31, 2022
Mar 29, 2022
Jun 4, 2022
Aug 17, 2023

Repository files navigation

Hellish

A torrent tracker.

Command line options

  • --invite-not-required makes the registration process work without invites, you can create the first account like this and then invite other people with it
  • --config sets the config file, which by default is hellish_config.ini, the options are described in the file itself

You will need libsodium installed on your system for the program to run. The database used is PostgreSQL, it tries to connect to the database hellish as user postgres.

Build with alire:

# optimized build
alr build
# or like this to get debug symbols
HELLISH_BUILD_MODE=debug alr build

./bin/hellish

The build is entirely static except the libsodium and postgresql libraries, but be sure to copy the assets to the server too. You can run deploy.sh which will put everything you need except aws.ini into _deploy.