Skip to content

aaronprisk/lagertha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lagertha

Lagertha is an easy-to-use tool for the basic management of Linux devices.

Alt text

Alt text

Alt text

Alt text

Lagertha consists of two components:

Lagertha Server - Creates, manages and logs tasks for Lagertha connected Clients.

Lagertha Client - Service that runs on client devices and processes tasks created by Lagertha Server.

Features

  • Easy-to-use Bootstrap powered Dashboard
  • Client Registration and Hostnaming
  • Remotely Add/Remove Packages
  • Remotely Update Repos and Upgrade Packages
  • Push Wallpaper to Clients

Installation

These steps are for installing Lagertha on an Ubuntu Server 16.04 box. Lagertha will likely run on most modern distros that have a LAMP stack.

$ sudo apt-get install apache2 mysql-server php-mysql git

(Optional) Run the MySQL Secure Installation setup

$ sudo mysql_secure_installation

Create Lagertha directory and clone Lagertha Repo to local file

$ git clone https://github.com/aaronprisk/lagertha.git

Run Lagertha install script

$ cd lagertha/bin
$ sudo ./install.sh

Lagertha Server is now ready to go! Browse to your Lagertha server's IP in your favorite browser and log in using lagertha/lagertha as your username and password.

Next Step

Now that you have a working Lagertha Server, it's time to add in some hosts. Head on over to https://github.com/aaronprisk/lagertha-client and follow the steps.

Whats with the name?

The name Lagertha is in honor of the badass shield maiden from Norse legends.

Some Considerations

This project is still very young so please be careful running Lagertha in production.

About

Lagertha Linux Systems Management

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published