ahenk-go/README.md
2023-08-24 19:10:48 +03:00

2.1 KiB

Ahenk Go

Liderahenk is an open source project which provides solutions to manage, monitor and audit unlimited number of different systems and users on a network.

Ahenk-go is a Linux agent written in Go which enables Lider to manage & monitor clients remotely.

Creating Docker Development Environment (Optional)

  1. Install and Create docker environment, Quick Start
  2. Pull docker image
docker pull asandikci/godeb

Or alternatively build Dockerfile with docker build -t godeb:latest code for lower data usage

  1. Create container from image and attach to container, an example:
docker run -it -d --name build1 asandikci/godeb:latest "bin/bash"
docker attach build1 --detach-keys "ctrl-k"

Packaging

  1. Install necessary packages (You dont need this step if you are using docker file)
sudo apt install sudo dpkg-dev debhelper golang-any 
  1. Clone the repository and move to main directory
git clone https://git.aliberksandikci.com.tr/Liderahenk/ahenk-go/
cd ahenk-go/
  1. Build program and create binary/source packages
dpkg-buildpackage

Refer to Makefile for more info

Documentation

Other Liderahenk Projects

Changelog

See changelog to learn what have been changed between releases or refer to Releases Tab above

License

Lider Ahenk and its sub projects are licensed under the LGPL v3.