Skip to content

script-php/EasyGo-Panel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EasyGo Panel

A comprehensive web server management panel written in Go, similar to Hestia CP.

Features

  • Dual Interface: CLI and Web panel
  • Single Binary: All components embedded
  • PAM Authentication: System user integration
  • Service Management: Apache, Nginx, PHP-FPM, DNS, Mail, Databases
  • SSL Management: Let's Encrypt with auto-renewal
  • Security: Firewall, Fail2ban, IP lists
  • Backup & Cron: Automated backup and task scheduling

Build

go build -o easygo cmd/easygo/main.go

Usage

Web Panel

./easygo web

CLI Commands

./easygo help
./easygo apache install
./easygo php install 8.2
./easygo ssl create example.com

Requirements

  • Linux OS
  • Root privileges for system management
  • PAM development libraries

Architecture

  • cmd/ - Main application entry point
  • internal/ - Internal packages (cli, web)
  • pkg/ - Shared packages (actions, auth)
  • web/ - Static assets and templates

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published