🔐 Authentication & Teams
JWT auth, user roles, registration control, and full team management.
Self-hosted, privacy-friendly, and feature-rich. Organize, version, and share prompts with advanced search, team support, and a modern UI.
All-in-one prompt management built for individuals and teams. Secure authentication, advanced tagging, auto-versioning, and team collaboration included out of the box.
JWT auth, user roles, registration control, and full team management.
Rich prompt creation, notes, model hints, auto-versioning, and history rollback.
Smart tags with autocomplete, usage tracking, and safe deletion.
Team feeds, cross-team sharing, and role-based access control.
Find prompts across titles, content, and tags with instant search.
Responsive, dark/light themes, smooth animations, and custom branding.
PromptVault ships as a ready-to-use Docker image. Perfect for Unraid, Portainer, or any Linux server.
docker run -d \
--name promptvault \
--restart unless-stopped \
-p 3000:3000 \
-v ~/promptvault/data:/app/backend/data \
-v ~/promptvault/logs:/app/backend/logs \
-e NODE_ENV=production \
-e JWT_SECRET=your-secret \
-e DATABASE_URL=file:./data/promptvault.db \
ghcr.io/ghotso/promptvault:latest
version: '3.8'
services:
promptvault:
image: ghcr.io/ghotso/promptvault:latest
container_name: promptvault
restart: unless-stopped
ports:
- "3000:3000"
volumes:
- ./data:/app/backend/data
- ./logs:/app/backend/logs
environment:
- NODE_ENV=production
- JWT_SECRET=your-secret
- DATABASE_URL=file:./data/promptvault.db