Technology¶
You're looking at a fully transparent, self-hosted operation. No black boxes. Below is a no-BS look at the tools that make The Canadian Space run — from the VPS to the AI models drafting the daily aerospace briefing to the data sources feeding it all.
We believe in learning in public. So here's how we do it.
-
The specific tools, models, and platforms we use — n8n, Docker, Qwen / Claude Haiku / GPT-5-mini / Grok, WordPress, and every data source that feeds the pipeline.
-
A deep dive into our self-hosted setup: why we chose it, how it's laid out, and why cost and control matter.
High-level architecture¶
graph LR
A["Data Feeds<br/>SNAPI, LL2, RSS<br/>Rettiwt (X)<br/>Crawl4AI + CRW (web)"] -->|"Pull articles"| B["n8n<br/>OVH Cloud VPS"]
B -->|"Author + fact-check"| C["LLMs<br/>Qwen, Claude Haiku,<br/>GPT-5-mini, Grok<br/>via OpenRouter"]
C -->|"Return drafts"| B
B -->|"Publish"| D["WordPress<br/>blog"]
D -->|"Read"| E["Readers<br/>thecanadian.space"]
style B fill:#0A1428,color:#fff
style C fill:#FF9D3D,color:#000
The heart of it all is n8n, our workflow orchestration engine, running self-hosted on an OVH Cloud VPS. It pulls from multiple sources, routes drafts through a pool of LLMs via OpenRouter, and lands finished stories on WordPress.
Every process is auditable. Every dependency is documented. That's the TCS way.
Ready to dig deeper? Start with Tech Stack or Infrastructure.