文章列表

使用 Docker 和 Traefik v2 搭建 Flarum 轻论坛应用

查看评论
距离写完[《使用 Docker 和 Traefik 搭建 Flarum 轻论坛应用》]已经过去了十个月。在上一篇搭建教程中,我描述过这个应用的优劣势,因为缺乏开发者,所以时隔近一年的时间里,软件除了能够保持缓慢前行外,并没有实质的变化。国内相关社区同样因为缺少活力,依旧还在使用陈旧的迭代方案,短期来看,应该不会有太多惊喜出现,不过作为一款轻量社区来讲,flarum 是合格的。本文将介绍如何使用 Docker 来对 Flarum 最新版 v0.1.0-beta.12 进行容器封装,以及如何搭配 traefik v2 一起使用。 阅读全文

让运行在 Docker 中的 Ghost 支持阿里云 OSS

查看评论
最近在优化 Ghost 作为线上使用的内容管理后台,作为线上使用的系统,不同于内部 MIS ,可靠性和应用性能需要有一定保障。解决性能问题,最简单的方案便是进行水平扩展,而我们知道,如果想要让一个服务做到水平可扩展,除了要将应用运行状态单独持久化外,也必须做到文件储存的持久化,云平台的对象储存就是一个很好的文件持久化方案。Ghost 是一个典型的单体应用,v3.x 版本的容器化文档其实不多,而介绍如何使用 Aliyun OSS 的文档更是没有,折腾过程还是挺有趣的,记录下来,希望能够帮助到后面有需求的同学。 阅读全文

使用 Docker 搭建私有软件仓库 Nexus 3

查看评论
一年前,我曾经写过一篇[《迁移 Nexus 软件仓库拾遗》],在文章中有提到一些常见的问题,最近在升级改造相关基础技术设施,觉得应该把经验记录下来,造福有相关需求的同学、团队。这款 sonatype 公司出品的 Nexus Repository Manager,打 3.x 版本从15年开坑开始到现在,每半个月更新一次,非常值得信赖。目前官方数据显示,全球有超过十万的个人/团队在使用这个企业级的软件。本文将基于 Docker 和 Traefik v2 聊聊如何搭建一个稳定高效的软件仓库,毕竟这两年里,这个仓库几乎不需要额外的打理,为我个人和团队默默提供着可靠的高性能私有服务。 阅读全文

使用 Docker 和 Traefik v2 搭建 Confluence 7.3

查看评论
之前写过三篇如何使用“[容器化方案来搭建 Confluence]”,本文将基于最近最新推出的 Confluence 7.3 来演示如何使用新版的软件。如果你想要给公司团队或者个人搭建 Wiki,可以参考之前关于[如何搭建 Wiki 的实战文章],里面记录了如何高效完成搭建,并避过踩坑的方法。以往已经上车使用的用户,也可以参考本文进行升级。 阅读全文

从升级服务器系统聊聊编写脚本

查看评论
当服务器运行几十天或几百天后,你总会收到需要报警、许多需求积压:又有严重漏洞了,软件如果不升级那么新的功能使用起来很麻烦...即使容器技术已经帮助我们减少了许多生产开发过程中对于服务器的依赖,然而运行容器的宿主机总归还是需要一些基础的维护。如果你的服务器数量不多,那么登陆每一台机器,然后执行命令显然效率并不低,但是如果需要维护的机器从几台变更为几十台后,你就不得不编写一些简单的脚本了。 阅读全文