Minimus offers a minimal, hardened NGINX AMI on the AWS Marketplace.

What’s special about the Minimus nginx AMI

The following are technical aspects of Minimus AMI:

  1. Runs on MinimOS - Minimus proprietary minimal operating system. 
  2. Based on the GNU C Library (glibc). Learn more
  3. When the VM starts, it automatically starts up in the nginx service with the default configuration.
  4. To elevate permissions, you will need to use doas (instead of sudo). Doas is a utility that allows a user account to run a command as another user account. Learn more about doas 

Versioning

The Minimus NGINX AMI currently runs nginx version 1.27.4.

Configurations

The configuration path is under /etc/nginx/nginx.conf.

Deploying a new AMI

When you deploy a new NGINX AMI, the image will be pre-configured and started.

  • The nginx version will be 1.27.4.

  • To log into the AMI, use the default user minimus. There is no password.

  • To check the status of the NGINX service on your image, open an SSH connection to your AMI and run:

    rc-service nginx status
    
  • Access the default index page from the public EC2 instance address. It should look like this: