SmallStack Reference
Django SmallStack documentation
README
Project overview and quick start guide
Getting Started
Quick start guide and project overview
About & Inspiration
The philosophy behind Django SmallStack
Customization Guide
Make SmallStack your own - pages, docs, branding
Using the Help System
How to add and edit documentation
Theming & Customization
Customize colors, dark mode, and components
Settings & Configuration
Environment variables and split settings
SQLite Database
Why SQLite is the perfect default for many projects
PostgreSQL Database
Scaling beyond SQLite with PostgreSQL
Email Authentication
Configure email login and password reset
Background Tasks
Running tasks outside the request-response cycle
Package Management
Using UV, pip, and other package managers
Dependencies
Why we chose each package in SmallStack
Deployment Overview
Understanding your deployment options
Docker Deployment
Local development and generic container hosting
Kamal Deployment
Zero-downtime VPS deployment for small teams
Project Structure
Understanding the codebase organization
Extending with AI
Using AI assistants to accelerate development
FAQ
Frequently asked questions