7 Media Tools · 48+ Domains · 334 Web Apps

Your content, your distribution

Seven tools for social media, streaming, podcasts, video, and newsletters. BackRoad Social is the flagship — multi-platform publishing across 48+ domains and 334 web apps.

View ToolsDistribution Network
7
Media Tools
48+
Domains
95
Pages Sites
334
Web Apps
Tools
Seven media tools, all Python
From content creation to distribution. Every step runs on your hardware.
Social Media API
Multi-platform publishing to Twitter/X, Instagram, LinkedIn. Post scheduling, analytics aggregation, engagement tracking.
social_media_api.py · ~300 lines
Streaming Hub
Live stream orchestration with RTMP ingest and HLS output. Chat overlay integration, multi-destination streaming.
streaming_hub.py
Podcast Platform
RSS feed generation, episode management, transcription pipeline. Publish podcasts without a hosting service.
podcast_platform.py
RSS Aggregator
Multi-source RSS aggregation with deduplication and keyword filtering. Build your own feed reader.
rss_aggregator.py
Video Transcoder
FFmpeg pipeline for multi-resolution output. Thumbnail generation, format conversion, batch processing.
video_transcoder.py
Media Processor
Image and video processing. Format conversion, metadata extraction, resize, crop, watermark.
media_processor.py
Newsletter Engine
Email campaign builder with subscriber management. Template rendering, scheduling, open/click tracking.
newsletter_engine.py
Distribution Network
Where content ships
95+
Cloudflare Pages deployments
pages
48+
Custom domains across all orgs
domains
334
Web apps on Lucidia /var/www
lucidia
18
Cloudflare tunnels (TLS everywhere)
tunnels
65+
Hostnames through Alice tunnel
alice
22
Hostnames through Cecilia tunnel
cecilia
10
Hostnames through Octavia tunnel
octavia
4
Hostnames through Lucidia tunnel
lucidia
AI Content Pipeline
Ollama-powered content creation
39 local models generate, narrate, and summarize content without any cloud API calls.
AI Social Copy
Generate post text, captions, and hashtags from Ollama models — Llama 3, Mistral, custom CECE models.
TTS Narration
Text-to-speech API on Cecilia for podcast narration and video voiceover. Local inference, zero cost.
CECE Conversational
4 custom CECE models on Cecilia for conversational content generation and dialogue scripting.
39 Fleet Models
16 on Cecilia, 11 on Octavia, 6 on Aria, 6 on Lucidia. Different models for different content tasks.
Content Summarization
Auto-summarize long-form content for social posts, newsletters, and RSS feeds.
Memory-Backed
156,675 entries in FTS5 index provide context for all AI-generated content.
Content Pipeline
How the tools chain together
01

Generate

AI writes drafts from Ollama models + 156K memory entries

blackroad-ai.html
02

Create

Write content, record audio/video, capture media

media_processor.py
03

Process

Transcode video, generate thumbnails, extract metadata

video_transcoder.py
04

Narrate

TTS API on Cecilia adds voiceover to podcasts and video

podcast_platform.py
05

Publish

Push to social platforms, generate RSS feeds, send newsletters

social_media_api.py
06

Distribute

Deploy to 95+ Pages, serve through 18 tunnels, 48+ domains

blackroad-cloud.html
07

Archive

Web archiver snapshots, IPFS pins, rclone to Google Drive

blackroad-archive.html
Content Archive
How media gets preserved
Web Archiver
Snapshots all published content with diff tracking between captures
web_archiver.py
IPFS Addressing
Content-addressed storage — CIDs ensure permanence and integrity
ipfs_content_tracker.py
Google Drive
rclone sync from Cecilia (4 instances) and Mac (every 6h)
rclone
SQLite Index
228 databases, 156,675 FTS5 entries for instant content retrieval
~/.blackroad/
Gitea Mirror
207 repos on Octavia, github-relay mirrors to GitHub every 30m
github-relay.sh
Related
Go deeper
Cloudflare & Tunnels
AI Agents & Ollama
Hardware Fleet
Brand System
Content Archive
Investment Thesis