WorkBase

面向企业或团队的集成沟通产品
授权协议 GPLv3
开发语言 Java JavaScript HTML/CSS
所属分类 服务器软件、 电话/通讯/IM聊天
软件类型 开源软件
地区 国产
投 递 者 司寇安宜
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

WorkBase

WorkBase是一款面向企业或团队的集成沟通产品。

WorkBase集成了企业邮箱和即时消息,提供了统一的企业内部与外部沟通体验。

简单安装

需要用到

设置 Mailgun

WorkBase使用 mailgun 收发邮件。 你可以免费注册一个mailgun帐号,免费使用(每个月超过10000封邮件才需要付费)。
你要有一个自己的域名(比如:example.com),把它添加到mailgun,并按提示完成域名验证。记录下API key,在WorkBase初始化设置时会用到。
在完成WorkBase安装后再回来配置Route(路由),将收到的邮件转发到 WorkBase。

  • Match Recipient: (.*)@example.com
  • Store and Notify: https://xxxxxxxx.ngrok.io/api/v1/mailgun

安装 WorkBase

Ubuntu (Server) 16.04(或以上)

 sudo snap install workbase-server

完成后即可访问 http://<地址>:3000,进入初始化设置
第一步 ”企业基本信息“,“域名”填写在mailgun验证的域名。
第二步 ”邮箱功能“,填写mailgun获得的key。
第三步 ”文件存储方式“,选择默认的本地存储。
第三步 设置管理员帐号。

配置域名解析

[你可以将自己的域名解析到该服务器,使用Web Server(nginx或apache等),配置ssl,反向代理到3000端口。]
最简单的方式是使用 ngrok。下载安装,然后执行

 $ ./ngrok http 3000
 ...
 Web Interface                 http://127.0.0.1:4040
 Forwarding                    http://xxxxxxxx.ngrok.io -> localhost:3000         
 Forwarding                    https://xxxxxxxx.ngrok.io -> localhost:3000 

即可得到一个免费域名,以及https连接 https://xxxxxxxx.ngrok.io。

配置 ROOT URL

 $ sudo snap run --shell workbase-server
 # echo ROOT_URL=https://xxxxxxxx.ngrok.io > $SNAP_COMMON/root-url.env
 $ sudo reboot

iOS APP

从App Store安装

安装完成后,在”设置“里找到WorkBase,设置服务器地址,如: https://xxxxxxxx.ngrok.io。
打开APP(需要重启),确认登录页面显示的是你设置使用的邮箱域名。

  • 环境信息: CentOS Linux release 7.2.1511 安装版本: 3.1.0 单机 1、安装步骤 通过 YUM 软件源安装 OBD sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://mirrors.aliyun.com/oceanbase/OceanBase.repo sudo yum

  •  用base跑复杂、数据量大的脚本时,会报C盘空间不足的提示,无法继续进行下去。  解决办法如下: 1.找到SAS安装路径:例我的为“D:\SAS\SASHome\SASFoundation\9.4\nls\zh”,zh文件夹下的sasv9.cfg文件为Base(中文版)的配置文件,打开文件后,在最后面找到-WORK开头,修改后面引号内容为你新建的work临时库路径。例:-WORK "D:\SAS

 相关资料
  • 近期 DaoCloud 与 瀑布IM 正式完成了接入,让沟通更高效,让持续交付更便捷。一般持续集成和构建流程时间相对较长,我们可以通过接入到像「瀑布IM」这种团队沟通工具来提高工作效率。 这里我们将以瀑布(一款可以整合各种服务通知的新一代团队沟通工具)为例,来向用户说明如何在 IM 内收到 DaoCloud 的通知,从此让工作不用分心。 在瀑布IM中添加服务-添加扩展界面 找到 DaoCloud

  • 感受: 1.八股喜欢往底层问。比如我提到项目中使用的某某插件,紧接着就问我这个插件的底层实现原理,你能不能自己写一个这样的插件;我提到vue-router,紧接着就问能不能自己用JS实现vue-router的功能 2.算法题不难,可能是八股答的太烂了想打发我快点走人😢 #25届暑期实习##面经##前端面试##前端面经##腾讯#

  • 自我介绍 手撕两道编程题: 括号匹配和动态规划,楼主很垃圾,第一题switch case,第二题写成背包了,sort还忘了 拷打简历: kotlin里的范型如何定义拓展函数 sharedpreferences的apply和commit区别 sqlite的index有什么用,全部列加索引怎么样 安卓多线程避免冲突 网络: http和https,https如何保证安全 还有一些都忘了,咋拷打简历的部分

  • 安装钉钉后,创建企业/组织/团队,开始和团队成员一起使用钉钉。 创建注册企业/组织/团队 手机创建企业/组织/团队 ● 手机钉钉-通讯录-创建新的企业/组织/团队,创建时,个人注册填写企业/组织/团队名称,智能匹配推荐。 打开手机钉钉-通讯录 点击创建团队 智能推荐加入可能认识的团队 填写公司信息时智能匹配推荐 创建成功,和同事一起高效办公 电脑创建企业/组织/团队 ● 除手机钉钉创建企业/组织/

  • 首先介绍下背景: 10号上午电话沟通,11号就安排面试了,在这先夸一句效率很高。 该岗位属于华住科技新军系列,系列中还有设计、研发、运维,数分岗。 下面简单讲讲面试: 面试官本身就是产品经理,主要考察我逻辑思维能力。 以下是面试问题: 1、自我介绍 2、你对这个岗位的了解? 3、投递该岗位的原因、预期?(这里我说了下比较符合职业规划) 4、深挖某段个人经历(这里应该在考察我的逻辑思维,注意三段论+

  • 方法一、录入成员并通过短信/邮件邀请加入企业 1、发起企业认证          1)进入企业管理平台-设置-企业信息-发起认证,平台管理员会在1-2个工作日左右审批          2)仅认证通过的企业可以通过短信/邮件邀请成员 2、录入成员         1)单个添加:进入企业管理平台-通讯录,选择某个部门,点击右上角“添加成员”         2)批量导入: 进入企业管理平台-通讯录,

  • Hi通过Gregor Hohpe和Bobby Woolf的企业集成模式。 问题是为什么SOAP/REST或它们的传输协议不被认为是“集成样式”,哪个企业集成如此“面向消息”? 与设计这些模式的伟大头脑相比,我是一个新手,但我试图理解集成模式的不平衡消息性质。我承认这并不完全是堆栈溢出的QnA格式,但会要求Mods让它存活一段时间,以便人们可以分享他们的观点。

  • 在通讯录管理模块,管理员可对通讯录的可见范围、通讯录的字段、以及通讯录安全进行统一管理。 设置可见范围 根据企业内部人员构成情况,设置通讯录可见范围,保护成员信息不外泄。 设置入口:【管理后台】>【我的企业】>【通讯录管理】查看 1 / 隐藏部门/成员 点击添加,从组织架构中选择需要被隐藏的部门或成员,他们的名字将不会显示在公司通讯录中。支持添加白名单,白名单成员可以查看完整的通讯录。 2 / 限