Launcher Products Bitnami Documentationimaxe CLI Blog Contact
One binary · 15 modules · idempotent

One console to operate your entire fleet.

Forget maintaining ten scripts scattered across every AMI. imaxe discovers, installs and orchestrates specialized modules — TLS, mail, backups, monitoring — all idempotent, auditable and versioned.

$ curl -fsSL get.imaxe.cloud | sh
How it works

No installers. No restarts. No surprises.

Each module is distributed from modules.imaxe.cloud, verified by SHA-256 and activated with an rename atomic.

01 · Discover

Detect the host

Identifies the AMI, the region and the modules already active on the instance.

02 · Verify

SHA-256

Downloads the module and checks its signature before touching anything on the system.

03 · Activate

Atomic rename

Swaps the binary in a single operation: either it's there or it isn't — never halfway.

04 · Report

Auditable

Every action is logged and versioned, ready for review or rollback.

Module catalog

15 modules, a single binary

modules.imaxe.cloud
tlsv1.0.0

TLS

Issue and renew free <strong>Let's Encrypt</strong> certificates for your server and reload them without interrupting service. One command gets it going; from then on it renews itself.

View documentation
osv1.0.0

System

Keeps the operating system <strong>up to date and properly set up</strong>: updates (and unattended upgrades), language, time zone, machine name and synchronized time. All with a handful of clear commands.

View documentation
sshv1.0.0

SSH

Manage your server's remote access without editing files by hand: <strong>authorized keys</strong>, <strong>host keys</strong>, active sessions and <strong>sshd hardening</strong>, all with a configuration check before reloading.

View documentation
smtpv1.0.0

Mail

Configure the server's <strong>outbound mail</strong> through a smarthost (SES, a corporate relay…) and confirm it works with a test send. One command sets it up; from then on, your system notifications actually go out.

View documentation
global-alertsv1.0.0

Alerts

Publishes the instance's important notices —intrusions, a full disk, a service down— to a <strong>shared SNS topic</strong>. The operator and the other modules use it as their <strong>single channel</strong>: severity threshold, deduplication and a retry queue if SNS does not answer.

View documentation
secretsv1.0.0

Secrets

Generates, reads and rotates the <strong>instance's secrets</strong> (passwords, passphrases, keys) with a CSPRNG and <code>0600</code> permissions. Idempotent across mass-produced AMIs: <code>generate</code> creates the secret only if it doesn't exist, and <code>get</code> gives clean output for a <em>pipe</em>.

View documentation
firewallv1.0.0

Firewall

Check the status of <strong>ufw</strong>, block abusive IPs by hand, and open or close ports with a single command. Automatic bans are handled by <strong>fail2ban</strong>; this is for your manual blocks and port rules.

View documentation
fail2banv1.0.0

Fail2ban

Check and manage <strong>fail2ban</strong> bans from a single command: see which jails are active, who is banned, ban or unban IPs by hand and unblock in a pinch. Without remembering the syntax of <code>fail2ban-client</code>.

View documentation
infov1.0.0

Inventory

Probes the machine and writes a <strong>readable inventory</strong> with the operating system, the installed software and its versions, the database and the imaxe product in <code>/etc/imaxe/info.yaml</code>. No secrets, no surprises: one command and you know exactly what you have.

View documentation
lynisv1.0.0

Lynis

Runs a <strong>CIS hardening</strong> audit on your server and returns an actionable report: a hardening index, the <strong>warnings</strong> to resolve and concrete suggestions, each with its <em>test id</em> so you know exactly what to touch.

View documentation
aidev1.0.0

Integrity

Monitor <strong>file integrity</strong> with AIDE: it stores a reference snapshot (baseline) of the system and alerts you to any added, deleted or modified file. One command checks the state; you decide when to accept the changes as normal.

View documentation
rkhunterv1.0.0

rkhunter

Scans the system with <strong>rkhunter</strong> for rootkits, backdoors and altered files, and gives you a clear summary of the <strong>warnings</strong>. Manages the properties baseline and keeps the signatures up to date with a single command.

View documentation
clamavv1.0.0

ClamAV

Scan files and directories for <strong>malware</strong> with the <strong>ClamAV</strong> engine, isolate what's infected in quarantine and keep the signatures current with <strong>freshclam</strong>. One command scans; another updates — no surprises.

View documentation
auditv1.0.0

Audit

Query <strong>auditd</strong> events and manage the <strong>CIS</strong> audit rules with readable commands — without memorizing the syntax of <code>auditctl</code> or <code>ausearch</code>. See who logged in, what was touched and which rules are loaded at a glance.

View documentation
memcachedv1.1.0

Memcached

Works out and applies the <strong>cache size</strong>, threads and connections that suit your instance, manages the <strong>SASL credentials</strong> and the <strong>TLS certificate</strong>, and shows the service status live — all without hand-editing <code>memcached.conf</code>.

View documentation
Design principles

Drama-free operations

Idempotent

Run the same command a thousand times: the result is always the same desired state.

Verified

SHA-256 signature on every module. Nothing is activated without confirming its integrity.

Versioned

Each module declares its version. Pin, update or roll back with precision.

Auditable

Structured logs of every action, ready for your SIEM or a post-mortem review.

Install imaxe on any AMI

It comes preinstalled on our images. On any other, a single command gets it running.

Read the documentation See compatible AMIs