前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >tiddlywiki云服务器部署指南

tiddlywiki云服务器部署指南

作者头像
fishhh
发布2022-08-31 12:46:31
4.4K0
发布2022-08-31 12:46:31
举报
文章被收录于专栏:OI算法学习笔记

在前面

​ 在多款开源wiki产品中最终选择了tiddlywiki作为个人知识库的载体。tiddlywiki可以单文件使用,也可以使用node.js进行部署。正好有一台腾讯云的轻量应用服务器,原来跑着自己的博客,但是只跑一个博客未免有些浪费,正好把tiddlywiki也部署上去。

环境

操作系统:CentOS 8.2 64bit

远程终端:mobaxterm

步骤

Step.1 安装wiki

安装全局tiddlywiki ,目前最新版为5.2.2 ,输入命令:

npm install -g tiddlywiki@5.2.2

检查tiddlywiki是否已安装,输入命令:

tiddlywiki --version

若正确安装,会返回相应版本信息。

image-20220411172828411
image-20220411172828411

Step.2 初始化

创建并初始化一个新的wiki所需的文件,输入命令:

tiddlywiki mywiki --init server

mywiki可以替换为自己定义的wiki文件夹名。

Step.3 运行

wiki服务使用的是8080端口,先在服务器防火墙把端口打开。

image-20220411173633594
image-20220411173633594

接下来启动tiddlywiki服务器,输入命令:

tiddlywiki mywiki --listen host=0.0.0.0

此时,在浏览器中输入你的公网IP:8080 即可看到tiddlywiki已经启动。

此时界面是英文,可以下载简体中文语言包。点击右侧小齿轮图标打开控制面板,点击Plugins 插件选项,点击蓝色Get more plugins按钮。但是会提示client-server无法使用,此时可以采用其他方式安装,比如直接拖入别的wiki里的插件,详情可见插件安装指南

此时,你对tiddlywiki做出改动会保存到你的服务器上。

Step.4 增加登录密码

通过浏览器可以访问你部署在服务器上的wiki,做出改动也能保存到服务器上。此时可以给你的tiddlywiki增加登录密码,增加安全性。

先使用Ctrl+C 终止tiddlywiki

在启动的命令中加入用户名和密码:

tiddlywiki mywiki --listen host=0.0.0.0 username=yourname password=yourpassword

等启动成功,再在浏览器中输入对应地址,这个时候就需要你先输入用户名和密码才能访问wiki了。

Step.5 后台运行服务

此时,还差最后一步,当前如果关闭终端,服务会被中断,停止运行,此时你就无法使用wiki了,这个时候需要让tiddlywiki在后台运行。先Ctrl+C停止当前服务,我们使用nohup来实现后台运行的效果,输入命令:

nohup tiddlywiki mywiki --listen host=0.0.0.0 username=yourname password=yourpassword &

  • 觉得命令太长的话可以先建立一个runtiddly.sh文件,先把tiddlywiki mywiki --listen host=0.0.0.0 username=yourname password=yourpassword 复制进去,再执行: nohup sh runtiddly.sh &

之后,按回车键,再输入exit退出终端。注意不要直接关闭终端,请使用exit命令退出终端

再次打开相应地址,你的wiki依旧在运行着。

Step.6 最后

接下来就是探索tiddlywiki的时间了,玩的开心~。

Q.E.D.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 在前面
  • 环境
  • 步骤
    • Step.1 安装wiki
      • Step.2 初始化
        • Step.3 运行
          • Step.4 增加登录密码
            • Step.5 后台运行服务
              • Step.6 最后
              相关产品与服务
              弹性公网 IP
              弹性公网 IP(Elastic IP,EIP)是可以独立购买和持有,且在某个地域下固定不变的公网 IP 地址,可以与 CVM、NAT 网关、弹性网卡和高可用虚拟 IP 等云资源绑定,提供访问公网和被公网访问能力;还可与云资源的生命周期解耦合,单独进行操作;同时提供多种计费模式,您可以根据业务特点灵活选择,以降低公网成本。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档