Professional-grade platform for torrent metadata analysis and search optimization
π This guide is structured in progressive modules
π¦ TRNTsearch Analytics Pro 2026
β
βββ π· MODULE 01 β Orientation
β βββ Platform overview
β βββ Core capabilities
β βββ Architecture design
β
βββ πΆ MODULE 02 β Environment Setup
β βββ Hardware requirements
β βββ Software dependencies
β βββ Network configuration
β
βββ π· MODULE 03 β Deployment
β βββ Installation workflow
β βββ Initial configuration
β βββ Service activation
β
βββ πΆ MODULE 04 β Analytics Engine
β βββ Data ingestion
β βββ Query builder
β βββ Visualization tools
β
βββ π· MODULE 05 β Operations
β βββ Monitoring
β βββ Optimization
β βββ Troubleshooting
β
βββ πΆ MODULE 06 β Reference
βββ API endpoints
βββ CLI commands
βββ FAQ
TRNTsearch Analytics Pro 2026 is a professional-grade analytics suite for torrent index metadata. It enables researchers, data scientists, and platform operators to query, aggregate, and visualize torrent metadata at scale β from millions of indexed records.
Built on a modern Rust + Python stack, it delivers sub-second query performance with full-text search, faceted filtering, and time-series trend analysis.
| Capability | Description |
|---|---|
| π Full-Text Search | Sub-second across millions of records |
| π Trend Analytics | Time-series patterns over months/years |
| ποΈ Faceted Filters | Category, size, seeders, age |
| π§ ML Ranking | Relevance tuned by usage patterns |
| π Visualization | Interactive charts and heatmaps |
| π API Access | REST + GraphQL endpoints |
| π€ Export | CSV, JSON, Parquet |
| π RBAC | Role-based access control |
| Layer | Technology | Function |
|---|---|---|
| π¨ Frontend | React + TypeScript | Interactive dashboard |
| βοΈ API | Rust Axum | High-performance REST |
| π§ Analytics | Python + Polars | Data processing |
| πΎ Storage | PostgreSQL + Redis | Primary + cache |
| π Search | Meilisearch | Full-text index |
| π Charts | Apache ECharts | Visualization |
| π Auth | OAuth2 + JWT | Security layer |
β
OS: Windows 10/11, Ubuntu 22.04+, macOS 13+
β
CPU: Intel i5-8400 / AMD Ryzen 5 2600
β
RAM: 8 GB DDR4
β
Storage: 25 GB SSD
β
Network: 50 Mbps stable connection
β
Python: 3.11+
β
Node.js: 20 LTS
β
PostgreSQL: 15+
β
Redis: 7+
β
Docker: 24+ (for containerized deploy)
β OS: Windows 11 / Ubuntu 24.04 LTS
β CPU: Intel i7-12700K / AMD Ryzen 7 5800X
β RAM: 32 GB DDR4/DDR5
β Storage: 500 GB NVMe SSD
β Network: 1 Gbps
β GPU: Optional for ML acceleration
β Reverse Proxy: Nginx / Caddy
β Monitoring: Prometheus + Grafana
Click below to reach the release portal:
Verified β’ Pro Edition β’ 2026 Release
| Package | Size | Platform |
|---|---|---|
| π¦ Standalone | 120 MB | Windows x64 |
| π¦ Server Bundle | 280 MB | Linux x64 |
| π¦ Docker Image | 450 MB | Multi-arch |
| π¦ Source Archive | 85 MB | Any |
| π₯ Total Downloads | 96,000 | All platforms |
gpg --verify trntsearch-pro-2026.tar.gz.sigsha256sum trntsearch-pro-2026.tar.gz
certutil -hashfile trntsearch-pro-2026.tar.gz SHA256| Platform | Purpose |
|---|---|
| π¦ VirusTotal | 70+ engine scan |
| π Snyk | Dependency audit |
| π΅οΈ Trivy | Container scan |
| π SonarQube | Code quality |
Install required runtimes:
# Python 3.11+
python --version
# Node.js 20 LTS
node --version
# PostgreSQL 15+
psql --version
# Redis 7+
redis-server --version# Create database
createdb trntsearch_analytics
# Initialize schema
psql trntsearch_analytics < schema.sql
# Verify connection
psql trntsearch_analytics -c "SELECT version();"git clone https://github.com/trntsearch/analytics-pro-2026.git
cd analytics-pro-2026# Python backend
pip install -r requirements.txt
# Frontend
npm install
# Build frontend
npm run buildEdit config/production.yaml:
server:
host: 0.0.0.0
port: 8080
workers: 4
database:
host: localhost
port: 5432
name: trntsearch_analytics
pool_size: 20
redis:
host: localhost
port: 6379
search:
engine: meilisearch
index_batch: 10000
analytics:
cache_ttl: 3600
max_query_time: 30
auth:
jwt_secret: "CHANGE_ME"
token_ttl: 86400python manage.py search:init
python manage.py search:build --full# Using systemd
sudo systemctl start trntsearch-api
sudo systemctl start trntsearch-worker
sudo systemctl start trntsearch-search
# Or using the launcher
./bin/trntsearch-start.shOpen your browser: http://localhost:8080
python manage.py create-superusercurl http://localhost:8080/api/healthExpected response:
{
"status": "healthy",
"version": "2026.1.0",
"services": {
"api": "ok",
"database": "ok",
"redis": "ok",
"search": "ok"
}
}| Component | Function |
|---|---|
| π Search Bar | Full-text queries |
| ποΈ Facet Panel | Multi-select filters |
| π Date Range | Time-bounded queries |
| π Aggregation | Group/summarize results |
| π¨ Visualization | Chart type selector |
| π€ Export | Download results |
category:software AND size:<5GB AND seeders:>10
| group_by:year
| aggregate:count,avg(seeders)
| order_by:count DESC
| limit:100
| Function | Description |
|---|---|
count |
Number of records |
avg(field) |
Average value |
sum(field) |
Total sum |
min(field) |
Minimum |
max(field) |
Maximum |
percentile(field, p) |
Percentile |
median(field) |
Median |
| Chart Type | Best For |
|---|---|
| π Line Chart | Trends over time |
| π Bar Chart | Category comparison |
| π₯§ Pie Chart | Distribution |
| π₯ Heatmap | Density patterns |
| π Area Chart | Cumulative growth |
| π― Scatter Plot | Correlations |
| π³ Treemap | Hierarchical data |
| π Sankey | Flow analysis |
| Check | Method | Expected |
|---|---|---|
| β API health | /api/health |
"status": "healthy" |
| β Database | psql -c "\dt" |
Tables listed |
| β Redis | redis-cli ping |
PONG |
| β Search index | /api/search/stats |
Document count > 0 |
| β Dashboard | Browser load | UI visible |
| β Auth flow | Login test | Token issued |
| β Query speed | Sample query | < 1 second |
| β Export | CSV download | File opens |
| Problem | Cause | Solution |
|---|---|---|
| β API won't start | Port in use | Change port in config |
| β DB connection error | Wrong credentials | Verify .env |
| β Search index empty | Not built | Run search:build |
| β Slow queries | Missing indexes | Run db:optimize |
| β Redis timeout | Memory limit | Increase maxmemory |
| β Dashboard 404 | Wrong base path | Check nginx config |
| β Auth failures | Clock drift | Sync system time |
| β Export timeout | Large dataset | Use async export |
| β High CPU usage | Unoptimized query | Add limit/offset |
| β Memory leak | Old version | Update to latest |
/var/log/trntsearch/api.log
/var/log/trntsearch/worker.log
/var/log/trntsearch/search.log
# Check service status
systemctl status trntsearch-*
# View recent logs
journalctl -u trntsearch-api -n 100
# Test database connection
psql trntsearch_analytics -c "SELECT 1;"
# Redis health
redis-cli INFO| Endpoint | Method | Purpose |
|---|---|---|
/api/health |
GET | Service health check |
/api/search |
GET | Full-text search |
/api/analytics/trends |
GET | Trend data |
/api/analytics/top |
GET | Top results |
/api/export |
POST | Async export |
/api/auth/login |
POST | Authenticate |
/api/auth/refresh |
POST | Refresh token |
/api/stats |
GET | Platform statistics |
curl -X POST http://localhost:8080/api/search \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"query": "linux iso",
"filters": {
"category": "software",
"min_seeders": 10
},
"limit": 50
}'| Command | Purpose |
|---|---|
trntsearch start |
Start all services |
trntsearch stop |
Stop all services |
trntsearch status |
Show status |
trntsearch search:build |
Rebuild search index |
trntsearch db:migrate |
Apply migrations |
trntsearch db:optimize |
Optimize database |
trntsearch cache:clear |
Clear Redis cache |
trntsearch export |
Export data |
trntsearch import |
Import data |
Is TRNTsearch Analytics Pro free? The community edition is free. Pro features require a license.
What data sources are supported? Public torrent index metadata only.
Can I run it offline? Yes, after initial setup, it works entirely offline.
How large can the dataset be? Tested with over 100 million records.
Does it support multi-user access? Yes, with role-based access control.
Is there an API rate limit? Configurable β default 1000 req/min.
Can I export data to Excel? Yes, via CSV export.
What about data privacy? All data stays local β no telemetry by default.
Is Docker required? No, native installation is supported.
How often are updates released? Monthly minor releases, quarterly major.
| Version | Date | Highlights |
|---|---|---|
| 2026.1.0 | Jan 2026 | ML ranking, GraphQL |
| 2025.4.0 | Oct 2025 | Trend analytics v2 |
| 2025.2.0 | Jun 2025 | Meilisearch integration |
| 2025.1.0 | Feb 2025 | Initial Pro release |
