Self-Hosted

Your Sites.
Your Server.

BlueTensor is a lightweight website hosting platform. Drop in a site folder, write a config, and it's live — powered by Docker and Cloudflare Tunnels. No Kubernetes, no cloud vendor bills.

BlueTensor Hub
Website Testing & Deployment Manager
1
Command
Sites

Three Steps to Live

Every site is just a folder with a config file. The hub handles the rest.

📁

1. Create a Folder

Add a directory under sites/ with your Dockerfile and source code. The folder name becomes your subdomain automatically.

📝

2. Add site.yml

A two-line config file with your site name and port. That's it. The hub derives the hostname, route, and DNS record for you.

▶️

3. Click Start

The hub spins up Docker containers, configures a Cloudflare Tunnel, and your site is live on the internet. No port forwarding needed.

Simple Stack, Real Hosting

No Kubernetes. No AWS bills. Just Docker and a tunnel.

🐳

Docker Compose

Each site runs in its own container. Use any language, any framework — Python, Node, Rust, static HTML. Your Dockerfile, your rules.

🌐

Cloudflare Tunnels

Sites are exposed through Cloudflare's network — free SSL, DDoS protection, and no open ports on your server. Your IP stays hidden.

🖥️

Desktop GUI

A PyQt5 app that discovers your sites, shows real-time status, streams Docker logs, and handles clean shutdown. One click to deploy.

Minimal Site Config

This is all you need to add a new site.

sites/my-blog/site.yml
name: "My Blog"
description: "Static blog on Alpine"
port: 8080
Result
my-blog.bluetensor.dev goes live
DNS created automatically. SSL handled by Cloudflare.

Host Your Own Sites

No vendor lock-in. No monthly fees for basic hosting. Just your server, your sites, your rules.

Get Started