学习
实践
活动
工具
TVP
写文章

利用开源软件打造一个团队贡献平台

0x00 前言

最初的想法是打造一个团队内部社区,方便进行技术交流、沉淀、分享。在网络上,找到了一款开源系统,开源团队内部贡献平台Mooder,很大程度上满足了这样一个需求。Mooder的核心理念的“贡献知识“,是我最认可的地方,系统简约、强大,以及它的邀请码机制、奖励机制,一句话来说,就是很wooyun的样子。

0x01 源码安装

Mooder是一款开源、安全、简洁、强大的团队内部知识分享平台。

github地址:https://github.com/phith0n/mooder.git

源码安装说明:https://phith0n.github.io/mooder/install/install-from-source/

基本上参考源码安装说明安装即可,后面重点说一下部署,生产环境下不建议直接使用Django自带的Webserver,之前没部署过Django,其实也不难,但就是折腾了两天才搞定。。

使用Django自带的Webserver试运行一下:

0x02 使用nginx+uwsgi部署

1、uwsgi安装

sudo apt-get install python3-dev

sudo pip install uwsgi

测试uwsgi,创建test.py文件:

通过uwsgi运行该文件

sudo uwsgi --http :8000 --wsgi-file test.py

这时候,可以通过这条命令来试运行mooder项目:

另外也可以通过配置文件来运行,创建myweb_uwsgi.ini配置文件:

sudo uwsgi --ini myweb_uwsgi.ini #启动uwsgi

2、nginx安装部署

修改nginx.conf,这边的代理端口与上面配置文件要一致。

3、部署完成

sudo service nginx restart #重启nginx

查看后台管理

0x03 END

团队贡献平台搭建起来,运行和维护就很简单了,但最重要的是运营,如何能够凝聚每一个团队成员,营造一个良好的技术氛围。

一个良好的氛围是培养人才最好的土壤,这才是值得思考的问题。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180925G0B5XA00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券