Gunnery

Gunnery is a multipurpose task execution tool for distributed systems with web-based interface.

If your application is divided into multiple servers, you are probably connecting to them via ssh and executing over and over the same commands. Clearing caches, restarting services, backups, checking health. Wouldn't it be cool if you could do that from browser or smartphone? Gunnery is here for you!

Features

  • Support for a wide variety of tools

    Thanks to simple design it's possible to integrate with tools like capistrano, ant, phing, fabric, make, or puppet
  • Designed for distributed systems

    Handles multi-environment applications with many servers
  • Usable for deployment, service control, backups

    Every command executed in shell can be turned into a Gunnery task
  • Secure remote execution

    Certificate based authentication provides secure access to your network
  • Web-based interface

    Clear, responsive interface pleases eye and enables usage on mobile devices
  • User notifications

    Team members will be notified when tasks are executed
  • Permission system

    Create custom user groups and limit their access to specific environments or tasks

gunneryv

gunnery

GitHub