mirror of
https://github.com/meehow/privtracker.git
synced 2026-09-02 22:56:07 +08:00
59850f11bf945096781e7d6120eb5c5b6a6b03c0
Private BitTorrent tracker for everyone
PrivTracker allows you to share torrent files only with your friends and nobody else. Unlike public trackers, it shares peers only within a group using the same announce URL. It really works like a private tracker, but can be generated with one click of a button.
Build & install
$ go install github.com/meehow/privtracker@latest
Usage
# Runs on port 1337 by default.
$ ~/go/bin/privtracker
# Set PORT to 443 if you want to enable automatic TLS handling
$ PORT=443 ~/go/bin/privtracker
Example Systemd service
This is an example of /etc/systemd/system/privtracker.service which can handle your privtracker service.
Remember to check directory names if you are going to use it.
[Unit]
Description=privtracker
After=network.target
Requires=network.target
[Service]
Type=simple
User=privtracker
RestartSec=1s
Restart=on-failure
Environment=PORT=443
AmbientCapabilities=CAP_NET_BIND_SERVICE
WorkingDirectory=/home/privtracker/web
ExecStart=/home/privtracker/web/privtracker
[Install]
WantedBy=multi-user.target
Docker Compose
version: "3"
services:
privtracker:
build: https://github.com/meehow/privtracker.git
restart: unless-stopped
user: 1000:1000
environment:
- TZ=${TZ}
- PORT=1337
volumes:
- config:/config
ports:
- 1337:1337
volumes:
config:
Description
Private BitTorrent tracker generator PrivTracker – 开源的私人 BT Tracker 服务器地址:超大文件分享的又一个选择
Readme
302 KiB
Languages
Go
96.2%
Dockerfile
2.4%
Makefile
1.4%