☁️ KohaSupport Custom AMI Features
Production-ready Koha images optimized for AWS Marketplace with enterprise-grade features
⭐ Premium Features (Standard Tier)
Advanced features available exclusively in Standard Tier AMIs for production environments
Automated S3 Backups
StandardEnterprise-grade backup automation with secure encryption and intelligent cost optimization
- Flexible Scheduling: Hourly, every 3/6/12 hours, daily, or weekly backups
- Cost Optimization: Automatic S3 Intelligent-Tiering for optimal storage costs
- Retention Policies: Configurable retention from 30 to 2,555 days
- Encryption: KMS encryption for enhanced security
- Versioning: Automatic lifecycle management with versioning
- Monitoring: CloudWatch integration for backup status tracking
- Backup Scope: Complete database and configuration files
Custom Domain Setup
StandardConfigure your own domain names with integrated DNS management for professional deployment
- Name-based Virtual Hosting: Custom domains instead of IP:port URLs
- Separate Subdomains: Distinct URLs for OPAC and Staff interfaces
- DNS Integration: Automatic DNS configuration guidance
- Flexible Setup: Configure during deployment or add later
- Easy Management: Simple koha-setup-domains command
Automatic SSL/TLS Certificates
StandardLet's Encrypt integration for secure HTTPS access with automatic certificate renewal
- Auto-provisioning: Automatic Let's Encrypt certificate generation
- Auto-renewal: Certificates renew automatically before expiration
- Email Notifications: Renewal alerts and status updates
- HTTPS Access: Secure encrypted connections for staff and OPAC
- Compliance Ready: Meet security and privacy requirements
🎯 Core Features (All Tiers)
Essential features available in Free, Basic, and Standard tiers
Auto Scaling Group
All TiersAutomatic instance recovery ensures 99.9% uptime
- Automatic replacement of failed instances
- Self-healing infrastructure
- Maintains desired capacity of one instance
- Enhanced reliability for production use
Static Public IP (Elastic IP)
All TiersPersistent IP address that survives instance replacements
- Automatic EIP association on instance launch
- DNS-friendly static addressing
- Preserved during stack updates
- Reliable access for users and integrations
Secure Credential Storage
All TiersAWS Systems Manager Parameter Store integration
- Encrypted storage of admin credentials
- Easy retrieval via AWS Console or CLI
- No plaintext passwords in stack outputs
- Compliance with security best practices
Flexible SSH Access
Basic & StandardMultiple SSH access options for system administration
- EC2 Instance Connect: Browser-based SSH (no keys needed)
- Traditional SSH: Optional EC2 key pair support
- Automatic Security: EC2 Instance Connect prefix lists
- Secure Access: SSH restricted to authorized sources
Configurable Storage
All TiersFlexible EBS storage sizing for your library's needs
- Minimum 20 GiB, expandable as needed
- High-performance gp3 volumes
- Easy scaling without downtime
- Cost-effective storage options
Instance Termination Protection
All TiersPrevent accidental instance deletion
- Protection against accidental termination
- Enabled by default for safety
- Manual override available when needed
- Data protection safeguard
🚀 Deployment Features
Simplified deployment and management capabilities
CloudFormation Automation
All TiersInfrastructure-as-Code for repeatable deployments
- One-click deployment from AWS Marketplace
- Automatic VPC and subnet selection
- Integrated security group configuration
- Parameter validation and error handling
- Smart availability zone filtering
Dynamic AZ Selection
All TiersIntelligent availability zone filtering
- Automatic instance type compatibility checking
- Prevents deployment failures from unsupported AZs
- Works across all AWS regions
- ARM and x86 instance support
Flexible Configuration
All TiersCustomizable deployment parameters
- Optional VPC and subnet specification
- Custom instance types supported
- Configurable EBS volume sizes
- Region-specific optimizations
🔒 Security Features
Enterprise-grade security built into every tier
Security Group Automation
All TiersAutomatic security configuration
- Pre-configured security groups for Koha
- HTTP (80), HTTPS (443), Staff Interface (8080)
- SSH access with EC2 Instance Connect integration
- Minimal attack surface configuration
IAM Role Integration
All TiersLeast-privilege IAM policies
- Automatic IAM role and instance profile creation
- Minimal required permissions
- Secure credential management integration
- S3 backup permissions (Standard Tier)
Audit & Compliance
StandardCloudWatch monitoring and logging
- Backup operation logging
- CloudWatch Metrics integration
- Audit trail for backup activities
- Compliance reporting capabilities
📚 Koha-Specific Enhancements
Optimizations specific to Koha library management
Production-Ready Configuration
All TiersPre-configured and optimized Koha installation
- Latest Koha stable release (25.05.x)
- Ubuntu 24.04 LTS base system
- Optimized Apache and MySQL configurations
- Ready for immediate use after deployment
Management Tools
All TiersCustom management scripts and utilities
koha-passwdfor credential retrievalkoha-setup-domainsfor domain configurationkoha-s3-backupfor manual backups (Standard)- Systemd service integration
Multi-Language Support
Basic & StandardFull internationalization and translation support
- Multiple language translations pre-installed
- Easy language switching in staff and OPAC interfaces
- Support for RTL (right-to-left) languages
- Localized date, time, and currency formats
Multi-Interface Support
All TiersSeparate staff and public interfaces
- OPAC (public catalog) on port 80
- Staff interface on port 8080
- Custom domain support (Standard)
- HTTPS support (Standard)
📊 Tier Comparison
| Feature | Free Tier | Basic Tier | Standard Tier |
|---|---|---|---|
| Koha Version | 25.05.x | 25.05.x | 25.05.x |
| Auto Scaling Group | ✅ | ✅ | ✅ |
| Elastic IP | ✅ | ✅ | ✅ |
| EC2 Instance Connect | ❌ | ✅ | ✅ |
| Multi-Language Support | ❌ | ✅ | ✅ |
| SSH Key Pair Support | ✅ | ✅ | ✅ |
| Custom Domain Setup | ❌ | ❌ | ✅ |
| Automatic SSL/TLS | ❌ | ❌ | ✅ |
| Automated S3 Backups | ❌ | ❌ | ✅ |
| CloudWatch Integration | ❌ | ❌ | ✅ |
| Termination Protection | ✅ | ✅ | ✅ |
| AWS Marketplace | View | View | View |
🤝 Get Involved
Help us improve KohaSupport AMIs by requesting features or reporting issues