A qubit (/ˈkjuːbɪt/) or quantum bit is a basic unit of quantum information.
Qubit is a minimalist blogging and micro-blogging platform that can be easily self-hosted.
Modern social platforms shape how we write and share. But sometimes you just want a quiet corner of the internet to document your thoughts and learnings.
Inspired by the simplicity of "Today I Learned" blogs and the clean aesthetics of platforms like WriteFreely and Article.app, Qubit is built for developers and tinkerers who want to focus on writing without the pressure of metrics, algorithms, or engagement statistics.
Write short notes about what you're building. Share useful resources you've discovered. Document your learning journey.
No follower counts, no likes, no retweets — just thoughts and code in clean, monospaced type.
Note
This project was built in two days over the holiday break. Although I built it deployment in mind, you probably shouldn't deploy it publicly. There may be bugs or security issues.
- Clean, distraction-free writing experience
- Markdown editor with live preview
- Tag-based organization
- Full text search
- Modern, minimal frontend
Follow the quick start guide below to run Qubit with Docker compose, or full the manual installation steps on the documenation site.
- Clone the repository
git clone https://github.com/deadbits/qubit
cd qubit
- Create a
.env
file in project root directory
# docker/.env
DB_PASSWORD=your_secure_password_here
AUTH_SECRET_KEY=your_secret_key_here
ADMIN_USERNAME=admin
[email protected]
ADMIN_PASSWORD=your_admin_password
- Configure your author details in
data/config.yaml
The data/config.yaml
file controls your blog's author details and bio on the About
page.
author:
name: Adam Swanda
short_name: adam
bio: >
Security researcher and developer focused on AI/ML security, threat intelligence, and building tools that help people research and create.
github: deadbits
website: https://www.deadbits.org
linkedin: https://www.linkedin.com/in/adamswanda/
- Start the application with Docker
docker compose up -d --build
That's it! You can login to Qubit at http://localhost:8000/login.