asp.net 获取全部在线用户_WookTeam – 一款轻量级的在线团队协作工具源码

源码简介

WookTeam是一款轻量级的在线团队协作工具,提供各类文档工具、在线思维导图、在线流程图、项目管理、任务分发、即时IM,知识库管理等工具。支持团队在线聊天沟通,订阅任务动态实时推送。目前WookTeam已实现全部开源。

WookTeam支持国际化,支持:简体中文、英文,英文译文来自谷歌翻译

待办事项界面

481be1d10e34068f88ac87a9a5011429.png

项目管理界面

f49d75ce3407e75b24ab6e5110a8d644.png

知识库界面

e57f66d3e2b1392d3128f1ca4436a736.png

团队成员管理界面

3f843eee56663bcdc0698fb9a39e9abe.png

宝塔面板安装教程

1、安装宝塔控制面板

请移步至宝塔官方下载

2、安装软件

请在宝塔面板内安装一下软件

  • Nginx
  • MySQL-5.7+
  • PHP-7.3+
  • PM2管理器
  • 安装完以后打开PHP设置安装fileinfo、Swoole4扩展及删除禁用函数pcntl、putenv、proc_open、popen。
  • 3、创建配置网站
    • 打开宝塔控制面板
    • 创建网站之前先创建一个mysql数据库(建议类型:utf8mb4)
    • 创建一个站点(比如域名: wookteam.com,根目录:/www/wwwroot/wookteam.com)
    • 将wookteam项目文件上传至此站点目录下
    • 重命名文件.env.example为.env并修改以下参数:
DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=数据库名称DB_USERNAME=数据库用户名DB_PASSWORD=数据库密码
  • 网站目录运行目录改为public
  • 网站配置顶部加上:
map $http_upgrade $connection_upgrade {    default upgrade;    ''      close;}upstream swoole {    # Connect IP:Port    server 127.0.0.1:5200 weight=5 max_fails=3 fail_timeout=30s;    keepalive 16;}

如下图:

6b568891fb8d23544d57d3befb66fe93.png
  • 网站伪静态设为:
location / {    try_files $uri @laravels;}location =/ws {    proxy_http_version 1.1;    proxy_set_header X-Real-IP $remote_addr;    proxy_set_header X-Real-PORT $remote_port;    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;    proxy_set_header Host $http_host;    proxy_set_header Scheme $scheme;    proxy_set_header Server-Protocol $server_protocol;    proxy_set_header Server-Name $server_name;    proxy_set_header Server-Addr $server_addr;    proxy_set_header Server-Port $server_port;    proxy_set_header Upgrade $http_upgrade;    proxy_set_header Connection $connection_upgrade;    # "swoole" is the upstream    proxy_pass http://swoole;}location @laravels {    proxy_http_version 1.1;    proxy_set_header Connection "";    proxy_set_header X-Real-IP $remote_addr;    proxy_set_header X-Real-PORT $remote_port;    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;    proxy_set_header Host $http_host;    proxy_set_header Scheme $scheme;    proxy_set_header Server-Protocol $server_protocol;    proxy_set_header Server-Name $server_name;    proxy_set_header Server-Addr $server_addr;    proxy_set_header Server-Port $server_port;    # "swoole" is the upstream    proxy_pass http://swoole;}

4、编译项目

  • 进入服务器,依次运行一下命令:
$ cd /www/wwwroot/wookteam.com$ composer install$ php artisan key:generate$ php artisan migrate --seed$ npm install$ npm run production

如果提示npm: command not found请重启服务器或者运行source ~/.bash_profile后再试

5、安装配置Supervisor

  • 进入服务器,依次运行一下命令:
$ yum install -y supervisor$ systemctl enable supervisord$ systemctl start supervisord
  • 新建文件/etc/supervisord.d/wookteam.ini,内容如下:
[program:wookteam]directory=/www/wwwroot/wookteam.comcommand=php bin/laravels start -inumprocs=1autostart=trueautorestart=truestartretries=3user=rootredirect_stderr=truestdout_logfile=/www/wwwroot/wookteam.com/%(program_name)s.log
  • 运行以下命令:
$ systemctl restart supervisord

到此安装完毕,希望你使用愉快!

源码获取:私信小编发送消息“WookTeam”即可获取免费下载链接地址。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值