Tactical Media Broadcast Hub — initial release
Self-hosted multi-platform broadcast newsroom for activist collectives: publishing pipeline with group approval and DST-proof scheduling, TweetDeck-style column wall with hostile-content-safe rendering, live control room with Auto Director, bridged chat governance with polls and quorum, distributed sandboxed transcode workers, encrypted content-addressed archive, monthly analytics. MIT licensed. See README.md and docs/.
This commit is contained in:
commit
aa5e262f3a
880 changed files with 111042 additions and 0 deletions
27
infra/peertube-workers/worker.example.json
Normal file
27
infra/peertube-workers/worker.example.json
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
"name": "worker-name",
|
||||
"peertube_url": "http://TAILSCALE_IP:9000",
|
||||
"canonical_origin": "https://tube.occupymedia.cc",
|
||||
"probe_url": "http://TAILSCALE_IP:9044",
|
||||
"probe_interval_seconds": 300,
|
||||
"peertube_version": "7.3.0",
|
||||
"tailscale_peer": "TAILSCALE_IP",
|
||||
"runner_binary": "/opt/pt-worker/runtime/node_modules/.bin/peertube-runner",
|
||||
"node_binary": "/opt/pt-worker/node/bin/node",
|
||||
"render_device": "/dev/dri/renderD128",
|
||||
"concurrency": 2,
|
||||
"require_ac": true,
|
||||
"poll_seconds": 5,
|
||||
"min_disk_free_bytes": 21474836480,
|
||||
"max_temperature_c": 85,
|
||||
"thermal_cooldown_seconds": 120,
|
||||
"min_download_mbps": 10,
|
||||
"min_upload_mbps": 10,
|
||||
"max_latency_ms": 150,
|
||||
"allow_derp": false,
|
||||
"recovery_factor": 1.25,
|
||||
"good_samples": 3,
|
||||
"bad_samples": 2,
|
||||
"bandwidth_ttl_seconds": 900,
|
||||
"transfer_failure_cooldown_seconds": 60
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue