当前位置:
文章详情

将知识化为书本,超强力的团队wiki/社区知识项目——BookStack

2024-02-28 11:12:12 18点赞 166收藏 15评论

前言

大家好,这里是可爱的Cherry。

前几天说到,Cherry正在折腾wordpress,wp是没搞定,但是无意间发现了一款十分赞的wiki项目,对于学习党、项目wiki来说是十分惊艳的了。

之前的话,说到高颜值wiki一般会第一时间想到自托管的wiki.js项目,但是在体验了半天bookstack项目后,我发现这款研制也并不差,毕竟有丰富的图片上传、封面功能。谁不喜欢花花绿绿的wiki呢~~

唯二的缺点就是没有自带SEO、有点吃内存,不然的话我会选择使用bookstack来作为blog。

👍BookStack是一款免费的开源wiki软件,旨在提供简单、自托管且易于使用的平台。

特色在于他用书来类比知识,将项目、文章设定为书架、书籍、章节、书页的模式逐级下沉。

💬富文本编辑器支持WYSIWYG和Markdown两种。

💦社交模块完整,包含注册、权限、评论等博客功能。完整的角色和权限系统。

🌐成熟的侧边导航栏和小工具栏,让书写能力事半功倍。

💌全文搜索和连接,支持20多种语言。


系统使用

一、系统设置

🔻默认账号admin@admin.com,默认密码password

将知识化为书本,超强力的团队wiki/社区知识项目——BookStack

🔻设置网页配置,编辑网站名称、图标、配色等,

将知识化为书本,超强力的团队wiki/社区知识项目——BookStack

🔻用户的注册管理

将知识化为书本,超强力的团队wiki/社区知识项目——BookStack

二、书架管理

🔻新建书架

将知识化为书本,超强力的团队wiki/社区知识项目——BookStack将知识化为书本,超强力的团队wiki/社区知识项目——BookStack

🔻新建书籍

将知识化为书本,超强力的团队wiki/社区知识项目——BookStack将知识化为书本,超强力的团队wiki/社区知识项目——BookStack

🔻支持层级移动,将书籍层级上移为书架层级

将知识化为书本,超强力的团队wiki/社区知识项目——BookStack

三、书页管理

🔻所写即所见的编辑适配

将知识化为书本,超强力的团队wiki/社区知识项目——BookStack

🔻代码块针对不同语言适配

将知识化为书本,超强力的团队wiki/社区知识项目——BookStack

🔻模板、评论、标签、附件,支持多样化的侧边栏。草稿实时保存,并可添加更新说明

将知识化为书本,超强力的团队wiki/社区知识项目——BookStack

🔻wiki已章节的形式存在于书籍中,支持逐级下钻

将知识化为书本,超强力的团队wiki/社区知识项目——BookStack将知识化为书本,超强力的团队wiki/社区知识项目——BookStack

系统部署

一、Docker compose代码

version: '2'

services:

mysql:

image: mysql:8.2

environment:

- MYSQL_ROOT_PASSWORD=secret #自定义root密码,以下mysql账号密码都可以改,和下面的同步即可。

- MYSQL_DATABASE=bookstack

- MYSQL_USER=bookstack

- MYSQL_PASSWORD=secret

volumes:

- mysql-data:/var/lib/mysql

bookstack:

image: solidnerd/bookstack:latest

depends_on:

- mysql

environment:

- DB_HOST=mysql:3306

- DB_DATABASE=bookstack

- DB_USERNAME=bookstack

- DB_PASSWORD=secret

- APP_URL=http://cgakki.top:56789 #这个修改了就会重定向带这个地址,需要带端口号,否则会显示异常

- APP_KEY=SomeRandomStringWith32Characters #自定义APP的token

- APP_LANG=zh_CN

volumes:

- uploads:/var/www/bookstack/public/uploads

- storage-uploads:/var/www/bookstack/storage/uploads

ports:

- "56789:8080"

volumes:

mysql-data:

uploads:

storage-uploads:

二、群晖部署

🔻打开container manager,选择项目,点击新建,选择路径后复制代码,标题部署即可

将知识化为书本,超强力的团队wiki/社区知识项目——BookStack

三、威联通部署

🔻打开container station,创建应用程序,复制代码验证后部署即可

将知识化为书本,超强力的团队wiki/社区知识项目——BookStack

四、Dockge部署

🔻打开dockge,填上名字,将代码复制到右侧部署即可。

将知识化为书本,超强力的团队wiki/社区知识项目——BookStack

#以上项目采用docker部署,所有支持docker的服务器都可以实现#

将知识化为书本,超强力的团队wiki/社区知识项目——BookStack

欢迎朋友们评论区讨论留言。我会定期更新关注NAS使用方法、开源软件与Docker软件、游戏与生活相关内容,喜欢的朋友请关注、点赞、留言支持

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
15评论

  • 精彩
  • 最新
  • 一直没好意思问 [脸红] 我是unraid,怎么部署你这些docker,直接复制代码新建docker?

    校验提示文案

    提交
    unraid你要先去应用里搜索compose插件安装,然后ssh登录以后,新建dovker-compose.yml安装

    校验提示文案

    提交
    好的,我有空试下

    校验提示文案

    提交
    收起所有回复
  • wp我感觉也有点运行耗费资源

    校验提示文案

    提交
    软路由就跑一个项目,感觉还行,就是主题选不大好。

    校验提示文案

    提交
    收起所有回复
  • 高产 [脸红] [脸红] [脸红]

    校验提示文案

    提交
    [喜极而泣] [喜极而泣] 每天掉头发

    校验提示文案

    提交
    收起所有回复
  • 期待cherry的wp文章

    校验提示文案

    提交
    嘿嘿 那得等一段时间了

    校验提示文案

    提交
    收起所有回复
  • 这玩意可以搭建在云服务器上面吗

    校验提示文案

    提交
    当然可以啦,linux都可以

    校验提示文案

    提交
    收起所有回复
  • 黑乎乎的不怎么好看,企业wiki,非IT编程,还是wiki.js吧。word转html,git同步更新,将是首次建库的利器。

    校验提示文案

    提交
    wiki.js对我来说,唯一的问题就是切换层级太不舒服了 也可能没找到地方设置

    校验提示文案

    提交
    收起所有回复
  • 这个已经超脱wiki,属于书籍管理了

    校验提示文案

    提交
    但是核心功能还是为了wiki,但这个wiki有点类似团队型,偏向书籍了,所以这个项目很强

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

最新文章 热门文章
166
扫一下,分享更方便,购买更轻松