Documentation Index
Fetch the complete documentation index at: https://mintlify.com/community-scripts/ProxmoxVE/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Alpine-based container scripts use Alpine Linux as the base operating system, resulting in significantly smaller container sizes and reduced resource footprint. These are ideal for resource-constrained environments and when running multiple instances of the same service. Total Scripts: 31Advantages of Alpine
Lightweight
Fast Boot
Security
Installation
APPNAME with the application name (e.g., docker, grafana, wireguard).
Available Alpine Scripts
Networking & Security
DNS & Network Services (2 scripts)
DNS & Network Services (2 scripts)
- Network-wide ad and tracker blocking
- DNS server with filtering capabilities
- Parental controls and safe browsing
- Detailed query logs and statistics
- ~50MB vs ~200MB for Debian version
- Modern, fast VPN tunnel
- Minimal configuration required
- Low overhead and high performance
- Perfect for site-to-site or road warrior setups
Reverse Proxy & Web Servers (2 scripts)
Reverse Proxy & Web Servers (2 scripts)
- Automatic HTTPS with Let’s Encrypt
- Simple configuration syntax
- Built-in reverse proxy capabilities
- HTTP/3 support out of the box
- ~30MB container size
- Dynamic configuration from Docker/Kubernetes
- Automatic SSL certificate management
- Load balancing and circuit breakers
- Metrics and monitoring built-in
- Lightweight alternative to Nginx Proxy Manager
Container Platforms
Container Runtime (1 script)
Container Runtime (1 script)
- Full Docker engine on Alpine base
- Significantly smaller than Debian Docker LXC
- Ideal for running containerized workloads
- Docker Compose included
- Perfect for microservices architecture
- Resource-efficient for hosting multiple containers
Monitoring & Observability
Metrics & Monitoring (4 scripts)
Metrics & Monitoring (4 scripts)
- Beautiful dashboards for metrics visualization
- Supports multiple data sources
- Alerting and notifications
- ~80MB vs ~250MB Debian version
- Time-series database for metrics
- Powerful query language (PromQL)
- Service discovery capabilities
- Integrates perfectly with Grafana
- Lightweight for multi-node deployments
- Horizontally-scalable log aggregation
- Like Prometheus, but for logs
- Efficient indexing and storage
- Grafana integration for log visualization
- Automated service health dashboard
- HTTP/TCP/ICMP monitoring
- Beautiful, responsive UI
- Alerting via multiple channels
- Minimal resource usage
Databases
SQL Databases (2 scripts)
SQL Databases (2 scripts)
- MySQL-compatible relational database
- Perfect for web applications
- ~60MB vs ~180MB Debian version
- Full SQL compliance
- Advanced open-source relational database
- ACID compliant with rich feature set
- Excellent for complex queries
- JSON and advanced data type support
NoSQL & Cache (2 scripts)
NoSQL & Cache (2 scripts)
- In-memory key-value store
- Sub-millisecond latency
- Pub/sub messaging
- Perfect for caching and sessions
- ~20MB container size
- High-performance Redis fork
- Drop-in Redis replacement
- Community-driven development
- Same API as Redis
Development Tools
Version Control (2 scripts)
Version Control (2 scripts)
- Lightweight self-hosted Git service
- GitHub-like interface
- Issue tracking and pull requests
- CI/CD integration
- ~40MB vs ~150MB Debian version
- Community-driven Gitea fork
- Same features as Gitea
- Privacy-focused development
- Lightweight and fast
Automation (1 script)
Automation (1 script)
- Visual programming for IoT
- Drag-and-drop flow editor
- Extensive node library
- MQTT, HTTP, WebSocket support
- Perfect for home automation integration
File Storage & Sync
Cloud Storage (3 scripts)
Cloud Storage (3 scripts)
- Self-hosted file sync and share
- Calendar, contacts, and more
- Mobile apps available
- ~120MB vs ~300MB+ Debian version
- Office integration available
- Sync files to/from cloud storage
- Supports 40+ cloud providers
- Mount cloud storage as filesystem
- Encryption and compression
- Scheduled backups
- Continuous file synchronization
- Peer-to-peer, no central server
- End-to-end encryption
- Cross-platform support
- ~25MB container size
Object Storage (1 script)
Object Storage (1 script)
- Distributed S3-compatible storage
- Self-hostable alternative to MinIO
- Geo-distributed capabilities
- Lightweight and efficient
Download Clients
BitTorrent (1 script)
BitTorrent (1 script)
- Fast, lightweight BitTorrent client
- Web interface included
- Low resource usage
- ~15MB vs ~100MB Debian version
- Perfect for seedboxes
- Supports scheduling and bandwidth limits
Media & Entertainment
Media Tools (2 scripts)
Media Tools (2 scripts)
- Self-hosted BitTorrent DHT search engine
- Discover torrents from the DHT network
- No external indexers needed
- Built-in web interface
- Connect Zigbee devices to MQTT
- Works with 2000+ Zigbee devices
- Essential for smart home setups
- Integrates with Home Assistant
- ~40MB vs ~120MB Debian version
Communication
Voice Servers (1 script)
Voice Servers (1 script)
- Crystal-clear voice communication
- Low latency for gaming
- Advanced permission system
- File sharing capabilities
- ~30MB vs ~100MB+ Debian version
Security & Authentication
Password Management (2 scripts)
Password Management (2 scripts)
- Bitwarden-compatible server
- Encrypted password vault
- Browser extensions available
- 2FA support
- ~20MB vs ~100MB Debian version
- Perfect for self-hosted password management
- Minimal authentication service
- SSO capabilities
- Extremely lightweight
- Simple configuration
Utilities
Pastebins (1 script)
Pastebins (1 script)
- Minimal file upload/pastebin service
- Syntax highlighting for code
- File expiration support
- Simple and fast
- ~10MB container size
Web Services (2 scripts)
Web Services (2 scripts)
- Collection of handy developer tools
- Encoders, generators, converters
- No data leaves your server
- Lightweight web interface
- Privacy-friendly Reddit frontend
- No JavaScript required
- RSS feeds for subreddits
- Lightweight and fast
Infrastructure Management (2 scripts)
Infrastructure Management (2 scripts)
- Infrastructure management platform
- Docker container management
- Server monitoring
- Deployment automation
- Self-hosted remote desktop relay
- Alternative to TeamViewer/AnyDesk
- End-to-end encryption
- Cross-platform support
- ~25MB container size
Performance Comparison
- Resource Usage
- Boot Times
- Disk I/O
| Application | Alpine RAM | Debian RAM | Alpine Size | Debian Size |
|---|---|---|---|---|
| Grafana | ~80MB | ~250MB | ~80MB | ~350MB |
| MariaDB | ~60MB | ~180MB | ~60MB | ~250MB |
| Nextcloud | ~120MB | ~300MB+ | ~150MB | ~500MB+ |
| Docker | ~100MB | ~200MB | ~120MB | ~400MB |
| Vaultwarden | ~20MB | ~100MB | ~25MB | ~150MB |
| Redis | ~15MB | ~50MB | ~20MB | ~100MB |
When to Use Alpine
Resource-Constrained
Multiple Instances
Production Services
Edge Deployment
When to Use Debian Instead
Compatibility Considerations
Compatibility Considerations
- Application requires specific system libraries not in Alpine
- You need the widest software compatibility
- The application uses glibc-specific features (Alpine uses musl)
- You’re unfamiliar with Alpine’s package manager (apk)
- The application has no official Alpine support
Alpine-Specific Notes
Package Management
Package Management
apk instead of apt:Init System
Init System
C Library
C Library
- Smaller and more efficient
- Some binary applications may require compatibility layers
- Most modern applications compile fine with musl
- Better for security-conscious deployments
Update Scripts
Most Alpine scripts include update utilities in/usr/local/bin/:
Common Use Cases
Microservices
Development
CI/CD
Edge Computing
Migration Guide
Moving from Debian to Alpine
Moving from Debian to Alpine
- Export Data: Backup application data and configurations
- Deploy Alpine: Create new Alpine-based container
- Restore Data: Import data to new container
- Test Thoroughly: Verify all functionality works
- Update Integrations: Point dependent services to new container
- Remove Old Container: Clean up Debian container after verification