esticonsole

module
v2.0.1-release+incompa... Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 26, 2018 License: GPL-3.0

README

EstiConsole README WIP

Version: v2.0.1

What the heck is this thing?

EstiConsole is a program that was developed to remotely control console processes.

How do I run it?

$ openssl genrsa -out server.key 2048
$ openssl req -new -x509 -sha256 -key server.key -out server.crt -days 3650

How do I build it?

EstiConsole requires a few dependencies to build. TEMP

go get github.com/c9s/goprocinfo/linux
go get google.golang.org/grpc
go get github.com/jroimartin/gocui
go get github.com/nu7hatch/gouuid
go get github.com/howeyc/gopass

Why did you write it in Golang?

Because golang is cool.

TODO

  • Unzip file for extraction (and time delay to delete zip cache)
  • Add configuration option to disable logging for process
  • Add config reload

systemd unit file

[Unit]
Description=EstiConsole

[Service]
WorkingDirectory=/home/estinet/EstiConsole
User=estinet

Restart=always
ExecStart=/home/estinet/EstiConsole/esticonsole
ExecStop=/home/estinet/EstiConsole/esticli -masterkey /home/estinet/EstiConsole/masterkey.key instancestop

[Install]
WantedBy=multi-user.target

Directories

Path Synopsis
src
protocol
Package rpcserver is a generated protocol buffer package.
Package rpcserver is a generated protocol buffer package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL