Self-hosting on AWS
For a single hotel, prefer Hostinger or DigitalOcean. Use AWS when the property (or group) already lives in an AWS account - or when buying through AWS Marketplace later.
Manual EC2
1. Create the server
EC2 → Ubuntu 24.04 → t3.medium (2 vCPU / 4 GB; t3.large builds faster) → 40 GB gp3 → security group 22, 80, 443 → Elastic IP.
2. DNS
A record pms.yourhotel.com → Elastic IP.
3. Install
bash
ssh ubuntu@<server-ip> # or root, depending on AMI
curl -fsSL https://raw.githubusercontent.com/Kamra-PMS/kamra-pms/main/deploy/install.sh | bashSite domain, admin email, admin password - no default.
4. TLS
bash
sudo apt install -y certbot python3-certbot-nginx
sudo certbot --nginx -d pms.yourhotel.comThen /kamra/setup. See Quickstart.
Marketplace (planned)
Free Kamra PMS AMI (self-host in your VPC). Details: Hyperscaler marketplaces.