# Environment and secrets
.env
*.pem
*.key
*-signing.key
authelia_private.pem
mas-signing.key

# Generated configuration files (contain secrets)
livekit/livekit.yaml
authelia/config/configuration.yml
authelia/config/users_database.yml
authelia/config/notification.txt
authelia/config/*.backup
mas/config/config.yaml
element/config/config.json
synapse/data/homeserver.yaml
synapse/data/homeserver.yaml.bak
synapse/data/*.signing.key
synapse/data/*.log.config

# Appservice registrations (contain tokens, created manually per deployment)
appservices/

# Data directories
postgres/data/
synapse/data/
mas/data/
mas/certs/
caddy/data/
caddy/config/
bridges/*/config/
bridges/*/data/

# Docker
docker-compose.override.yml

# Logs
*.log

# Backup files
*.bak
*~
backups/

# Production deployment configs (contain server IPs and secrets)
caddy-server/
authelia-server/
caddy/Caddyfile
caddy/Caddyfile.production

# macOS
.DS_Store

# IDE
.vscode/
.idea/
*.swp
*.swo
