应用介绍
LinkStack 是一款开源的链接聚合平台,允许用户将所有社交链接、网站链接和联系方式集中在一个个性化页面中,类似市面上的「LinkTree」服务,但完全自托管,数据掌握在自己手中。非常适合放在个人NAS中部署,用于搭建个人链接导航页,或者作为团队的链接汇总页面。
LinkStack 基于 PHP 和 Laravel 框架开发,提供了美观的响应式界面,支持自定义主题、自定义背景、logo 和按钮样式,还支持多用户管理,可以为多个用户创建独立的链接页面。同时内置了点击统计功能,可以查看每个链接的访问次数,帮助用户了解链接热度。
界面采用了现代化设计,支持暗黑模式,适配移动端和桌面端,加载速度快,使用体验流畅。不同于其他开源同类项目,LinkStack 提供了完善的后台管理面板,可以直观地管理链接、用户和设置,不需要手动修改配置文件。
安装说明
前提依赖
LinkStack 需要 Docker 和 Docker Compose 环境运行,最低要求 1 核 CPU 和 512MB 内存,存储空间建议预留至少 1GB 用于存放程序和数据。如果需要使用邮件通知功能,需要提前准备好 SMTP 邮件服务信息。
安装配置
以下是标准的 Docker Compose 配置:
version: '3'
services:
linkstack:
image: linkstackorg/linkstack:latest
environment:
- PUID=1000
- PGID=1000
- TZ=UTC
volumes:
- ./linkstack/data:/www/wwwroot/storage
- ./linkstack/logs:/www/wwwroot/storage/logs
ports:
- 8080:80
restart: unless-stopped
配置说明:
- PUID/PGID 需要替换为你的用户 ID 和组 ID
- TZ 设置为你的时区,国内可设置为 Asia/Shanghai
- 端口可以根据实际情况修改,避免端口冲突
使用说明
- 启动容器后,访问
http://your-ip:8080即可进入安装向导 - 按照提示设置管理员账号和数据库信息(默认使用 SQLite,无需额外数据库)
- 登录后台后,可以创建新的链接页面,添加需要展示的链接,自定义页面样式和主题
- 可以为每个链接设置图标、颜色和排序,调整页面布局
- 分享你的链接页面给他人,所有访问都是直接通过你的 NAS 提供服务
开源信息
- GitHub 地址:https://github.com/linkstackorg/linkstack
- 官方网站:https://linkstack.org/
- 文档地址:https://linkstack.org/docs/
- 开源协议:AGPL-3.0