Skip to content

rajshrestha86/go-configure

Repository files navigation

GoConfigure

A simple application built on golang that can be used to configure multiple servers at the same time using SSH.
It has two parts:

1) Server

A server is an application deployed on a remote machine. It works as a master to control and configure remote machines. It tracks the output of the command executed and can follow log trails. It uses badgerDB tp store server credentials and outputs. Server can be controlled by a client using RPC.

2) Client

Client is used to communicate with server. It can issue RPC commands to add new slave machines, read outputs and control server operations.

Technologies Used:

  • Golang
  • gRPC
  • BadgerDB
  • About

    A simple application built on golang that can be used to configure multiple servers at the same time using SSH.

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages