Private BitTorrent tracker generator
Find a file
2023-09-02 15:26:47 +03:00
docs changed hardcoded url to use hostname 2023-09-02 14:48:11 +03:00
.gitignore goreleaser 2023-03-27 17:14:35 +02:00
.goreleaser.yaml goreleaser 2023-03-27 17:14:35 +02:00
annnounce.go handlers in separate files 2022-03-23 00:21:08 +01:00
go.mod update dependencies, require at least go 1.17 2023-03-27 15:44:12 +02:00
go.sum update dependencies, require at least go 1.17 2023-03-27 15:44:12 +02:00
LICENSE.txt change license to txt, so github can parse it 2020-12-08 14:47:50 +01:00
main.go changed hardcoded url to use environment variables 2023-09-02 15:26:47 +03:00
Makefile migration to fiber 2022-03-21 21:56:11 +01:00
README.md changed hardcoded url to use environment variables 2023-09-02 15:26:47 +03:00
scrape.go handlers in separate files 2022-03-23 00:21:08 +01:00
storage.go garbage collect during cleanup 2022-11-09 10:11:53 +01:00

Private BitTorrent tracker for everyone

PrivTracker allows to share torrent files just with your friends, nobody else. Unlike public trackers, it shares peers only within a group which is using the same Announce URL. It really works like a private tracker, but can be generated with one click of a button.


Build

# Clone this repository.
$ git clone https://github.com/meehow/privtracker.git

# cd into the directory
$ cd privtracker

# Run go build
$ go build

Usage

# Runs on port 1337 and redirects to privtracker.com by default.
$ ./privtracker
# Export PORT and DOMAIN variables to use custom values.
$ export PORT=12345 DOMAIN=customprivtracker.com; ./privtracker