admpub/nging
admpub/nging has 1,599 GitHub stars and 223 forks. GitHot measured +1 in 7 days. Last checked 2026-11-10 02:18 UTC. Last push 2026-11-01.
Comment ces chiffres sont mesurés
网站服务器管理面板,包含:计划任务 / MySQL管理 / Redis管理 / FTP管理 / SSH管理 / 服务器管理 / Caddy和Nginx配置 / DDNS / FRP可视化配置 / 云存储管理 等功能。可运行于 Windows / Linux / MacOS 等主流系统平台和 树莓派 / 路由器 等ARM设备
Progression mesurée des étoiles
- in 24h
- Mise à jour retardée
- in 7 days
- +1
- in 15 days
- Mise à jour retardée
- in 1 month
- Mise à jour retardée
Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.
README.md
OriginalNging V5

注意:这是Nging V5源代码,旧版V4.x、V3.x、V2.x、V1.x已经转移到 v4分支 v3分支 v2分支 v1分支
Nging支持MySQL和SQLite3数据库
Nging是一个网站服务程序,可以管理和配置 Caddy 和 Nginx 站点,并附带了实用的周边工具,例如:计划任务、MySQL管理、Redis管理、FTP管理、SSH管理、服务器管理等。
赞助支持
可执行文件下载
安装方式
安装Nging
1). 自动安装方式:
sudo wget https://raw.githubusercontent.com/admpub/nging/master/nging-installer.sh -O ./nging-installer.sh && sudo chmod +x ./nging-installer.sh && sudo ./nging-installer.sh # 如果是中国境内网络,可以选择采用以下命令: sudo wget https://gitee.com/admpub/nging/raw/master/nging-installer.sh -O ./nging-installer.sh && sudo chmod +x ./nging-installer.sh && sudo ./nging-installer.shnging-installer.sh 脚本支持的命令如下
命令 说明 示例 ./nging-installer.sh或./nging-installer.sh install安装(自动下载nging并启动为系统服务) 安装默认最新基础版本: ./nging-installer.sh install
安装指定版本:./nging-installer.sh install 5.2.6
如有 Docker 容器管理需求,推荐通过指定版本号来安装 5.3.x 系列版本(也称之为先锋版):
./nging-installer.sh install 5.3.2./nging-installer.sh upgrade或./nging-installer.sh up升级 升级到指定版本: ./nging-installer.sh up 5.2.6./nging-installer.sh uninstall或./nging-installer.sh un卸载 ./nging-installer.sh un2). 手动安装方式:
下载相应平台的安装包,解压缩到当前目录,进入目录执行名为“nging”的可执行程序(在Linux系统,执行之前请赋予nging可执行权限)。 例如在Linux64位系统,分别执行以下命令:cd ./nging_linux_amd64 chmod +x ./nging ./ngingWindows 下载包如果是
.tar.gz,它是 gzip 压缩的 tar 归档,而不是 ZIP。可使用支持 tar.gz 的解压工具;若 PowerShell 环境提供tar.exe,例如:New-Item -ItemType Directory -Force .\nging | Out-Null tar.exe -xzf .\nging_windows_amd64.tar.gz -C .\nging请将示例文件名替换为实际下载的包名,并按归档内的目录结构进入可执行文件所在目录运行 Windows 程序;Linux 示例中的
chmod不适用于 Windows。3). Docker 安装方式
初始化配置Nging
打开浏览器,访问网址 http://localhost:9999/setup , 在页面中配置数据库和管理员账号信息进行安装。从 v5.2.5 和 v5.3.1 开始支持如下两种方式
1). 通过网页安装界面配置 (适用于已经启动 nging 的情形):
打开浏览器,访问网址 http://localhost:9999/setup , 在页面中配置数据库和管理员账号信息进行安装。
2). 通过命令来配置 (适用于尚未启动 nging 的情形):
- 安装到 MySQL 数据库的方式
例如:./nging init --user=<数据库用户名> --password=<数据库密码> --host=<MySQL服务器主机地址> --database=<MySQL数据库名> --adminUser=<管理员用户名> --adminPass=<管理员密码,不少于8位> --adminEmail=<管理员E-mail>./nging init --user=root --password="root" --host="127.0.0.1:3306" --database=nging --adminUser=admin --adminPass="admin123" --adminEmail="[email protected]" - 安装到 SQLite 数据库的方式
例如:./nging init --type=sqlite --database=<数据库文件路径> --adminUser=<管理员用户名> --adminPass=<管理员密码,不少于8位> --adminEmail=<管理员E-mail>./nging init --type=sqlite --database="config/nging.db" --adminUser=admin --adminPass="admin123" --adminEmail="[email protected]"
执行成功后,启动 nging。
- 安装到 MySQL 数据库的方式
安装成功后,通过 http://localhost:9999/ 使用管理员账号登录。
Nging手动升级步骤
- 备份数据库和旧版可执行文件;
- 停止旧版本程序的运行;
- 将新版本所有文件复制到旧版文件目录里进行覆盖;
- 启动新版本程序;
- 登录后台检查各项功能是否正常;
- 升级完毕
从 V3 升级
将 config/config.yaml 文件内的 caddy、 ftp、download 配置块移动到 extend 块内(ftp改名为ftpserver)。即:
extend {
caddy {
// 内容略...
}
ftpserver {
// 内容略...
}
download {
// 内容略...
}
}
开机自动运行
- 首先,安装为服务,执行命令
./nging service install - 启动服务,执行命令
./nging service start
与服务相关的命令:
| 命令 | 说明 | 其它用例 |
|---|---|---|
./nging service install |
安装服务 | Nging 默认使用 9999 端口,在安装为服务时,可以指定自定义端口 ./nging service install -p 9998 |
./nging service start |
启动服务 | 无 |
./nging service stop |
停止服务 | 无 |
./nging service restart |
重启服务 | 无 |
./nging service uninstall |
卸载服务 | 无 |
Ⅰ、功能介绍
Ⅱ、先睹为快
手机端界面展示:
![]() |
![]() |
![]() |
|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
PC端界面展示:
运行
安装:
登录:
系统信息:
实时状态:
在线编辑文件:
添加计划任务:
MySQL数据库管理:
Ⅲ、开发指引
请注意,本系统的源代码基于AGPL协议发布,不管您使用本系统的完整代码还是部分代码,都请遵循AGPL协议。
如果需要更宽松的商业授权协议,请联系我购买授权。
Explorer des projets similaires
Asabeneh/30-Days-Of-Python
Le défi de programmation 30 Days of Python est un guide pas à pas pour apprendre le langage de programmation Python en 30 jours. Ce défi peut prendre plus de 100 jours. Avancez à votre rythme. Ces vidéos peuvent aussi vous aider : https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,560 étoilesgrafana/grafana
Plateforme ouverte et composable d’observabilité et de visualisation de données. Visualise les métriques, les journaux et les traces issus de plusieurs sources, comme Prometheus, Loki, Elasticsearch, InfluxDB, Postgres et bien d’autres.
77,830 étoilesredis/redis
Pour les développeurs qui créent des applications en temps réel pilotées par les données, Redis est le cache, le serveur de structures de données et le moteur de requêtes documentaires et vectorielles préféré, le plus rapide et le plus riche en fonctionnalités.
77,395 étoilesapache/superset
Apache Superset est une plateforme de visualisation et d'exploration de données.
75,473 étoiles















