自建服务推荐

2018-04-20

开发

  • GitLab 自建 Git 服务,比较适合稍大的团队,至少十人以上那种,功能大而全,还有 CI,感觉比一五年的时候用起来好很多了,因为大而全,所以对硬件要求很高,至少4G内存,所以个人还是不适合了,除非你家里有个16G内存的NAS,分配个四分之一内存出来用也行。已试用
  • Gogs Go 写的 Git 服务,部署容易,功能简单易用。已试用
  • Gitea Gogs 的 fork,有人嫌 Gogs 是一个人开发的,速度太慢功能太少,就 fork 了一个出来由社区继续开发。已试用
  • Sentry 应用的异常catch服务,免费账户消息数量有限制,getsentry/onpremise Docker 起一个也很方便,各种应用、服务的异常全部搜集过来好处理。已试用
  • mattermost 开源 IM,类似 Slack。
  • Rocket Chat 另一个开源 IM。
  • Minimal Chat 也是 IM,还没发布。
  • Jenkins CI 服务,比较老的一个东西,有个好看点的 Blueocean主题,Docker 安装了之后没法在CI里面再用Docker构建,可能是我的姿势不对,只能原生安装,Java 写的,巨大,十分消耗内存,配置看不懂,好不容易跑通了一个项目后想再完善一下Slack和邮件通知,试了几个插件后发现搞不定,还不如直接把这些过程写成Python脚本然后运行呢。已试用
  • Drone 一个新的 CI 工具,Docker 安装,试了一下,没安装成功,不过看界面还是挺不错的。
  • netdata 开源监控工具,黑色背景大屏看起来非常帅,安装升级都很简单,支持物联网设备,底层用 C 写成,所以不会非常消耗太多 CPU 和内存。已试用

非开发

  • Syncthing 个人云存储,网页版,页面还是比较好看的。已试用

  • HackMD Markdown 文档写作,最近刚知道 MD 还能插入流程图和甘特图,Docker安装,已经试过了,很容易。已试用

  • FLARUM 论坛,比其他乱七八糟的各种论坛好看多了,虽然也是PHP的。

  • elastic apm elasticsearch 的 apm 应用性能监控,目前支持 Node.js, Django, Flask

参考链接 Kickball/awesome-selfhosted