Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Agem-Bilisim/lider

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

123 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lynx

Software to manage and configure any number of clients remotely.

Lynx is a centralized client management and configuration system that currently supports both Debian and Windows machines with the help of its plugin-based, scalable architecture.

Features

  • Pluggable: Python-based plugin system to extend its capabilities on-the-fly.
  • Integrability: Easily integrated with OpenLDAP/Active Directory for user management.
  • Responsiveness: Responsive and easy-to-use Bootstrap UI that supports most of the modern web browsers.
  • Scalabilty: Thanks to Spring Boot and Hazelcast, whole server-side developed for scalability in mind.

Plugins

  • Remote script execution (Bash, Powershell or Python)
  • Remote access (VNC/WSS)
  • Resource usage info
  • PAM or pGina configuration
  • Remote terminal (Bash or Powershell)
  • Package management (aptitude or Chocolatey)
  • Desktop info (conky or desktopinfo)
  • Centralized logs (with ELK stack integration)
  • Backup & restore (with rsync. currently only for Debian)

Development environment

  1. Download and extract Spring Tool Suite (STS).

Eclipse Neon or higher can also be used but only if Spring Tool Suite (STS) plugin is installed via Help -> Eclipse Marketplace.

  1. Import project as existing Maven project into STS/Eclipse.
  2. Run project as Spring Boot App.
  3. Open your browser and navigate to localhost:8080/lynx

Build from source

  1. Open your terminal and navigate to project directory.
  2. Run mvn clean install.

About

LiderAhenk application server

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •