Skip to content

LeoMoon BashDeploy

Introduction

LeoMoon BashDeploy is an easy to use linux server configuration, management and app-deployment tool. And it does not require any configuration. It uses SSH to push bash scripts to client servers and run them with sudo.

It is fast secure and reliable. It can also capture exit codes from your bash scripts to make debugging easier.

LeoMoon BashDeploy can elevate admin user once logged into each client server. Admin user on client servers does not require enabling NOPASSWD.

Features

  • Zero configuration
  • Run bash script(s) on multiple serves
  • Use profiles to organize servers in groups
  • Ability to view console output from remote server
  • Captures bash exit codes to make debugging easier
  • Comes with free training and one year support
  • Admin user on client servers does not require enabling NOPASSWD
  • Modular
  • Secure
  • Fast

Exit Codes

  • 0: No error
  • 1: Undetermined error in file copy
  • 2: Remote host connection failure
  • 5: Connection lost for some reason (wrong user/pass?)
  • 255: Error occurred in SSH
  • For your own bash scripts, it is better to use exit codes 11 to 30

Compatibility

  • Any Linux or Unix operating system with bash support.
  DonateSupport this project
  GitHubLet’s improve it together
  FREE DownloadDownload size: 3.16 KB