☁️ KohaSupport Custom AMI Features

Production-ready Koha images optimized for AWS Marketplace with enterprise-grade features

Free Tier Basic Tier Standard Tier (Premium)

⭐ Premium Features (Standard Tier)

Advanced features available exclusively in Standard Tier AMIs for production environments

Automated S3 Backups

Standard

Enterprise-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

Standard

Configure 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

Standard

Let'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 Tiers

Automatic 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 Tiers

Persistent 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 Tiers

AWS 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 & Standard

Multiple 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 Tiers

Flexible 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 Tiers

Prevent 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 Tiers

Infrastructure-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 Tiers

Intelligent 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 Tiers

Customizable 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 Tiers

Automatic 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 Tiers

Least-privilege IAM policies

  • Automatic IAM role and instance profile creation
  • Minimal required permissions
  • Secure credential management integration
  • S3 backup permissions (Standard Tier)

Audit & Compliance

Standard

CloudWatch 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 Tiers

Pre-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 Tiers

Custom management scripts and utilities

  • koha-passwd for credential retrieval
  • koha-setup-domains for domain configuration
  • koha-s3-backup for manual backups (Standard)
  • Systemd service integration

Multi-Language Support

Basic & Standard

Full 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 Tiers

Separate 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