Quickstart

Prerequisites

  • Docker compose

If you prefer to run without Docker, follow the Manual Install steps.


1

Clone the repository

git clone https://github.com/deadbits/qubit
cd qubit
2

Create a .env file in the docker directory

DB_PASSWORD=your_secure_password_here
AUTH_SECRET_KEY=your_secret_key_here
OPENAI_API_KEY=your_openai_key_here
ADMIN_USERNAME=admin
ADMIN_EMAIL=admin@example.com
ADMIN_PASSWORD=your_admin_password
3

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/
4

Start the application with Docker

docker compose up -d --build

That's it!

You can login to Qubit with your admin account at http://localhost:8000/login.

Last updated