wiki.js知识库搭建记录

发布时间 2023-12-27 10:17:12作者: 咿呀哒喏

1. 部署环境

 

系统版本: OpenEuler22.03-LTS2

wiki.js版本:docker版

 

安装docker

yum -y install docker

安装docker-compose

 curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

或 

 wget https://github.com/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m`  -O /usr/local/bin/docker-compose-1.25.1 --no-ch

或 v2下载(v2太大,下载非常慢)

curl -L https://github.com/docker/compose/releases/download/v2.23.3/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose-v2.23.3

 

2. docker拉取镜像

docker search postgres

docker pull mysql

docker pull postgres

docker pull requarks/wiki

 

docker-compose脚本

# cat wiki.js.yml
version: "3"
services:

  db:
    image: postgres:latest
    environment:
      POSTGRES_DB: wiki
      POSTGRES_PASSWORD: wikijsrocks
      POSTGRES_USER: wikijs
    logging:
      driver: "none"
    restart: unless-stopped
    volumes:
      - db-data:/var/lib/postgresql/data


  wiki:
    image: requarks/wiki:latest
    depends_on:
      - db
    environment:
      DB_TYPE: postgres
      DB_HOST: db
      DB_PORT: 5432
      DB_USER: wikijs
      DB_PASS: wikijsrocks
      DB_NAME: wiki
    restart: unless-stopped
    ports:
      - "80:3000"

volumes:
  db-data:

 

 

初始化设置随便填,自己能记住就行

 

进入administration管理区

 

语言设置:侧边栏选择语言包-->下载中文包-->切换到中文-->提交

 

退出管理区,创建页面