Transmission

BitTorrent daemon, primarily for downloading ZIM archives for kiwix.

Quick Reference

PropertyValue
URLhttps://torrent.ops.eblu.me
Tailscale URLhttps://torrent.tail8d86e.ts.net
Namespacetorrent
Imagelscr.io/linuxserver/transmission:latest
StorageNFS PVC from Sifaka

Storage Layout

NFS share on sifaka (/volume1/torrents):

PathPurpose
/downloads/Active downloads and metadata
/downloads/complete/Completed downloads
/config/Transmission configuration
/watch/Watch directory for .torrent files

kiwix reads from /downloads/complete/ to serve ZIM archives.

Integration with Kiwix

The Kiwix deployment includes a torrent-sync sidecar that:

  1. Reads ZIM torrent list from ConfigMap
  2. Adds missing torrents via RPC
  3. Runs on startup and every 30 minutes

When downloads complete, the zim-watcher CronJob detects new ZIMs and restarts Kiwix.

Monitoring

Basic uptime via blackbox probe in Alloy k8s (Services Health dashboard).

Web UI shows: active/seeding/paused counts, speeds, disk usage.

  • kiwix - ZIM archive consumer
  • Sifaka - Download storage