Space is a free, open source and GPL licensed automation tool with a very small footprint.

Space only depends on Bash and it's exported scripts only depends on the simpler POSIX shell, so it practically runs anywhere.

Space uses a modular decentralized system for the sharing and reusing of components.

You can easily do things like:

Provisioning remote servers

Installing software and services locally or remote

Managing servers, services and users

Connecting to a machine through 10 firewalls using SSH

Deploying a docker-compose file located on your laptop onto a server behind a firewall

file located on your laptop onto a server behind a firewall Stepping into a Docker container located behind a firewall, using a shell

Stepping into a Docker volume located behind a firewall, using a shell

Snapshotting/restoring a Docker volume located behind a firewall

With Space.sh you can do all the above and much, much more.

Space.sh being modular is the foundation for the Things.ai and Machines.sh projects.