This product has charges associated with it for seller support. Elyxia Global Limited offers a pre-configured ISPConfig 3.3.2 hosting control panel on AlmaLinux 10, installed and ready in about three minutes. Web, email, FTP, databases and jailed shell users are managed from one interface, every credential is generated for your own instance, and the database is not reachable from the internet.
Elyxia Global Limited brings you a robust and performance-optimized ISPConfig 3.3.2 on AlmaLinux 10. ISPConfig is an open source hosting control panel that manages websites, email, FTP accounts, databases, DNS and shell users from a single interface, and can manage several servers from one panel.
This ready-to-deploy AMI gives you a working hosting server without assembling Apache, PHP, MariaDB, Postfix, Dovecot, a spam and virus filter and an FTP server yourself, and without following a twenty-page installation tutorial to do it.
Everything is installed conventionally on the instance, so you administer it exactly as ISPConfig's own documentation describes, and you update the panel with ISPConfig's own updater rather than by replacing the instance.
The AlmaLinux 10 base is a secure, enterprise-grade Linux known for stability and long-term support.
Your control panel is installed and ready when the installer finishes, in about three minutes. Every credential is generated on your own instance, and the panel sign-in is shown once, at the end of installation.
Exclusive Fixes and Resolutions by Elyxia Global Limited:
Your Own Database Password, Not A Published One: the database administrator credential is generated uniquely for your instance. Images that bake a fixed password into the machine share it with everyone who ever launched one.
The Database Cannot Be Reached From The Internet Or The Browser: the database superuser authenticates through the local system socket only, so it cannot be used over the network or through a web login form, and port 3306 is not opened. Databases are administered per database from the panel.
No Shared Private Key For Mail Encryption: the TLS private key used by the mail server is generated on your instance rather than shipped inside the image, so no two customers share the key protecting their mail.
A Clean Database On First Start: the database storage is created when your instance first boots rather than being copied inside the image, so your server does not start life with another machine's database identity.
Jailed Shell Accounts That Work: shell and cron users confined to their own directory function correctly, including the scheduled tasks they run.
Swap Sized To Your Instance: swap space is calculated from the instance's own memory and enabled at boot, which keeps the mail filtering stack stable on smaller instance types.
A Trusted Certificate For The Control Panel In One Command: once you have added a website for your own domain with Let's Encrypt SSL, a single command moves the control panel, mail and FTP onto that certificate, and keeps them renewed.
Use your own domain name with a free SSL certificate. ISPConfig issues and renews Let's Encrypt certificates for each website you create, and one command moves the control panel, mail and FTP onto your own certificate as well. Please note that AWS blocks outbound port 25 on new accounts, so a request to AWS is required before this server can send mail to external addresses.
Disclaimer: ISPConfig is licensed under the BSD 3-Clause License. Its source is publicly available from ISPConfig. The respective trademarks mentioned in the offering are owned by the respective companies. We do not provide the commercial license of any of these products. Many of the products have a free, demo, or open source license as applicable. Elyxia Global Limited provides image-related support, migration and custom app development, drop us an email at support@elyxia.uk.
Highlights
Ready When It Starts: ISPConfig 3.3.2 is installed with its database, its services and your administrator account already created. Sign in and create your first website, mailbox or FTP account straight away.
A Complete Hosting Stack, Not Just A Panel: Apache with PHP 8.3, MariaDB 11.4, Postfix and Dovecot with spam and virus filtering, Roundcube webmail, pure-FTPd and jailed shell accounts, all configured to work together.
Credentials Generated For Your Instance: the panel password and the database administrator credential are created on your own machine when it first boots, and the database is not reachable from the internet.
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time. Alternatively, you can pay upfront for a contract, which typically covers your anticipated usage for the contract duration. Any usage beyond contract will incur additional usage-based costs.
Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator to estimate your infrastructure costs.
If you are an AWS Free Tier customer with a free plan, you are eligible to subscribe to this offer. You can use free credits to cover the cost of eligible AWS infrastructure. See AWS Free Tier for more details. If you created an AWS account before July 15th, 2025, and qualify for the Legacy AWS Free Tier, Amazon EC2 charges for Micro instances are free for up to 750 hours per month. See Legacy AWS Free Tier for more details.
You pay by the hour for the software running on your chosen Amazon EC2 instance. Pricing is not tiered by feature. Instead, each dimension maps to a specific EC2 instance type, from small general-purpose sizes to large memory-, compute-, storage-, and GPU-optimized machines and bare-metal options. The same pre-configured hosting control panel runs on every instance. Your hourly cost scales with the size and family of the instance you select, so larger or specialized instances carry higher rates. You add standard AWS infrastructure charges separately. Choose the instance that fits your workload and expected traffic.
Top-of-mind questions for buyers
What does the hourly rate cover, and what does one hour of billing include?
The hourly rate covers the pre-configured software running on one EC2 instance. Each dimension maps to one instance type. You are billed per instance-hour that the instance runs. Standard AWS charges for compute, storage, and data transfer are billed separately by AWS.
Am I charged the software fee when my instance is stopped or powered off?
The software fee meters running instance-hours only. When you stop or power off the instance, the hourly software charge stops accruing. Underlying AWS storage fees for the attached volume may still apply while the instance is stopped, since those are billed separately by AWS.
Does choosing a larger instance change the software features I get?
No. Every instance type runs the same pre-configured hosting control panel, operating system, web, mail, FTP, DNS, and database stack. Larger instances give you more CPU, memory, or storage capacity for higher traffic. Only your hourly cost changes with the instance size and family, not the software itself.
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Release Notes for ISPConfig 3.3.2 Alma Linux 10 (EGL Build 260922.1)
This version supersedes the existing ISPConfig 3.2 on Alma Linux (EGL Build 250801.1).
What is New:
(NEW) Upgraded to ISPConfig 3.3.2, the current release, on AlmaLinux 10, replacing ISPConfig 3.2.12p on AlmaLinux 8.10.
(NEW) Your control panel is installed and ready when the installer finishes, in about three minutes. Every credential is generated on your own instance, and the panel sign-in is shown once at the end of installation.
(NEW) Roundcube Webmail is installed and ready, so your mail users have browser webmail from the first day.
(NEW) A trusted SSL certificate for the control panel in one command. Once you have added a website for your own domain with Let's Encrypt SSL, run sudo /usr/local/bin/egl-panel-ssl.sh and the control panel, mail and FTP all move onto that certificate, with renewal handled for you.
(NEW) Jailed SSH and SFTP accounts. Shell users created in the control panel are confined to their own directory with Jailkit, so one account cannot see another account's files or the rest of the server. Accounts are given access with an SSH key, set on the same form in the panel.
(NEW) Swap space is sized from the instance's own memory and enabled at boot, giving the mail and filtering stack headroom on smaller instance types.
(IMPROVED) MariaDB 11.4, a long-term support release, and PHP 8.3.
(IMPROVED) The database is not reachable from outside the instance and port 3306 is not opened. Databases are administered from the panel's own phpMyAdmin, per database.
(IMPROVED) Postfix postscreen rejects the bulk of spam at the connection, before it reaches content filtering, replacing greylisting.
(IMPROVED) Recommended inbound ports now cover exactly what the server serves: web, mail, FTP with a firewalled passive range, the control panel, and the panel applications that serve webmail and phpMyAdmin. The database and the administration console are no longer among them.
(IMPROVED) SELinux runs in permissive mode, so the control panel can manage sites, jails and mail paths without policy denials interrupting them. Denials are still logged.
(IMPROVED) Every service the control panel manages is enabled, so the server comes back as expected after a reboot.
(IMPROVED) Fail2ban runs with an SSH jail enabled, so repeated failed sign-in attempts are blocked from first boot rather than after configuration.
(REMOVED) OpenFire XMPP Server is no longer included. It was not managed by ISPConfig and is not part of this image.
(REMOVED) Mailing list management is no longer included. ISPConfig's module drives Mailman 2 only, which is no longer available.
(REMOVED) The server does not answer DNS queries from the internet as shipped, and port 53 is not opened. The control panel's DNS manager still works for creating and editing zones.
Associate an AWS Elastic IP with the instance before you install. Without one the public address changes when the instance is stopped and started, which breaks your domains and stops your SSL certificates renewing.
Do not switch to the root user first, and do not run a package update before the installer. The installation is unattended and takes about three minutes.
It prints your control panel address, the username admin and a password, once, at the end. Write the password down before you close the terminal. It is generated for your instance, is not stored anywhere you can read it back, and there is no reset tool by design.
Open https://YOUR-INSTANCE-PUBLIC-IP:8080/ and sign in as admin. Your browser will warn about the certificate. That is expected while you reach the panel by IP address, and the step below removes it.
Change your server name before creating any mailboxes. Under System, Server Config, replace the Amazon hostname with a name of your own such as server1.example.com. Use a name dedicated to the machine, never a domain you will host mail for.
Webmail and phpMyAdmin are served on port 8081, not on the panel port: https://YOUR-DOMAIN:8081/webmail and /phpmyadmin. The panel's buttons link there, so with 8081 closed they appear to do nothing.
For a trusted certificate on the control panel, add a website for your domain under Sites with both SSL and Let's Encrypt SSL ticked, then run: sudo /usr/local/bin/egl-panel-ssl.sh
That moves the control panel, mail and FTP onto your own certificate and keeps them renewed.
AWS blocks outbound port 25 on new accounts. This server receives mail immediately, but cannot send to external addresses until you request removal through the AWS Support Center.
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
ISPConfig 3.3.2 manages websites, email, FTP accounts, databases, DNS and shell users from a single interface, with capability to manage multiple servers from one panel.
Pre-configured Web Stack
Includes Apache HTTP Server, PHP 8.3, MariaDB 11.4, Postfix, Dovecot, Amavis, SpamAssassin, ClamAV, Roundcube Webmail, and pure-FTPd pre-installed and configured to work together.
Security and Isolation
Database administrator credentials are generated uniquely per instance with authentication through local system socket only, database port 3306 is not exposed to internet, TLS private keys are generated per instance, and shell accounts are jailed to their own directories.
Operating System Base
AlmaLinux 10 provides enterprise-grade Linux with stability and long-term support characteristics.
SSL Certificate Management
Automatic issuance and renewal of Let's Encrypt SSL certificates for websites with single command capability to move control panel, mail and FTP services to custom domain certificates.
Containerization Technology
Docker-based deployment architecture enabling simplified deployment and upgrade processes
One-Click Application Deployment
Support for one-click deployment of over 300 template applications from integrated app store console
GitOps Deployment Approach
GitOps-based deployment methodology enabling continuous deployment and configuration management after live deployment
Web-Based Management Interface
Web-based console for domain binding, HTTPS setup, access control configuration, and application status monitoring
Database Management System
PostgreSQL 14.10 for data persistence and multi-tenant support
Runtime Environment
Python 3.10.x with PIP 24.0 package manager for application execution
Document Generation
wkhtmltopdf 0.12.6 r2 pre-installed for PDF report generation
Infrastructure Monitoring and Management
A51 Monitoring and Control Dashboard for EC2 instance management and system oversight
Be the first to review this product. We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.