Initial commit: Homelab infrastructure repository with automated collection system
- Added Proxmox VE configuration collection scripts - Included documentation and quick-start guides - First infrastructure snapshot from serviceslab (2025-11-29) - All VM configs (10 VMs) and LXC configs (3 containers) - Git setup complete with .gitignore protecting sensitive data
This commit is contained in:
31
.env.example
Normal file
31
.env.example
Normal file
@@ -0,0 +1,31 @@
|
||||
# Homelab Collection Configuration
|
||||
# Copy this file to .env and customize for your environment
|
||||
|
||||
# Proxmox Host Configuration
|
||||
PROXMOX_HOST="192.168.1.100" # Your Proxmox server IP or hostname
|
||||
PROXMOX_SSH_USER="root" # SSH username (usually root)
|
||||
PROXMOX_SSH_PORT="22" # SSH port
|
||||
|
||||
# Collection Settings
|
||||
COLLECTION_LEVEL="standard" # Options: basic, standard, full, paranoid
|
||||
OUTPUT_DIR="./exports" # Where to store collected data locally
|
||||
|
||||
# Sanitization Options
|
||||
SANITIZE_IPS="false" # Sanitize IP addresses? (true/false)
|
||||
SANITIZE_PASSWORDS="true" # Sanitize passwords? (true/false)
|
||||
SANITIZE_TOKENS="true" # Sanitize API tokens? (true/false)
|
||||
|
||||
# Archive Settings
|
||||
COMPRESS_OUTPUT="true" # Create compressed archive? (true/false)
|
||||
|
||||
# Remote Collection Options
|
||||
KEEP_REMOTE="false" # Keep export on Proxmox after download? (true/false)
|
||||
VERBOSE="false" # Enable verbose output? (true/false)
|
||||
|
||||
# Automation Settings (for scheduled runs)
|
||||
RETENTION_DAYS="30" # How many days to keep old exports
|
||||
NOTIFICATION_EMAIL="" # Email for completion notifications (optional)
|
||||
|
||||
# Git Repository (optional - for version control)
|
||||
GIT_REPO_URL="" # Your private Git repository URL
|
||||
GIT_AUTO_COMMIT="false" # Automatically commit exports? (true/false)
|
||||
Reference in New Issue
Block a user