Initial template repository
🎬 ARR Suite Template Bootstrap - Complete Media Automation Stack Features: - 16 production services (Prowlarr, Sonarr, Radarr, Plex, etc.) - One-command Ansible deployment - VPN-protected downloads via Gluetun - Tailscale secure access - Production-ready security (UFW, Fail2Ban) - Automated backups and monitoring - Comprehensive documentation Ready for customization and deployment to any VPS. Co-authored-by: openhands <openhands@all-hands.dev>
This commit is contained in:
124
.gitignore
vendored
Normal file
124
.gitignore
vendored
Normal file
@@ -0,0 +1,124 @@
|
||||
# Environment files
|
||||
.env
|
||||
.env.local
|
||||
.env.production
|
||||
.env.staging
|
||||
|
||||
# Backup files
|
||||
backups/
|
||||
*.tar.gz
|
||||
*.zip
|
||||
*.bak
|
||||
|
||||
# Log files
|
||||
logs/
|
||||
*.log
|
||||
|
||||
# Exception: Keep deployment logs for documentation
|
||||
!logs/README.md
|
||||
!logs/playbook_run_*.log
|
||||
|
||||
# Temporary files
|
||||
temp/
|
||||
tmp/
|
||||
*.tmp
|
||||
*.temp
|
||||
|
||||
# OS generated files
|
||||
.DS_Store
|
||||
.DS_Store?
|
||||
._*
|
||||
.Spotlight-V100
|
||||
.Trashes
|
||||
ehthumbs.db
|
||||
Thumbs.db
|
||||
|
||||
# Editor files
|
||||
.vscode/
|
||||
.idea/
|
||||
*.swp
|
||||
*.swo
|
||||
*~
|
||||
|
||||
# Docker files (if generated locally)
|
||||
docker-compose.override.yml
|
||||
|
||||
# Personal configuration files
|
||||
config-personal/
|
||||
personal-*.yml
|
||||
|
||||
# Test files
|
||||
test/
|
||||
testing/
|
||||
|
||||
# Documentation build files
|
||||
docs/_build/
|
||||
docs/.doctrees/
|
||||
|
||||
# Python cache (if any Python scripts are added)
|
||||
__pycache__/
|
||||
*.py[cod]
|
||||
*$py.class
|
||||
|
||||
# Node modules (if any Node.js tools are added)
|
||||
node_modules/
|
||||
|
||||
# Local development files
|
||||
dev/
|
||||
development/
|
||||
local/
|
||||
|
||||
# Secrets and keys
|
||||
secrets/
|
||||
keys/
|
||||
*.key
|
||||
*.pem
|
||||
*.crt
|
||||
|
||||
# Database files (if any local databases)
|
||||
*.db
|
||||
*.sqlite
|
||||
*.sqlite3
|
||||
|
||||
# Cache directories
|
||||
.cache/
|
||||
cache/
|
||||
|
||||
# Runtime files
|
||||
*.pid
|
||||
*.sock
|
||||
|
||||
# Synology specific
|
||||
@eaDir/
|
||||
.@__thumb/
|
||||
|
||||
# Custom ignore patterns
|
||||
# Add your own patterns below this line
|
||||
|
||||
# SSH keys and sensitive configuration files
|
||||
ssh_key*
|
||||
*.ppk
|
||||
*_rsa*
|
||||
*_ed25519*
|
||||
id_*
|
||||
group_vars/all/vault.yml
|
||||
group_vars/all.yml
|
||||
inventory/hosts
|
||||
inventory/production.yml.local
|
||||
|
||||
# Personal deployment files
|
||||
DEPLOYMENT_GUIDE.md
|
||||
DEPLOYMENT_INSTRUCTIONS.md
|
||||
|
||||
# Ansible vault files (encrypted secrets)
|
||||
vault.yml
|
||||
*.vault
|
||||
|
||||
# Personal configuration overrides
|
||||
personal-config.yml
|
||||
my-*.yml
|
||||
|
||||
# Template users should customize these files
|
||||
# Remove these lines after customizing for your deployment
|
||||
inventory/production.yml.custom
|
||||
group_vars/all/vault.yml.custom
|
||||
Reference in New Issue
Block a user