一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!
一、开源项目简介
Nging支持MySQL和SQLite3数据库
Nging是一个网站服务程序,可以代替Nginx或Apache来搭建Web开发测试环境,并附带了实用的周边工具,例如:计划任务、MySQL管理、Redis管理、FTP管理、SSH管理、服务器管理等。
本软件项目不仅仅实现了一些网站服务工具,本身还是一个具有很好扩展性的通用网站后台管理系统,通过本项目,您可以很轻松的构建一个全新的网站项目,省去从头构建项目的麻烦,减少重复性劳动。
使用AGPL-3.0开源协议
漂亮的Go语言通用后台管理系统,包含计划任务、MySQL管理、Redis管理、FTP管理、SSH管理、服务器管理、Caddy配置、云存储管理等功能。
Nging是一个网站服务程序,可以代替Nginx或Apache来搭建Web开发测试环境,并附带了实用的周边工具,例如:计划任务、MySQL管理、Redis管理、FTP管理、SSH管理、服务器管理等。
本软件项目不仅仅实现了一些网站服务工具,本身还是一个具有很好扩展性的通用网站后台管理系统,通过本项目,您可以很轻松的构建一个全新的网站项目,省去从头构建项目的麻烦,减少重复性劳动。
前后台代码全部开源,代码遵循AGPL协议
支持 Windows / Linux / MacOS 等主流系统平台和 树莓派 / 路由器 等ARM设备
内部支持基于caddy的web服务
支持创建FTP服务,并自带FTP账号管理
支持常用的数据采集功能
可以替代crontab。支持记录执行日志和发送通知
离线下载功能帮助您在服务器上自动执行下载任务
支持管理云存储文件和云备份,支持兼容AWS S3协议的所有云存储服务商(包括腾讯云、阿里云等)
支持管理MySQL和Redis
支持FRP内网穿透可视化设置
支持SSH命令行和SFTP文件管理
支持的域名解析服务商有: 阿里云DNS / DNSPod / Cloudflare / 华为云DNS / Namecheap
漂亮的Go语言通用后台管理系统,包含:计划任务 / MySQL管理 / Redis管理 / FTP管理 / SSH管理 / 服务器管理 / Caddy配置 / DDNS / FRP可视化配置 / 云存储管理 等功能。可运行于 Windows / Linux / MacOS 等主流系统平台和 树莓派 / 路由器 等ARM设备。
当您基于本项目来构建新软件的时候,您可以根据需要来选用本系统的网站服务工具:
import ( "github.com/admpub/nging/v5/application/library/module" // module "github.com/admpub/nging/v5/application/handler/cloud" "github.com/admpub/nging/v5/application/handler/task" "github.com/nging-plugins/caddymanager" "github.com/nging-plugins/collector" "github.com/nging-plugins/dbmanager" "github.com/nging-plugins/ddnsmanager" "github.com/nging-plugins/dlmanager" "github.com/nging-plugins/frpmanager" "github.com/nging-plugins/ftpmanager" "github.com/nging-plugins/servermanager" "github.com/nging-plugins/sshmanager" )
并注册功能模块
func main(){ initModule() } func initModule() { module.Register( &caddymanager.Module, &servermanager.Module, &ftpmanager.Module, &collector.Module, &task.Module, &dlmanager.Module, &cloud.Module, &dbmanager.Module, &frpmanager.Module, &sshmanager.Module, &ddnsmanager.Module, ) }
评论