news 2026/5/1 10:22:12

本地部署文档管理平台 BookStack 并实现外部访问( Windows 版本)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
本地部署文档管理平台 BookStack 并实现外部访问( Windows 版本)

BookStack 是一款专注于书籍、文档管理的开源平台,它界面设计直观简洁,功能强大且易于使用,允许用户创建、组织和分享文档资料,特别适合用于构建内部文档系统、知识库或公开的文档站点。本文将详细介绍如何在 Windows 系统本地部署 BookStack 并结合路由侠实现外网访问本地部署的 BookStack 。

第一步,本地部署安装 BookStack

1,本教程操作环境为 Windows11 系统,首先访问 PHP 官网下载安装 PHP 8.4.x ,点此下载。

下载解压完成配置环境变量,确保 php -v 能在命令行中运行。

修改 php.ini 文件,找到并取消注释(去掉 ; )以下扩展。

extension=openssl extension=fileinfo extension=pdo_sqlite

2,访问 Composer 官网下载安装 Composer ,点此下载,下载完成运行安装程序。

3,访问 GitHub 页面点击“ Code ” → “ Download ZIP ”下载 BookStack 源码,点此下载,下载后解压到本地目录(如 D:\Software\BookStack )。

4,打开命令行工具,进入项目根目录并安装依赖。

cd D:\Software\BookStack
composer install

5,配置 .env 文件。

copy .env.example .env

用文本编辑器打开 .env ,修改为 SQLite 配置。

DB_CONNECTION=sqlite DB_DATABASE=C:\BookStack\database\database.sqlite

6,在命令行输入以下命令生成密钥。

php artisan key:generate

初始化数据库。

php artisan migrate

如果前端资源不完整可以输入以下命令编译前端资源。

npm run dev

7,进入 public 目录,启动开发服务器。

cd public
php -S localhost:8000

8,打开浏览器访问地址 http://localhost:8000 ,就能看到你部署的 BookStack 登录界面了。

第二步,外网访问本地 BookStack

在内网的电脑上安装路由侠,点此下载

1,下载安装完成后,打开路由侠界面,点击【内网映射】。

2,点击【添加映射】。

3,选择【原生端口】。

4,在内网端口填写 BookStack 端口 8000 后点击【创建】按钮,如下图。

5,创建好后,就可以看到一条映射的公网地址,鼠标右键点击【复制地址】。

6,用文本编辑器打开 .env 文件将 APP_URL 修改成从路由侠生成的外网地址。

APP_URL=http://lyxbook.f1.luyouxia.net:19818

7,在外网电脑上,打开浏览器,在地址栏输入从路由侠生成的外网地址,就可以看到内网部署的 BookStack 登录界面了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 6:44:28

基于调频能力裕度的风电系统频率调节控制策略研究

1. 基于调频能力裕度的风电系统频率调节控制策略研究 2. 论文的主要内容概括 本文针对高比例可再生能源并网导致电力系统频率稳定性下降的问题,从风电机组(WTG)和多风电场站集群(Multi-Wind Farms)两个维度,围绕风电系统一次频率调节控制策略展开研究。论文首先建立了含…

作者头像 李华
网站建设 2026/5/1 5:45:18

多模融合 一体替代:金仓数据库 KingbaseES 重构企业级统一数据基座

针对企业数字化转型中“一事一库”引发的技术栈复杂、数据孤岛、迁移成本高等痛点,金仓数据库(KingbaseES)提出“一体替代”解决方案。该方案基于多模融合内核架构,实现对Oracle、MySQL、SQL Server等主流数据库的平滑替代&#x…

作者头像 李华
网站建设 2026/5/1 8:14:46

Sora Video2深度解析:AI视频创作的效率革命与生态进化

当OpenAI在2026年初正式推出Sora Video2(以下简称Sora 2),这款被定义为“旗舰级视频音频生成模型”的工具,迅速在内容创作、企业营销等多个领域掀起波澜。相较于2024年初代Sora的“破冰试水”,Sora 2以物理真实感的跃升…

作者头像 李华
网站建设 2026/5/1 6:54:54

90%的老板用人翻车,问题究竟出在哪一步?

问:为什么大多数企业招聘效果不佳,用人频频"翻车"?核心痛点是什么?答:深度调研显示,90%的企业用人问题根源在于缺乏系统化的人才甄别工具,导致招聘决策过度依赖主观经验而非科学数据。…

作者头像 李华
网站建设 2026/4/8 18:06:43

AOP动态代理与静态织入区别详解,哪种方式更适合你的项目?

在软件开发中,AOP(面向切面编程)是解决横切关注点的重要技术。其中动态代理和静态织入是实现AOP的两种主要方式。作为长期应用这两种技术的架构师,我认为理解它们的区别和适用场景对设计健壮的系统至关重要。 AOP动态代理和静态织…

作者头像 李华