Wiki.js ——开源知识共享系统搭建

在日常工作中,我们常常需要知识文档的共享以及编辑等,来使得工作更叫高效化。有用wiki的,腾讯文档的,阿里钉钉文档啥的,总之这些Wiki系统提供了一个集体编写和编辑文档的平台,使团队成员可以协作创建、编辑和更新内容。这种协作性质使得知识可以被更广泛地分享和利用,促进了团队内部的知识共享和协同工作。

今天我就来分享一个开源的wiki系统,可以用来搭建我们内部的知识共享平台。搭建的方法也很简单,作者的官方github地址如下:https://github.com/requarks/wiki

  1. 创建一个目录,名为wiki。 mkdir wiki
  2. wiki完整的程序需要一个wiki 和 一个数据库,而默认启动wiki 容器是不带 数据库引擎的。所以我们在这里为了避免安装的复杂,我们直接使用docker-compose的方式来安装
  3. 在wiki目录里新建docker-compose文件。 vim docker-compose.yml 然后复制以下内容到yml文件里。这里默认的端口是80.你也可以修改要映射的端口,我这里修改为8088

    services:
    
      db:
     image: postgres:15-alpine
     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: ghcr.io/requarks/wiki:2
     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:
       - "8088:3000"
    
    volumes:
      db-data:
  4. 启动容器,执行命令: docker-compose up -d 等待容器加载,且运行
  5. 执行docker ps 。如果发现postgresql 和 wiki都启动成功,我们将系统的对应端口打开。执行 firewall-cmd --permanent --zone=public --add-port=8088/tcpfirewall-cmd --reload 。之后我们前台访问ip:8088端口即可。
  6. 访问前台。我们输入必要的管理员邮箱和密码,以及要反向代理的域名,这里输入域名后,然后进行反代即可。 然后点击install。等待初始化安装后,就会自动跳转到登录页面,输入管理员账户和密码就登录即可。
  7. 选择新建一个页面或者进入管理页面
  8. 管理页面默认都是英语。我们只需要下载一个中文的语言包,应用即可。页面就是英语的啦
  9. 后台支持的配置还是很多的。
  10. 然后就可以进入wiki页面进行编辑各种页面了。我这里新建了一个markdown格式的页面,然后点击create即可。
  11. 页面还可以新建定时任务、脚本、以及设置各种权限文档等功能,十分强大。 感兴趣的可以安装和体验一下。

创作不易,如果您觉得这篇文章对你有帮助,不妨给我点个赞,这将是我继续分享优质内容的动力。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇