Ubuntu 安装 Gollum-轻量级的wiki系统

Gollum 是一个开源的基于 git和 markdown语法的 wiki系统,相比较于wiki 原生的标记语法,git管理和 markdown语法对于程序员来说更为简洁和熟悉,协作也更加灵活。

Gollum源代码(Ruby):https://github.com/gollum/gollum

本文介绍怎么在Ubuntu上安装Gollum,并安装配置Nginx做反向代理。

Ubuntu 16.04安装Gollum

#1 安装一些依赖包

#2 为Gollum创建一个新用户

#3 使用rvm安装Ruby

参看:Ubuntu 16.04 安装 Ruby on Rails

登录gollum用户:

安装rvm:

设置环境变量:

安装RVM依赖:

列出可用的Ruby版本:

安装Ruby 2.3.1:

设置Ruby默认使用的版本:

查看ruby版本:

Ubuntu 安装 Gollum-轻量级的wiki系统

#4 安装Gollum

安装Gollum和Puma:

创建一个本地git仓库:

把Gollum注册为systemd后台服务,方便管理:

写入如下内容:

启动创建的Gollum服务:

Ubuntu 安装 Gollum-轻量级的wiki系统

使用浏览器访问:your_server_ip:4567,测试Gollum。

Ubuntu 安装 Gollum-轻量级的wiki系统

#5 安装配置Nginx做为Gollum的反向代理

创建自签名证书(如果你没有其它证书的话):

创建配置文件:

写入如下内容:

注意替换域名。

创建配置文件链接,使生效:

检查Nginx配置文件是否包含语法错误:

重启Nginx:

#6 测试

使用浏览器访问:https://your_domain_or_IP

Ubuntu 安装 Gollum-轻量级的wiki系统

Ubuntu 安装 Gollum-轻量级的wiki系统

文章保存到了~/gitrepo仓库:

Ubuntu 安装 Gollum-轻量级的wiki系统

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注