opensourceprojects.dev

A broadsheet for software that doesn't ask for your email

An all-in-one Linux server toolbox, from Docker to LDNMP 建站
GitHub RepoImpressions4

Project Description

View on GitHub

One Script to Manage Your Entire Linux Server, From Docker to Website Deployment

You've probably been there: a fresh VPS sitting in front of you, and a mental checklist that keeps growing. Install Docker. Configure the firewall. Set up a web stack. Migrate a backup. Test the network. Each of those tasks means a different command, a different config file, and a different way to break something at 2 a.m. KEJILION.SH is a shell script toolbox that tries to fold all of that into a single interactive menu.

What It Does

KEJILION.SH (also known as 科技lion一键脚本工具) is an all-in-one script toolbox for Linux servers. It's written as a shell script and runs interactively from the terminal, giving you a menu-driven interface instead of a pile of scattered commands. According to the README, the tool bundles together system management, network testing, Docker management, LDNMP website deployment, an application marketplace, backup and migration utilities, and security protection.

The architecture is straightforward: you run one command, and it pulls down and executes the script. Everything after that happens inside the script's own menu system. There's no daemon to install, no package manager to fight with, and no web dashboard required to get started. It supports a wide range of distributions—Ubuntu, Debian, CentOS, Alpine Linux, Kali, Arch, Red Hat, Fedora, and AlmaLinux are all listed. The project is Apache-2.0 licensed and the README ships in seven languages, which tells you it's aimed at a genuinely international audience.

Why It's Cool

  • It meets you where you already are. Plenty of server management tools want you to adopt their entire philosophy first—a new agent, a new panel, a new way of thinking about infrastructure. This one just runs in your existing shell. If you're comfortable with bash and SSH, you're already qualified to use it.

  • The scope is unusually broad. Most "one-click scripts" do one thing well and stop. This one spans Docker, LDNMP site deployment, website optimization and defense, backups, restoration, migration, and general system tooling. That breadth means it can plausibly serve as the first thing you install on a new machine—a single entry point for most of the setup work.

  • The k shortcut is a small but smart touch. After the first run, you can set up a k command so that opening the main menu is just typing one letter. It's a minor convenience, but it signals that the authors actually use this thing day to day.

  • It's honest about the risks. The README carries an explicit warning that the script performs system-level operations touching software installation, networking, firewalls, disks, and website environments, and that you should read the terminal prompts and back up your sites, databases, containers, and configs beforehand. Tools that do this much to your system should say so, and this one does.

  • KPanel. The README references a web management panel, which suggests the project isn't just a collection of terminal shortcuts—there's an attempt to give you a browser-based view of your server too. That's a meaningful step up from pure CLI tooling for anyone managing more than one box.

How to Try It

You'll need to run this as root. The install is a single command.

For the Chinese version:

bash <(curl -sL kejilion.sh)

For the English version:

bash <(curl -sL kejilion.sh) en

After the first run, follow the on-screen prompts to set up the k shortcut command. From then on, typing k opens the main menu directly.

Before you run it on anything that matters, take the README's warning seriously: back up your websites, databases, containers, and configuration files first. This script touches firewalls, disks, and web environments, and the terminal prompts are there for a reason—read them rather than clicking through.

The repository is at github.com/kejilion/sh.

Final Thoughts

KEJILION.SH is best suited to people who manage their own Linux servers—VPS owners, self-hosters, small-scale operators—and who want a faster path through the routine setup and maintenance work. It won't replace understanding what you're doing, and it isn't trying to. What it offers is consolidation: one script, one menu, a lot of the tasks you'd otherwise handle piecemeal. If you've got a fresh server and a long evening ahead of you, this is worth a look before you start typing commands from memory.


Follow @githubprojects for more developer tools and open source projects.

Back to Projects
Project ID: e66f620b-a242-4a66-8e83-f02fb716901cLast updated: October 5, 2026 at 02:51 AM