Description
Really fast deployer and server automation tool.
Mina works really fast because it's a deploy Bash script generator. It
generates an entire procedure as a Bash script and runs it remotely in the
server.
Compare this to the likes of Vlad or
Capistrano, where each command
is run separately on their own SSH sessions. Mina only creates one SSH
session per deploy, minimizing the SSH connection overhead.
Mina alternatives and similar gems
Based on the "DevOps Tools" category.
Alternatively, view Mina alternatives based on common mentions on social networks and blogs.
-
Vagrant
Vagrant is a tool for building and distributing development environments. -
Logstash
Logstash - transport and process your logs, events, or other data -
Chef
Chef Infra, a powerful automation platform that transforms infrastructure into code automating how infrastructure is configured, deployed and managed across any environment, at any scale -
BOSH
Cloud Foundry BOSH is an open source tool chain for release engineering, deployment and lifecycle management of large scale distributed services. -
Request-log-analyzer
Create reports based on your log files. Supports Rails, Apache, MySQL, Delayed::Job, and other formats. -
Deployinator
Deployinator is a deployment framework extracted from Etsy. -
Rubber
A capistrano/rails plugin that makes it easy to deploy/manage/scale to various service providers, including EC2, DigitalOcean, vSphere, and bare metal servers. -
Einhorn
Einhorn will open one or more shared sockets and run multiple copies of your process. You can seamlessly reload your code, dynamically reconfigure Einhorn, and more. -
itamae
Configuration management tool inspired by Chef, but simpler and lightweight. Formerly known as Lightchef. -
Blender
A modular system orchestration framework with pluggable driver and host discovery. -
chef-template
Chef Solo config for management servers with Ruby/Rack based applications -
Kanrisuru
Kanrisuru helps you manage your remote servers with objected oriented ruby. Results come back as structured data, parsed, prepared and ready for you to easily use in your applications.
Access the most powerful time series database as a service
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Mina or a related project?
Popular Comparisons
README
Mina
Really fast deployer and server automation tool.
Warning
This is a readme of the current master, version 1.0.0. If you are using older mina (pre 0.3) please take a look at 0.3 readme
Mina works really fast because it's a deploy Bash script generator. It generates an entire procedure as a Bash script and runs it remotely in the server.
Compare this to the likes of Capistrano, where it opens an SSH connection and runs each command in sequence, Mina only creates a SSH session and sends one command.
$ gem install mina
$ mina init
Mina requires ruby 2.0.0 or greater. For older versions of Ruby, please use 0.3.8 version.
Documentation
For quick start check out [Getting started guide](docs/getting_started.md)
For migrating your current 0.3.x deploy scripts, please look at the [migrating guide](docs/migrating.md)
For FAQ please visit the [faq](docs/faq.md)
If you are missing some plugins check the [3rd party plugins doc](docs/3rd_party_plugins.md)
For other documentation please visit the [docs](docs)
License
Released under the MIT License.
Credits
Mina is maintained and sponsored by Infinum.
You can reach us on twitter Stef & Infinum.
© 2021 Infinum
*Note that all licence references and agreements mentioned in the Mina README section above
are relevant to that project's source code only.