Wikijs 部署教程

以下是一个 Wikijs 部署的简单教程,涵盖了使用 Docker 和直接安装两种方式:

方法一: 使用 Docker (推荐)

Docker 是一个方便快捷的方式来部署 Wikijs,它可以避免许多手动配置步骤。

  1. 安装 Docker:

  2. 部署PG:

为了让外部应用程序可以连接到 PostgreSQL 数据库,我们需要将容器内部的默认数据库端口 (5432) 映射到主机上的一个端口。

添加端口映射的命令:

docker run -d \
  -p 5432:5432 \  # 将容器内部的 5432 端口映射到主机上的 5432 端口
  -e POSTGRES_USER=your_username \
  -e POSTGRES_PASSWORD=your_password \
  -e POSTGRES_DB=your_database_name \
  --name postgres \
  postgres:latest
  1. 运行 Docker 镜像: 在终端中进入 wikijs 目录并执行以下命令:
sudo docker run -d -p 8080:3000 --name wiki --restart unless-stopped -e "DB_TYPE=postgres" -e "DB_HOST=172.31.42.182" -e "DB_PORT=5432" -e "DB_USER=postgres" -e "DB_PASS=mysecretpassword" -e "DB_NAME=postgres" ghcr.io/requarks/wiki:2
  1. 访问 Wikijs: 打开浏览器并访问 http://ip:8080,你将看到 Wikijs 的安装向导。

其他注意事项:

  • Wikijs 支持目前不支持主题
  • 可以配置SSO和数据存储,
  • 2.X可以使用常用数据库。3.X版本仅仅支持PG
  • 没有目录结构,全靠前缀

界面看起来还不错
在这里插入图片描述

相关推荐

  1. docker部署wiki.js

    2024-07-14 01:08:01       55 阅读
  2. Spark部署详细教程

    2024-07-14 01:08:01       30 阅读
  3. linux redis部署教程

    2024-07-14 01:08:01       34 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-14 01:08:01       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-14 01:08:01       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-14 01:08:01       62 阅读
  4. Python语言-面向对象

    2024-07-14 01:08:01       72 阅读

热门阅读

  1. 什么是计算机数据结构的字典

    2024-07-14 01:08:01       23 阅读
  2. 7.13扣...

    2024-07-14 01:08:01       22 阅读
  3. COMX-P2020、COMX-P1022板卡

    2024-07-14 01:08:01       20 阅读
  4. C# Winform中ToolStripButton控件实战应用

    2024-07-14 01:08:01       25 阅读
  5. 【DDD】领域驱动设计概念深入探索

    2024-07-14 01:08:01       24 阅读
  6. MATLAB——运算符

    2024-07-14 01:08:01       20 阅读
  7. 2024.7.31 Spyglass lint tcl 使用总结

    2024-07-14 01:08:01       23 阅读