This product has charges associated with it for Docker, RDP GUI and cockpit web optimization.
Pre-configured Ubuntu 22.04 LTS AMI with Docker, xrdp remote desktop, and Cockpit web management - ready to deploy containers in minutes without manual setup.
This is a repackaged open-source software product with additional charges for Docker, RDP GUI and cockpit web optimization.
Pre-Configured Ubuntu 22.04 LTS with Docker, RDP Desktop, and Cockpit Web Management
This AMI from Madarson IT delivers a production-ready Ubuntu 22.04 LTS environment with Docker, xrdp remote desktop, and Cockpit web-based server management pre-installed and optimized. Launch your EC2 instance and begin deploying containerized applications immediately - no manual installation or configuration required.
Madarson IT publishes hardened cloud images across AWS, GCP and Microsoft Azure marketplaces, providing cross-cloud expertise in secure, pre-configured server environments.
Key Features
Ubuntu 22.04 LTS - Long-term support release with regular security patches and five-year support from Canonical.
Pre-installed Docker Engine - Container runtime configured and ready. Deploy your first container within minutes of instance launch.
Cockpit Web Management - Access real-time system monitoring, Docker container management, and server administration through your browser at https://:9090 with TLS enabled.
xrdp Remote Desktop - Full graphical Ubuntu desktop accessible via any standard RDP client on port 3389.
Optimized Docker Configuration - Docker daemon pre-configured with overlay2 storage driver, JSON-file logging with rotation, and resource limits to reduce memory overhead and improve container density.
Security Hardening
This image is built with security-first defaults:
Root SSH login disabled
UFW firewall enabled with only required ports open (22, 3389, 9090)
Unattended security updates enabled for automatic patching
Docker daemon configured with user namespace isolation
Cockpit accessible only over HTTPS with TLS enforced
Recommended instance type: t3.large or higher for multi-container workloads
Root volume: Minimum 20 GB gp3
Required security group ports: SSH (22), RDP (3389), Cockpit (9090)
Architecture: x86_64 (AMD64)
Included tools: Docker Engine, Docker Compose, Cockpit with Docker plugin, xrdp, UFW
Getting Started
Launch the AMI on a t3.medium or larger instance with the required security group ports open.
SSH into the instance using your key pair and the default user "ubuntu."
Access Cockpit at https://:9090 to monitor system resources and manage Docker containers via the web UI.
Connect via RDP on port 3389 using any standard remote desktop client for full GUI access.
Run your first container: docker run hello-world to verify Docker is operational.
Use Cases
Startup API Deployment - A small team deploying a Node.js API behind Nginx in Docker, monitored via Cockpit dashboards, running up to 20 containers on a single t3.large instance.
Microservices Development - Run distributed services in isolated containers with Docker Compose, managing the full stack through Cockpit without SSH.
DevOps Training and Prototyping - Provide team members with a ready-to-use Docker environment accessible via RDP for hands-on learning.
Remote Server Administration - Monitor CPU, memory, storage, logs, and services through Cockpit's real-time dashboards without command-line access.
Why Choose Madarson IT Images?
Save Setup Time - Eliminates manual installation and configuration of Docker, Cockpit, xrdp, and security hardening that typically requires 2+ hours of setup.
Secure by Default - Ships with firewall rules, disabled root SSH, user namespace isolation, and automatic security updates pre-configured.
Long-Term Reliability - Built on Ubuntu LTS with five years of Canonical support and regular updates.
Cross-Cloud Expertise - Madarson IT publishes hardened images on both AWS, GCP and Microsoft Azure marketplaces.
Note: This is a repackaged open-source software product. The trademarks mentioned are owned by their respective companies. Madarson IT does not provide licenses for any third-party product.
Highlights
Pre-installed Docker, Cockpit, and xrdp - Launch and begin deploying containers immediately with Docker Engine and Docker Compose ready to use. Manage containers, monitor system resources, and administer your server through Cockpit's web interface at port 9090. Access the full Ubuntu graphical desktop remotely via any standard RDP client on port 3389. Eliminates 2+ hours of manual installation and configuration.
Security-Hardened Configuration - Ships with root SSH disabled, UFW firewall enabled with only required ports open (22, 3389, 9090), unattended security updates active, Docker user namespace isolation configured, AppArmor profiles for container isolation, and Cockpit accessible only over HTTPS with TLS enforced. Reduces attack surface from first boot without manual hardening steps.
Optimized for Containerized Workloads on EC2 - Docker daemon pre-configured with overlay2 storage driver, log rotation, and resource limits for improved container density and reduced memory overhead. Runs on t3.medium or larger instances with 20 GB minimum storage. Supports up to 20+ containers on a single t3.large, ideal for startups deploying APIs, microservices teams, and DevOps engineers prototyping distributed applications.
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.
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 this hardened Ubuntu 22.04 image, billed only while an instance runs. The many dimensions map to different EC2 instance types, so your rate follows the compute size you pick. Smaller shared instances like t3.nano, t2.micro, and t3.small cover light workloads. General-purpose (m-series), compute-optimized (c-series), and memory-optimized (r-series) families scale up CPU and memory. GPU instances (g3, g5, p2, p3) and storage-optimized (i3) support heavier or specialized workloads. The software rate rises with instance capacity. AWS charges its own infrastructure fees separately.
Top-of-mind questions for buyers
What does one hourly unit cover for each instance type listed?
Each unit is one running instance of the hardened Ubuntu image on the EC2 type you choose, billed per hour. A t3.micro unit and a p3.16xlarge unit both count as one instance-hour, but the software rate differs by instance size. You pick the type at launch.
Am I charged the software rate when an instance is stopped or paused?
The hourly software rate meters running time only. A stopped or powered-off instance does not accrue software charges. AWS may still bill its own infrastructure fees, such as attached storage, while an instance sits stopped. Software billing resumes when you start the instance again.
Why do GPU instances like p3 and g5 cost more per hour than t3 or m6a types?
The software rate scales with the compute capacity of the instance type. GPU families (p2, p3, g3, g5) and storage-optimized i3 carry more hardware resources than shared t-series types. AWS infrastructure charges for these larger types are also higher and bill separately from the software rate.
madarsonit.com
Helpful?
Vendor refund policy
There is no refund policy for this image.
How can we make this page better?
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.
Allow inbound SSH access in your security group (TCP port 22)
To connect to your instance using the Amazon EC2 console:
Open the Amazon EC2 console at https://console.aws.amazon.com/ec2/.
In the navigation pane, choose Instances.
Select the instance and choose Connect.
Choose the EC2 Instance Connect tab.
For Connection type, choose Connect using EC2 Instance Connect.
Access the ec2 with the default username: "ubuntu"
For GUI|RDP Access:
Allow inbound TCP port 3389 (RDP)
Create a password for ubuntu user for RDP login using the CLI command: "sudo passwd ubuntu"
Launch RDP program and enter the ubuntu credentials
Access docker via Cockpit GUI:
Additionally, subscribers can manage docker containers through the Cockpit web interface by opening TCP port 9090 in their security group.
Access Cockpit at https://<Your-Server-IP>:9090 for an intuitive container management experience.
Contact: Email our support team at info@madarsonit.com for assistance with installation, Docker configuration, Cockpit access, xrdp connectivity, or general troubleshooting.
Website: Visit madarsonit.com for documentation and product information.
Scope of Support:
AMI launch and initial configuration issues
Docker Engine and Docker Compose troubleshooting
Cockpit web management access and functionality
xrdp remote desktop connectivity
Security configuration questions
Refund requests
Getting Started After Purchase:
Launch the AMI on a t3.medium or larger instance.
Open security group ports: SSH (22), RDP (3389), Cockpit (9090).
SSH in with your key pair using the "ubuntu" user.
Access Cockpit at https://:9090.
Connect via RDP client to :3389.
Verify Docker: run docker run hello-world.
For private offers, volume licensing discussions, or compliance inquiries, please contact info@madarsonit.com with your use case details.
AWS infrastructure support
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.
This product has charges associated with it for Docker optimization, RDP GUI configuration, and Cockpit web management setup. Pre-configured Ubuntu 24.04 LTS AMI with Docker, Cockpit web management, and RDP desktop access - deploy containerized apps in minutes without manual setup.
This product has charges associated with it for the pre-configured container management environment. Madarson IT pre-configured Ubuntu 22.04 LTS AMI with Podman, Buildah, Skopeo, RDP, and Cockpit - ready for secure, rootless container management on AWS EC2.
This product has charges associated with it for seller support. Ubuntu 26 is a robust, secure, and customizable Amazon Machine Image (AMI) designed for seamless deployment within the EC2 cloud environment. It features the latest updates and enhancements to Ubuntu's performance, security, and support for cloud-native applications. With built-in compatibility for popular frameworks and tools, users can easily develop, test, and scale their applications on a reliable infrastructure. Ideal for developers and businesses, Ubuntu 26 facilitates efficient workload management, high-availability architecture, and effortless integration with other AWS services. Whether you're running web servers, databases, or microservices, this AMI enables rapid deployment while maintaining industry-standard security protocols, making it the perfect choice for your cloud-based solutions. Elevate your cloud experience with Ubuntu 26 today!
Ubuntu Pro FIPS is a FIPS 140-3 out of the box certified image for AWS. It includes security coverage for 25,000+ open source packages, CIS and DISA-STIG assisted hardening, and 10 years of support.
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.