Skip to content

Commit 72378f9

Browse files
committed
removes references to opentracker
1 parent 55150a2 commit 72378f9

5 files changed

Lines changed: 2 additions & 21 deletions

File tree

README.md

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,19 +35,15 @@ It implements all of the features required to run a private (or public) tracker
3535

3636
### Components
3737

38-
An sqtracker deployment is made up of 5 separate components. These are:
39-
40-
#### A BitTorrent tracker
41-
42-
sqtracker does not implement the BitTorrent tracker spec itself. Instead, it works alongside a tracker server such as [opentracker](https://erdgeist.org/arts/software/opentracker/). In theory, other generic BitTorrent tracker software should work, but opentracker is recommended for the time being.
38+
An sqtracker deployment is made up of 4 separate components. These are:
4339

4440
#### A MongoDB database
4541

4642
[MongoDB](https://www.mongodb.com/) is a popular and powerful document-oriented database. Version 5.2 or higher is required.
4743

4844
#### The sqtracker API service
4945

50-
The sqtracker API service handles all actions taken by users (authentication, uploads, searching etc.), provides the RSS feed, and proxies announce requests to the tracker server.
46+
The sqtracker API service handles all actions taken by users (authentication, uploads, searching etc.), implements the BitTorrent tracker specification to handle announces and scrapes, and provides the RSS feed.
5147

5248
#### The sqtracker client service
5349

@@ -88,7 +84,6 @@ If your configuration is not valid, sqtracker will fail to start.
8884
| SQ_TORRENT_CATEGORIES | envs | `["Movies", "TV"]` | An array of categories available on your tracker site |
8985
| SQ_BASE_URL | envs | https://demo.sqtracker.dev | The URL of your tracker site |
9086
| SQ_API_URL | envs | https://demo.sqtracker.dev/api | The URL of your API. Under the recommended setup, it should be `${SQ_BASE_URL}/api` |
91-
| SQ_TRACKER_URL | envs | http://sq_opentracker:6969 | The URL of your tracker server. Under the recommended setup, it should be `http://sq_opentracker:6969` |
9287
| SQ_MONGO_URL | envs | mongodb://sq_mongodb/sq | The URL of your MongoDB server. Under the recommended setup, it should be `mongodb://sq_mongodb/sq` |
9388
| SQ_MAIL_FROM_ADDRESS | envs | mail@sqtracker.dev | The address that mail will be sent from |
9489
| SQ_SMTP_HOST | envs | smtp.example.com | The hostname of your SMTP server |

api/src/utils/validateConfig.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ const configSchema = yup
3232
.required(),
3333
SQ_BASE_URL: yup.string().matches(httpRegex).required(),
3434
SQ_API_URL: yup.string().matches(httpRegex).required(),
35-
SQ_TRACKER_URL: yup.string().matches(httpRegex).required(),
3635
SQ_MONGO_URL: yup.string().matches(mongoRegex).required(),
3736
SQ_MAIL_FROM_ADDRESS: yup.string().email().required(),
3837
SQ_SMTP_HOST: yup.string().required(),

config.example.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ module.exports = {
1818
SQ_SITE_WIDE_FREELEECH: false,
1919
SQ_BASE_URL: 'https://sqtracker.dev',
2020
SQ_API_URL: 'https://sqtracker.dev/api',
21-
SQ_TRACKER_URL: 'http://sq_opentracker:6969',
2221
SQ_MONGO_URL: 'mongodb://sq_mongodb',
2322
SQ_MAIL_FROM_ADDRESS: 'mail@sqtracker.dev',
2423
SQ_SMTP_HOST: 'smtp.example.com',

docker-compose.dev.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
11
version: "3.9"
22
services:
3-
tracker:
4-
container_name: sq_opentracker
5-
image: lednerb/opentracker-docker:latest
6-
ports:
7-
- "127.0.0.1:6969:6969"
83
traefik:
94
image: "traefik:v2.5"
105
container_name: "sq_traefik"
@@ -39,7 +34,6 @@ services:
3934
- ./config.js:/sqtracker/config.js
4035
depends_on:
4136
- database
42-
- tracker
4337
client:
4438
container_name: sq_client
4539
build:

docker-compose.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
11
version: "3.9"
22
services:
3-
tracker:
4-
container_name: sq_opentracker
5-
image: lednerb/opentracker-docker:latest
6-
ports:
7-
- "127.0.0.1:6969:6969"
83
traefik:
94
image: "traefik:v2.5"
105
container_name: "sq_traefik"
@@ -37,7 +32,6 @@ services:
3732
- ./config.js:/sqtracker/config.js
3833
depends_on:
3934
- database
40-
- tracker
4135
client:
4236
container_name: sq_client
4337
image: ghcr.io/tdjsnelling/sqtracker-api:latest

0 commit comments

Comments
 (0)