Commit 2310c7a
committed
Merge #162: Add blog post: Introducing the Torrust Tracker Deployer
64986cf Add blog post: Introducing the Torrust Tracker Deployer (Jose Celano)
Pull request description:
## Summary
This PR adds a new blog post announcing the Torrust Tracker Deployer project.
## Content Overview
The blog post covers:
- **Project motivation**: Automating the manual deployment tutorial
- **Design philosophy**: Simplicity over flexibility (99% of use cases)
- **Who should use it**: Docker-based VM deployments with average infrastructure knowledge
- **Development journey**: Three iterations (Bash PoC → Perl PoC → Rust production)
- **Architecture**: DDD approach for infrastructure (domain-driven design)
- **AI-assisted development**: First Torrust project developed entirely with AI agents
- **Current status**: Near completion with detailed roadmap progress
- **Deployment options**: Hetzner Cloud, LXD (testing), pre-provisioned VMs
- **Scope and limitations**: Single-use deployment tool, not ongoing management
- **Documentation**: Comprehensive internal and user-facing docs
- **Prerequisites**: OpenTofu, Ansible, provider credentials
- **Error handling**: Fast recovery by destroying and redeploying
## Key Messages
- Project is **work in progress** but **close to completion** (~1 month to release)
- Both **LXD and Hetzner providers** are fully working
- **Deployment takes under 2 minutes** (vs hours with manual process)
- Code is **100% AI-generated** but carefully reviewed and tested
- Serves as **living documentation** of tracker infrastructure requirements
## Files Changed
- New blog post: `src/routes/blog/introducing-the-torrust-tracker-deployer/`
- Updated blog metadata: `static/blogMetadata.json`
- Cover image: `static/images/posts/introducing-the-torrust-tracker-deployer/torrust-tracker-deployer.png`
## Notes
- Post is scheduled for December 22, 2025
ACKs for top commit:
josecelano:
ACK 64986cf
Tree-SHA512: 4ecdc7e6ab3ff1ad94e025552ecfce442611221d0080a1d4cf0287fa76e8c02b968002267bc8adf14fb615af23d5c2c03c259cb15d2d4f89dd0511b4955e338cFile tree
5 files changed
+1147
-52
lines changed- src/routes/blog/introducing-the-torrust-tracker-deployer
- static
- images/posts/introducing-the-torrust-tracker-deployer
5 files changed
+1147
-52
lines changedLines 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