Skip to content

GieltjE/MSM

Introduction

This is the README file for MSM, a simple multi server manager written in C#.

MSM is an opensource tool aimed at easing the maintenance of multiple ssh connected servers.

Features (some not fully complete)

  • Fully X64 compatible, fast with simple sourcecode (and properly balanced DllImports)
  • Fully portable by design, old style settings are also honoured
  • Optimized for very large server/node/variables/keyword lists and combinations
  • Cron scheduling for automated commands
  • Keywords to only run commands on certain servers
  • Variables configurable per server usable in commands
  • Works with most (terminal) clients
  • Built in updater

Building

  • Should be straight forward using Visual Studio 2017 (or newer), don't know about compatibility with mono and other .NET alternatives.

Acknowledgements

Following components are being used by MSM:

License

MSM (Multi Server Manager) is released as open source software under the GPL v3 license, see the LICENSE file in the project root for the full license text.