本地部署开源书签管理工具 LinkAce 并实现外部访问( Windows 版本)

LinkAce 是一款开源的书签管理工具,它允许用户保存、组织和分享他们的链接,可以轻松地存储你最喜欢的网站链接,并通过标签或分类来整理它们,对于希望保持网络资源有序并随时访问的个人或团队来说非常有用。本文将详细介绍如何在 Windows 系统本地部署 LinkAce 并结合路由侠实现外网访问本地部署的 LinkAce 。

第一步,本地部署安装 LinkAce

1,本教程操作环境为 Windows11 系统,首先需要在你的 Windows 系统上安装一个支持 PHP 的 Web 服务器,本教程以 XAMPP 为例,访问 XAMPP 官网下载最新版本,点此下载

2,访问 Node.js 官网下载最新版本用于编译前端,点此下载,推荐 LTS 版本。

3,访问 Composer 官网下载最新版本,点此下载

4,访问 LinkAce 的 GitHub 页面下载最新版本,点此下载,点击绿色【 Code 】按钮 → 【 Download Zip 】,下载完成后解压缩到 XAMPP 服务器目录下,如 C:\xampp\htdocs\LinkAce 。

5,打开 XAMPP 控制面板,启动 Apache 和 MySQL ,本教程因端口冲突修改成 8888 和 3333 ,根据你的实际情况进行调整。

6,打开命令提示符,登录 MySQL 手动创建数据库和用户。

mysql -u root -P 3333 -p

执行以下命令:

CREATE DATABASE linkace_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'linkace'@'localhost' IDENTIFIED BY 'linkace123';
GRANT ALL PRIVILEGES ON linkace_db.* TO 'linkace'@'localhost';
FLUSH PRIVILEGES;
exit

7,进入项目目录,复制并编辑 .env 文件。

cd C:\xampp\htdocs\LinkAce
copy .env.example .env

用文本编辑器打开 .env ,修改以下内容:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3333
DB_DATABASE=linkace_db
DB_USERNAME=linkace
DB_PASSWORD=linkace123

8,安装 PHP 依赖并生成 Laravel 密钥。

composer install
php artisan key:generate

9,安装前端依赖并编译前端资源。

npm install
npm run build

10,迁移数据库表并创建管理员账户,根据提示输入用户名、邮箱和密码,记住用于登录。

php artisan migrate:fresh --seed
php artisan registeruser --admin

11,打开浏览器访问地址 http://localhost:8888 ,就能看到你部署的 LinkAce 初始化界面了,根据流程完成初始化。

创建管理员账户。

就能看到你部署的 LinkAce 界面了。

第二步,外网访问本地 LinkAce

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

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

2,点击【添加映射】。

3,选择【原生端口】。

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

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

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

以上就是 Windows 系统在本地部署 LinkAce 服务以及利用路由侠的内网穿透平台实现外网访问本地部署的 LinkAce 的全部教程了,如果想要对路由侠有更多的了解,可以进官网详细了解,路由侠官网地址:www.luyouxia.com