Hello MIO One-Shot-Edition

We are thrilled to announce the initial release of our MIO One-Shot-Edition 0.1.0! Our low-level infrastructure toolkit emphasizes comprehensive control, data separation, and automation. We have developed a sleek collection of 15 tools and 31 modules, with more on the way. All of them are fully equipped with batteries to help you set up and maintain your small application distribution system.
We can't wait to share it with you!

Read on to learn about some of the features at a glance!
Hopefully, they will inspire you to get started!

Features

  • Mio uses modern cryptography and comes with strict default settings.
  • With a first-in automation approach, you can enjoy hands-free application serving and manage just a few simple files. These are the only files that matter.
  • Backup and recovery are core components.
  • We're working towards managed modules and systems that require minimal configuration while still allowing for low-level changes.
  • Mio's file-system-centric design allows interaction with Unix commands and provides complete version control.

Added Tools

  • The mio-wizard offers hassle-free bootstrapping of identities, projects, and instances, as well as the ability to attach new features to your project. It takes advantage of GnuPG and Pass.
  • The mio-backup and mio-backupctl tools manage backup repositories and archives. They utilize Borg Backup and Hetzner Storage-Boxes.
  • The mio-upgrade tool keeps your project configurations up to date.
  • The mio-files tool provides an option for exploring the contents of modules.

Added Modules

  • Alertmanager, Prometheus, node_exporter, blackbox_exporter, and sysstat are all ready for use as monitoring tools.
  • The domain module on top of nginx supports both self-signed and Let's Encrypt (LE) certificates.
  • The Ufw and Crowdsec firewall modules are essential for protecting your instances.
  • The sshd module comes with strict defaults, including StrictHostKeyChecking and public key enforcement.
  • The dns module supports TLS- and DNSsec-capable servers, such as dot.sb, joindns4.eu, and quad9.net.
  • Use the msmtp module to send your emails.
  • The following tasks are available for remote management: do-cleanup, do-reboot, do-upgrade, do-gpgimport, do-backup and do-unlock.
  • Use custom app payloads to update your application.
  • Take control of locales, packages, and accounts using the corresponding modules.
  • Use the cron module to schedule your jobs.
  • Use the autoupgrades module to stay up to date.
  • Use the postgresql module to provide data persistence for your applications.

Isn't that sick? Yes, it's completely insane. In addition, we've prepared a summary of What You Received to help you better understand the features. Those who want to dig deeper can start with the Get Your Hands Dirty tour, as well as a fully automated TL;DR Copy/Paste DEMO for those who can't wait.
Take a look, enjoy your stay and drop us a line!