Wiki.js:搭建你自己的维基百科

如何使用 Wiki.js 搭建你自己的开源维基百科,并使用 Pigsty 管理的PG作为持久数据存储

公开Demo地址:http://wiki.pigsty.cc

太长;不看

cd app/wiki ; docker-compose up -d

准备数据库

# postgres://dbuser_wiki:DBUser.Wiki@10.10.10.10:5432/wiki - { name: wiki, owner: dbuser_wiki, revokeconn: true , comment: wiki the api gateway database } - { name: dbuser_wiki, password: DBUser.Wiki , pgbouncer: true , roles: [ dbrole_admin ] }
bin/createuser pg-meta dbuser_wiki bin/createdb pg-meta wiki

容器配置

version: "3" services: wiki: container_name: wiki image: requarks/wiki:2 environment: DB_TYPE: postgres DB_HOST: 10.10.10.10 DB_PORT: 5432 DB_USER: dbuser_wiki DB_PASS: DBUser.Wiki DB_NAME: wiki restart: unless-stopped ports: - "9002:3000"

Access

  • Default Port for wiki: 9002
# add to nginx_upstream - { name: wiki , domain: wiki.pigsty.cc , endpoint: "127.0.0.1:9002" }
./infra.yml -t nginx_config ansible all -b -a 'nginx -s reload'