Nging是一个网站服务程序,可以管理和配置 Caddy 和 Nginx 站点,并附带了实用的周边工具,例如:计划任务、MySQL管理、Redis管理、FTP管理、SSH管理、服务器管理等。
Nging是一个漂亮的Go语言通用后台管理系统,包含:计划任务 / MySQL管理 / Redis管理 / FTP管理 / SSH管理 / 服务器管理 / Caddy和Nginx配置 / DDNS / FRP可视化配置 / 云存储管理 等功能。可运行于 Windows / Linux / MacOS 等主流系统平台和 树莓派 / 路由器 等ARM设备。
基本功能:
一. 系统设置
目前,在“系统设置”中提供了以下设置组:
1、系统: 目前提供了API密钥和调试模式的开关
2、SMTP: 配置用于发送邮件的SMTP服务器的相关设置
3、日志: 在这里可以设置如何保存和输出本系统所生成的日志
二. 用户管理
提供对后台用户的修改、添加和删除等操作。可以为后台用户分配相应的角色,从而对其进行权限控制
三. 角色管理
一个角色就是一个权限集合。在本系统中我们将权限分为了操作权限和指令权限。
1、操作权限:基于网址操作来进行权限判断
2、指令权限:用于指定该角色可以执行的指令(这里的指令是指系统命令)
四. 邀请码
邀请码用来邀请其他人来注册成为本系统的后台用户。您可以指定受邀人注册后所拥有的角色,从而限制其操作权限。
五. 验证码
在这里可以查看短信验证码和邮箱验证码的发送记录以及使用时间
六. 快捷命令
为了对系统命令的执行进行权限控制,可以定义某个系统命令为快捷命令
七. 修改个人资料
可以在此修改自己的头像、邮箱、手机号、密码等信息
八. 使用两步验证
如果想要提高账号的安全性,请启用两步验证。本系统已经实现了对两步验证的完整支持。
九. 多个 Nging 后台之间快捷登录
从 v5.2.5 版开始新增加了 oAuth2 服务支持和后台 oAuth2 外部账号登录支持,用以支持多个 Nging 后台的统一快捷登录
(1). 对于 oAuth2 服务,新增了 “后台oAuth应用” 界面 /manager/oauth_app/index 用于生成和管理 oAuth2 的 App ID 和 密钥
(2). 对于 oAuth2 外部账号登录功能,后台在 “账号安全” 中新增了 “账号绑定” 界面(绑定之后才能用来登录),此界面需要在配置文件 “config.yaml” 的 extend 节点中新增以下配置才会显示:
oauth2backend : {
on : true #总开关
accounts : [{
on : true #开关
name : "nging" #标识。如:github,wechat,alipay等,当前仅支持 nging
appID : "" #App ID ((1)中生成的APP ID)
secret : "" #Secret Key ((1)中生成的密钥)
extra : {
hostURL : "http://127.0.0.1:28081" #开启 oauth2 服务的 nging 后台网址(即其它配置了(1)中数据的 nging 后台)
title : "" #名称标题。如不填则使用name字段值且首字母转为大写
}
}
]}
标签:
nging通用后台管理系统v5.2.6 源码链接:https://www.hycodes.cn/zzlm/5103.html
下载说明:本站部分资源供学习交流使用,如商业用途,请购正版。