KEJILION.SH Documentation

repository·main·Indexed 25 days ago

https://github.com/kejilion/sh

An all-in-one shell script toolbox for Linux server monitoring, testing, and management. It features Docker container management, one-click LNMP deployment, BBR acceleration optimization, network testing tools, and website security and migration utilities. Compatible with various distributions including Ubuntu, Debian, CentOS, Alpine, Kali, Arch, RedHat, Fedora, Alma, and Rocky. Also includes KPanel, a modern web management interface for managing resources created via the script, SSH, or Docker Compose.

Tokens
1.8K
Snippets
6
Records
17
Agent score
79%

What's inside kejilion.sh

  1. Overview of KejiLion Script

    main

    KejiLion is an all-in-one toolbox designed for managing, monitoring, and testing Linux systems. It provides solutions for both beginners and professionals, featuring:

    • Advanced Docker Management: Tools to manage containerized environments.
    • Automated LNMP Deployment: One-click setup for Linux, Nginx, MySQL, and PHP.
    • Website Security Optimization: Tools to enhance site security.
    • Network Testing Tools: Utilities for diagnosing and testing network connectivity.
    • Backup and Recovery: Full system backup and restoration capabilities.
    • Panel Installation: Support for installing popular management panels and tools.
  2. Overview of kejilion.sh core features

    main

    kejilion.sh is an all-in-one script toolbox designed for Linux monitoring, testing, and management. Key features include:

    • System Information Overview: Quick display of CPU, memory, disk, and bandwidth status.
    • Network Testing Tools: Integrated speed tests, backhaul, latency, and packet loss detection.
    • Docker Container Management: Custom container visualization and enhanced control commands.
    • LNMP One-click Deployment: Rapidly build Nginx + MySQL + PHP websites.
    • Website Defense and Optimization: CC protection, crawler protection, automatic firewall configuration, and performance optimization.
    • Backup and Migration: One-click backup, restoration, and remote migration for sites and databases.
    • BBR Acceleration Optimization: Kernel acceleration and intelligent network congestion control switching.
    • Application Market Integration: One-click installation for mainstream tools and panels.
    • Automatic Update Mechanism: Regularly checks for script updates to ensure stability.
  3. Overview of KEJILION.SH features

    main

    KEJILION.SH is a comprehensive shell script toolset for monitoring, testing, and managing Linux systems. Key features include:

    • System Information Overview: Quick display of CPU, memory, disk, and bandwidth status.
    • Network Testing Tools: Integrated speed tests, transit connectivity, latency, and packet loss detection.
    • Docker Container Management: Visual container management and enhanced control commands.
    • One-click LNMP Deployment: Simple assembly of Nginx + MySQL + PHP stacks.
    • Website Protection & Optimization: CC protection, scanner protection, automatic firewall configuration, and performance optimization.
    • Backup & Migration: One-click backup, restoration, and remote migration of websites and databases.
    • BBR Acceleration Optimization: Kernel acceleration and intelligent network congestion control switching.
    • App Market Integration: Built-in tools and panels for one-click installation of common services.
    • Automatic Update Mechanism: Regular script version detection to maintain stability and the latest features.
  4. Core features of kejilion.sh

    main

    kejilion.sh is an all-in-one scripting toolbox for Linux monitoring, testing, and management. Key capabilities include:

    • System Information Overview: Quick display of CPU, memory, disk, and bandwidth status.
    • Network Testing Tools: Integrated speed tests, backhaul, latency, and packet loss detection.
    • Docker Container Management: Visualized container monitoring and enhanced control commands.
    • LNMP One-click Deployment: Rapid setup of Nginx, MySQL, and PHP environments.
    • Website Defense & Optimization: CC protection, crawler blocking, automatic firewall configuration, and performance optimization.
    • Backup & Migration: One-click backup, restoration, and remote migration for sites and databases.
    • BBR Acceleration Optimization: Kernel acceleration and intelligent network congestion control switching.
    • Application Market Integration: One-click installation for various tools, panels, and common services.
    • Automatic Update Mechanism: Regular version checks to ensure the script remains up to date.
  5. Deploy KPanel Web Management Panel

    main

    If you prefer managing your server via a web browser, you can deploy KPanel, the modern Web management interface for KEJILION.SH. KPanel allows for mutual discovery and management of resources created via the shell script, SSH, or Docker Compose.

    bash <(curl -sL kejilion.sh) app kpanel
  6. Install kejilion.sh (Traditional Chinese version)

    main

    To install and run the kejilion.sh script tool in Traditional Chinese, execute the following command in your terminal. This tool is designed for Linux monitoring, testing, and management.

    bash <(curl -sL kejilion.sh) tw
  7. Install KEJILION.SH via curl

    main

    To install the KEJILION.SH toolbox, execute the installation command as the root user. You can choose between the Chinese version (default) or the English version by passing the en argument.

    After the first run, you can follow the script prompts to set up the k shortcut command. Once set up, you can simply type k in your terminal to open the main menu.

  8. Security Best Practices for KEJILION.SH

    main

    When using the toolbox, follow these safety guidelines:

    • Source Verification: Only obtain scripts from the official domain (kejilion.sh) or the official GitHub repository. Review the source code before execution.
    • Backups: Regularly backup important websites, databases, Docker data, and system configurations.
    • Impact Assessment: Before performing upgrades, uninstalls, disk operations, or network changes on production servers, confirm the scope of impact displayed in the terminal.
    • Sensitive Data: When reporting issues, ensure you hide passwords, tokens, private keys, and public IP addresses.
  9. Install KejiLion with One-Click Installation (FA)

    main

    To install the KejiLion script with the Persian (FA) interface, run the following command in your terminal. This uses a one-click installation method via curl.

    bash <(curl -sL kejilion.sh) ir