Commit 67dd52e
committed
Merge #186: feat: add blog post about submitting trackers to newTrackon
20e825c feat: add blog post about submitting trackers to newTrackon (Jose Celano)
Pull request description:
## Summary
Adds a new blog post: **Submitting Trackers to newTrackon**.
Closes #185
## What's in the post
- **Introduction** — what newTrackon is and why independent uptime monitoring matters
- **Prerequisites** — all 5 checks newTrackon performs before accepting a tracker (including announce interval 300–10800 s)
- **One tracker per IP constraint** — how newTrackon deduplicates by IP, not just URL
- **Solution: Floating IPs** — how we use Hetzner floating IPs to list UDP and HTTP/S endpoints independently
- **BEP34 DNS configuration** — TXT record syntax and our setup for each domain
- **Submitting to newTrackon** — step-by-step walkthrough
- **Troubleshooting: Tracker Shows as Down** — four sub-sections:
- IPv6 routing with Docker and floating IPs (ip6tables, DNAT/SNAT)
- Using `newtrackon.com/raw` to inspect probe results
- Running a local copy of newTrackon
- Using the Torrust Tracker console client
## Other changes
- `static/blogMetadata.json` — regenerated to include the new post
- `.github/skills/add-blog-post/SKILL.md` — updated step 5 to document SEO-friendly cover image naming convention
- Cover image: `static/images/posts/submitting-trackers-to-newtrackon/submitting-bittorrent-tracker-to-newtrackon.webp`
## Checklist
- [x] `npm run check` — 0 errors, 0 warnings
- [x] `npm run lint` — all files pass Prettier + ESLint
- [x] Pre-commit hook — all checks passed
- [x] Cover image added with SEO-friendly filename
- [x] `blogMetadata.json` regenerated
ACKs for top commit:
josecelano:
ACK 20e825c
Tree-SHA512: 3fd15031222f898c598c8edff4b03d7f538742ae2e5f18a040178ec72e2cc0a51c8028be1d425264c1a768c7ebd3327565780578b2b6c0464ce334c19940d9876 files changed
Lines changed: 768 additions & 54 deletions
File tree
- .github/skills/add-blog-post
- src/routes/blog/submitting-trackers-to-newtrackon
- static
- images/posts/submitting-trackers-to-newtrackon
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
329 | 329 | | |
330 | 330 | | |
331 | 331 | | |
332 | | - | |
| 332 | + | |
333 | 333 | | |
334 | 334 | | |
335 | | - | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
336 | 348 | | |
337 | 349 | | |
338 | 350 | | |
| |||
Lines changed: 14 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
0 commit comments