使用宝塔面板安装wiki.js详细教程

简介: 使用宝塔面板安装wiki.js详细教程

因为在安装过程中遇到了一些问题,花费了很长时间在解决问题上。根据这篇教程可以少踩很多坑。点赞加关注吧。

看之前,可以先访问下我部署的TimeDao网站,浏览下效果,准备做的一个web3社区。

准备运行环境

Nodejs

宝塔面板的软件商店中找到nodejs版本管理器并安装。

点击设置,选择一个稳定版安装。

PostgreSQL

官方推荐的数据库是PostgreSQL,据说未来3.0版本只支持PostgreSQL,因此在这里指导使用PostgreSQL。

在宝塔面板的软件商店中找到PostgreSQL管理器并安装。

安装完成后,点击设置进入如下对话框,选择版本管理,版本号进行安装。


如果你选择版本15或以上,可能会出现用户在public创建权限问题,解决方案如下。如果避免这个问题,可以先安装14版本。


postgresql - permission denied for schema public at character 14 - Stack Overflow

点击数据库列表,添加一个数据库。

下载wikijs安装文件

在wwwroot目录下新建一个站点目录。

打开站点文件夹,可选择远程下载的方式,输入下载链接下载文件。

wikijs下载链接:https://github.com/Requarks/wiki/releases/latest/download/wiki-js.tar.gz

下载完成后解压文件。


安装wikijs站点

添加Node项目

按图示添加Node项目。

按照要求内容填写完成,点击提交。

提交后会提示下载依赖包,安装模块,稍安勿躁,等待站点添加完成即可。

配置config.yml

在站点文件目录下,复制文件config.sample.yml,并命名为config.yml。

打开config.yml文件,配置数据库信息。

运行wikijs服务

在wikijs的文件目录,打开终端输入

node server

使用浏览器访问,http://服务器IP:3000。如果出现wikijs的安装界面,则代表项目安装成功了。

接下来做域名解析,解析成功后,就可以进行域名访问咯。

域名解析

到域名服务商控制台,添加解析记录。

记录类型:A记录

主机记录:域名

记录值:服务器IP

配置ssl证书

域名解析完成之后,通过域名访问即可。

访问到如上wikijs的创建页面,就到了大结局了,自己慢慢摸索wikijs的强大功能吧。

相关文章
|
6月前
|
JavaScript Unix Linux
nvm与node.js的安装指南
通过以上步骤,你可以在各种操作系统上成功安装NVM和Node.js,从而在不同的项目中灵活切换Node.js版本。这种灵活性对于管理不同项目的环境依赖而言是非常重要的。
1292 11
|
7月前
|
机器学习/深度学习 JavaScript 前端开发
JS进阶教程:递归函数原理与篇例解析
通过对这些代码示例的学习,我们已经了解了递归的原理以及递归在JS中的应用方法。递归虽然有着理论升华,但弄清它的核心思想并不难。举个随手可见的例子,火影鸣人做的影分身,你看到的都是同一个鸣人,但他们的行为却能在全局产生影响,这不就是递归吗?雾里看花,透过其间你或许已经深入了递归的魅力之中。
306 19
|
7月前
|
存储 前端开发 JavaScript
仿真银行app下载安装, 银行卡虚拟余额制作app,用html+css+js实现逼真娱乐工具
这是一个简单的银行账户模拟器项目,用于学习前端开发基础。用户可进行存款、取款操作,所有数据存储于浏览器内存中
|
10月前
|
资源调度 JavaScript 前端开发
前端开发必备!Node.js 18.x LTS保姆级安装教程(附国内镜像源配置)
本文详细介绍了Node.js的安装与配置流程,涵盖环境准备、版本选择(推荐LTS版v18.x)、安装步骤(路径设置、组件选择)、环境验证(命令测试、镜像加速)及常见问题解决方法。同时推荐开发工具链,如VS Code、Yarn等,并提供常用全局包安装指南,帮助开发者快速搭建高效稳定的JavaScript开发环境。内容基于官方正版软件,确保合规性与安全性。
8728 23
|
Web App开发 JavaScript 前端开发
2024年5月node.js安装(winmac系统)保姆级教程
本篇博客为2024年5月版Node.js安装教程,适用于Windows和Mac系统。作者是一名熟悉JavaScript与Vue的大一学生,分享了Node.js的基本介绍、下载链接及简单安装步骤。安装完成后,通过终端命令`node -v`验证版本即可确认安装成功。欢迎关注作者,获取更多技术文章。
554 2
2024年5月node.js安装(winmac系统)保姆级教程
|
存储 JavaScript 前端开发
decimal.js库的安装和使用方法
【10月更文挑战第24天】decimal.js 是一个非常实用的高精度计算库,通过合理的安装和使用,可以在 JavaScript 中实现精确的数值计算和处理。你可以根据具体的需求和项目情况,灵活运用该库来解决数字精度丢失的问题。
|
JavaScript 前端开发
js教程——函数
js教程——函数
313 4
|
JavaScript 算法 内存技术
如何降低node.js版本(nvm下载安装与使用)
如何降低node.js版本(nvm下载安装与使用)
|
SQL JavaScript 数据库
sqlite在Windows环境下安装、使用、node.js连接
sqlite在Windows环境下安装、使用、node.js连接
|
JavaScript Linux 开发者
一个用于管理多个 Node.js 版本的安装和切换开源工具
【9月更文挑战第14天】nvm(Node Version Manager)是一个开源工具,用于便捷地管理多个 Node.js 版本。其特点包括:版本安装便捷,支持 LTS 和最新版本;版本切换简单,不影响开发流程;多平台支持,包括 Windows、macOS 和 Linux;社区活跃,持续更新。通过 nvm,开发者可以轻松安装、切换和管理不同项目的 Node.js 版本,提高开发效率。
563 5