Super.Human.Installer Documentation

Welcome to the Super.Human.Installer documentation wiki. This wiki provides comprehensive information about using and understanding the Super.Human.Installer application.

About Super.Human.Installer

Super.Human.Installer (SHI) is a cross-platform application built with Haxe, OpenFL, and Feathers UI. It allows you to easily create and manage virtual machines using Vagrant, VirtualBox, and Ansible. Initially designed for HCL Domino environments, SHI has evolved to support custom provisioners, enabling deployment and management of various server types.

Get started now View on GitHub

SHI empowers developers, administrators, and testers to:

  • Create consistent development and testing environments across Windows, macOS, and Linux.
  • Deploy multiple server configurations with minimal effort using predefined or custom roles.
  • Manage complex virtual environments through an intuitive graphical interface.
  • Share provisioner configurations within teams or the community.

Key Features

  • Cross-platform support: Runs natively on Windows, macOS, and Linux.
  • Multiple provisioner types: Supports built-in Standalone and Additional provisioners (primarily for HCL Domino) and allows importing Custom provisioners for diverse environments.
  • Role-based configuration: Easily enable or disable software components (roles) defined within a provisioner.
  • File synchronization: Synchronize files between the host machine and guest VMs using Rsync or SCP.
  • Cached installers: Manage and verify local copies of installation files (installers, fixpacks, hotfixes) using SHA256 hashes.
  • Custom provisioners: Import provisioners from local directories or GitHub repositories to extend functionality.
  • Secrets Management: Securely store Git API tokens for accessing private repositories.

Documentation Contents

Additional Resources

About This Documentation

This documentation is designed to help both new and experienced users get the most out of Super.Human.Installer. If you find any issues or have suggestions for improvement, please feel free to contribute or report issues in the GitHub repository.

Contributing

When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change. Read more about becoming a contributor in our GitHub repo.

Thank you to the contributors of Super.Human.Installer!

  • MarkProminic
  • piotrzarzycki21
  • Aszusz
  • Igazine
  • JoelProminic
  • Makr91