nodequery服务端开源版本,第一版发布。
侧边栏壁纸
  • 累计撰写 57,246 篇文章
  • 累计收到 0 条评论

nodequery服务端开源版本,第一版发布。

James
2021-01-17 / 0 评论 / 75 阅读 / 正在检测是否收录...

代码仓库:https://github.com/cnly1987/nodequery-server

        https://gitee.com/awkxy/nodequery-server(国内)

有账号的可以点个星,谢谢。

演示:http://www.monitorx.xyz/

图片演示:

功能:

1、完全模仿nodequery功能,如果使用nodequery可以100%进行替换,只需要在你的服务器把后台提交数据的地址和TOKEN换成你自己部署的。

2、多用户,

3、资源负载邮件提醒

4、100%responsive支持手机,随便封装。 但是必须遵循MIT协议,毕竟客户端用的是别人的agent修改来的。

缺点

使用python3,django3开发。部署复杂。。。

安装:

  1. 安装python3,pip3
  2. 克隆项目代码,或者下载ZIP解压
  3. 安装依赖:pip-rrequirement.txt
  4. 安装mysql(>=5.7),mongodb(>=4.2)
  5. 配置项目录下nqmonitor/setting.py根据注释填写mysql和mongodb的信息,注意数据库名为nqmonitor
  6. 安装gunicorn和supervisor,配置django进程守护
  7. 安装nginx并配置gunicorn代理


    -----------------------------------------------------
    **网友回复**:

mysql用docker部署之后,pipinstallmysql驱动会报错找不到mysql_config,解决方法:

宿主机要添加mysql5.7源

安装mysql-community-client.x86_64和mysql-devel

不需要安装mysqlserver

另外还有一些细节:

比如pipinstall-rrequirement.txt,但git上漏了install

mysqlclient==2.0.2装不上,一直报C99,装2.0.1就正常

还有后面的gunicron,拼错了,gunicorn才对

mysql初始化,要先进nodequery-server/servers/migrations目录,删掉除了“__init__.py __pycache__”之外的其他文件,再执行pythonmanage.pymakemigrations和pythonmanage.pymigrate 要不然会因为有其他文件在,初始化会报找不到host表




网友回复:

引用:圼逍遥发表于2021-1-521:23

前排支持 怎么不放gayhub


网友回复:

引用:tomcb发表于2021-1-521:27

能否出个文档


网友回复:

引用:Chappako发表于2021-1-521:56

等个docker


网友回复:

引用:cnly1987发表于2021-1-522:00

你也是懒到家了。


网友回复:

怎么做的如此复杂?

3,761个文件,501个文件夹

72M


网友回复:

引用:zhuban发表于2021-1-522:07

怎么做的如此复杂?

3,761个文件,501个文件夹

72M


网友回复:

引用:cnly1987发表于2021-1-521:25

我提交说我超过3000文件,我找半天不知道怎么解决,然后放弃了。


网友回复:

引用:cnly1987发表于2021-1-522:10

把js全打包进去了。正在删


网友回复:

诚恳建议

1.单数据库,推荐mongo,干掉mysql

2.最能能部署到vercel


网友回复:

引用:zhuban发表于2021-1-522:29

诚恳建议

1.单数据库,推荐mongo,干掉mysql

2.最能能部署到vercel


网友回复:

部署麻烦没问题,等我有空了写个安装脚本就OK了


网友回复:

引用:imes发表于2021-1-522:55

部署麻烦没问题,等我有空了写个安装脚本就OK了


网友回复:

引用:no2发表于2021-1-522:49

已star


网友回复:

引用:那时烟花发表于2021-1-608:35

star送上等docker


网友回复:

引用:ultramancliub发表于2021-1-610:45

支持一下,点了个star


网友回复:

Tablenqmonitor.hostsdoesntexist


网友回复:

引用:身无分文的5毛钱发表于2021-1-610:50

支持已经star


网友回复:

引用:zhongziso发表于2021-1-610:59

Tablenqmonitor.hostsdoesntexist


网友回复:

引用:cnly1987发表于2021-1-611:03

执行pythonmanage.pymigrate创建表


网友回复:

引用:zhongziso发表于2021-1-612:18

执行pythonmanage.pymigrate创建表的时候报错的,而且你这里好多错误。


网友回复:

引用:cnly1987发表于2021-1-612:40

之前makemigrations没有


网友回复:

引用:zhongziso发表于2021-1-612:59

之前执行了makemigrations


网友回复:

引用:cnly1987发表于2021-1-613:19

/servers/migrations

/users/migrations

除了__init__.py,其他的全部删除了。然后migrations再migrat...


网友回复:

引用:cnly1987发表于2021-1-613:19

/servers/migrations

/users/migrations

除了__init__.py,其他的全部删除了。然后migrations再migrat...


网友回复:

引用:cnly1987发表于2021-1-521:25

我提交说我超过3000文件,我找半天不知道怎么解决,然后放弃了。


网友回复:

mysql用docker部署之后,pipinstallmysql驱动会报错找不到mysql_config,解决方法:

宿主机要添加mysql5.7源

安装mysql-community-client.x86_64和mysql-devel

不需要安装mysqlserver

另外还有一些细节:

比如pipinstall-rrequirement.txt,但git上漏了install

mysqlclient==2.0.2装不上,一直报C99,装2.0.1就正常

还有后面的gunicron,拼错了,gunicorn才对

mysql初始化,要先进nodequery-server/servers/migrations目录,删掉除了“__init__.py __pycache__”之外的其他文件,再执行pythonmanage.pymakemigrations和pythonmanage.pymigrate 要不然会因为有其他文件在,初始化会报找不到host表




网友回复:

大佬,服务端安装好了,突然发现客户端不会安装,求指教


网友回复:

引用:guyuefeng发表于2021-1-1313:12

大佬,服务端安装好了,突然发现客户端不会安装,求指教

0