ProjectSpecter Documentation
Welcome to ProjectSpecter documentation! This guide will help you understand and work with our infrastructure setup.What is ProjectSpecter?
ProjectSpecter is a modern, containerized infrastructure solution built on:- Traefik - Advanced reverse proxy and load balancer
- Descope - Enterprise authentication and authorization
- Docker - Container orchestration
- Cloudflare - DNS and security
Quick Navigation
- New to ProjectSpecter? Start with Quickstart
- Understanding the architecture? Read Architecture Overview
- Setting up locally? Follow Initial Setup
- Need help? Check Troubleshooting
Key Features
✅ Automatic SSL/TLS Certificates - Via Let’s Encrypt and Cloudflare DNS ✅ Enterprise Authentication - Integrated Descope authentication ✅ Advanced Routing - Traefik v2.11 with middleware support ✅ Infrastructure as Code - Docker Compose for reproducible deployments ✅ Multi-Domain Support - Easily add services across subdomainsCurrent Deployment
- Admin Server:
209.141.33.10 - Primary Domain:
starfleet-command.dev - Dashboard: https://traefik.starfleet-command.dev
- Auth: https://auth.starfleet-command.dev
Documentation Structure
Getting Started
Prerequisites
- Docker and Docker Compose installed
- SSH access to VPS
- Domain registered and DNS configured
Installation
- Clone the repository
- Copy
.env.exampleto.env - Configure your domain in Cloudflare
- Deploy services:
docker compose up -d
Architecture Overview
ProjectSpecter uses a layered architecture:Core Components
Traefik
Advanced reverse proxy that handles:- HTTP to HTTPS redirection
- SSL/TLS termination
- Route matching and load balancing
- Middleware application
- Service discovery
Descope Authentication
Enterprise-grade authentication providing:- Single Sign-On (SSO)
- Multi-factor authentication (MFA)
- Magic links
- Passkeys
- User management
Docker Compose
Infrastructure definition with:- Service definitions
- Network configuration
- Volume management
- Environment variables
Important Files
| File | Purpose |
|---|---|
docker-compose.yml | Traefik service definition |
descope-auth/docker-compose.yml | Descope auth service |
traefik.yml | Traefik static configuration |
mint.json | This documentation structure |
Support & Resources
- Traefik Documentation: https://doc.traefik.io/
- Descope Documentation: https://docs.descope.com/
- Docker Documentation: https://docs.docker.com/
- Cloudflare Documentation: https://developers.cloudflare.com/
Next Steps
- Read the Quickstart Guide
- Review Architecture Overview
- Follow Initial Setup
- Deploy your first service
Last Updated: February 18, 2026 Documentation Version: 1.0 Status: ✅ Active