LinkStack:优雅的外观,强大的功能,完美地融合了书签管理与分享

简介: 发现有趣GitHub项目LinkStack,它创建了一个个性化页面,用于分享多个链接,类似Linktree,但更灵活,允许用户自托管。项目已获2k星。通过Docker Compose部署简单,包括创建docker-compose.yml文件,启动服务,复制持久化目录并挂载。配置涉及语言选择、数据库设置、账号创建和系统配置。支持添加、删除链接,自定义主题,以及上传背景图。LinkStack是管理多链接的有效工具,有望进一步发展。

最近在浏览 GitHub 时发现了一个非常有趣的项目。通常情况下,当我们想在社交媒体或其他平台分享我们的个人博客网址或代码仓库等链接时,只能分享一个链接。但是,这个项目让我们能够通过简单的配置生成一个可以分享多个链接的炫酷页面。这个项目就是 LinkStack。今天我想和大家分享如何使用 Docker Compose 部署和使用它。

项目介绍

官方地址:https://linkstack.org/

github地址:https://github.com/LinkStackOrg/LinkStack

效果图

_20240516231039.jpg

博主地址:http://linkstack.xiuji.mynatapp.cc

LinkStack是一个独特的平台,提供了一个高效的解决方案,用于在线管理和分享链接。我们的平台提供了一个类似Linktree的网站,允许用户克服社交媒体平台只能添加一个链接的限制。

通过LinkStack,用户可以轻松链接到他们自己的定制页面,并为他们的关注者提供一个方便的位置,以便访问他们需要的所有链接。LinkStack与其他链接管理平台的不同之处在于其灵活性,允许用户将其链接托管在自己的网络服务器或网络托管提供商上。这为用户提供了对其在线存在的完全控制,并确保他们的链接易于访问。

此外,LinkStack允许其他用户注册并创建自己的链接,使其成为管理多个链接的理想解决方案,适用于企业和组织。通过我们友好的管理面板,管理和访问其他用户的链接变得很容易。

该项目目前在github已有2k star

_20240516214325.jpg

项目部署与配置

第一步:创建docker-compose.yml 文件

首先,我们创建一个部署目录linkstack,并在该目录下创建一个docker-compose.yml文件,内容如下:

docker-compose.yml

version: "3.8"
services:
  linkstack:
    hostname: 'linkstack'
    image: 'linkstackorg/linkstack:latest'
    environment:
      TZ: 'Asia/Shanghai'
      LOG_LEVEL: 'info'
      PHP_MEMORY_LIMIT: '256M'
      UPLOAD_MAX_FILESIZE: '8M'
      # 首次启动的时候注释掉数据卷,启动之后将容器中的/htdocs复制到宿主机中,在放开注释
      #    volumes:
      #      - './data:/htdocs'
    ports:
      - '8180:80'
      - '8190:443'
    restart: always

第二步:启动服务

在docker-compose.yml 的同级目录下执行以下命令,启动容器:

docker-compose up -d

第三步:复制持久化目录并挂载

启动之后使用以下命令查询容器id

docker ps -a | grep linkstack

_20240516215446.jpg

通过容器id将容器中的/htdocs目录复制到我们的部署目录下

 docker cp 1cb617f61144:/htdocs ./data

修改data目录的权限

chmod -R 777 data

修改docker-compose.yml文件,将我们之前注释掉的数据挂载卷放开,并重启服务

_20240516215851.jpg

停止服务

docker-compose down

启动服务

docker-compose up -d

配置服务

启动服务之后我么在浏览器中输入并访问 http://192.168.10.171:8180/

  • 配置语言

_20240516220617.jpg

  • 配置数据库

如果你有mysql数据库的话先创建一个linkstack数据库,并配置,没有mysql的话可以直接使用SQLite,我此处使用的是mysql

_20240516220818.jpg

_20240516221416.jpg

  • 配置账号

_20240516221633.jpg

  • 配置系统配置信息

_20240516221952.jpg

到此,我们就通过的页面的配置了我们的主要信息,如果你还想修改或者详细配置的话可以通过编辑挂在目录下的.env文件进行修改或者配置,配置完记得重启服务。

_20240516222835.jpg

_20240516222707.jpg

使用服务

我们此处只演示下添加链接、配置主题和分享的功能,其它配置及功能家人们可自行研究

  • 登录服务

使用我们配置的账号和密码登录服务

_20240516223022.jpg

_20240516223312.jpg

  • 添加链接

_20240516223957.jpg

  • 配置主题

系统提供了三种主题可供我们选择

_20240516224800.jpg

_20240516224948.jpg

效果如下

_20240516225026.jpg

我们还可以通过光网下载一些别的主题导入进来使用

_20240516225240.jpg

_20240516225411.jpg

如果你对现有的背景图不满意的话也可以自己上传背景图
_20240516230052.jpg

总结

总的来说,linkstack是一个优秀的开源项目,为用户提供了方便快捷的书签管理和分享功能。相信随着时间的推移,linkstack会变得越来越完善,成为更多人的首选工具。

目录
相关文章
|
存储 安全 算法
对象存储服务-Minio
对象存储服务(Object Storage Service,OSS)是一种海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本。
2239 1
|
存储 编解码 算法
深度探索:使用FFmpeg实现视频Logo的添加与移除(二)
深度探索:使用FFmpeg实现视频Logo的添加与移除
855 0
|
6月前
|
人工智能 算法 Cloud Native
【深度思考】当代码无法解决增长焦虑:一场关于“组织操作系统”的重构与意识进化
本文提出“意识进化模型”与“三账户核算体系”,以大型企业转型实践为基,超越KPI,将组织视为生命体:通过意识光谱诊断、七力雷达评估、85/15杠铃预算、良知效能比(CER)等机制,重写组织“操作系统”,推动从创伤防御态迈向使命驱动态,实现技术与人性的协同进化。(239字)
282 1
|
9月前
|
区块链 数据安全/隐私保护 计算机视觉
FSViewer看图软件安装教程!可以批量格式转换、批量重命名、批量压缩的看图软件(还有其他几款看图软件可以看看)
FSViewer是一款功能强大的免费看图软件,支持BMP、JPG、PNG、GIF、RAW等主流图片格式,具备快速浏览、批量格式转换、重命名、压缩及图片编辑功能,操作简便,适合日常图像处理需求。
1396 72
|
7月前
|
安全 文件存储 数据安全/隐私保护
告别密码焦虑!开源密码神器 password-XL:安全、美观、全能的私有密码管家
password-XL是一款开源、安全的私有密码管理工具,支持本地或服务器部署,数据自主可控。美观界面、多端同步、功能丰富,适合个人与团队使用,告别密码泄露风险,打造专属数字管家。
1147 12
告别密码焦虑!开源密码神器 password-XL:安全、美观、全能的私有密码管家
|
6月前
|
监控 Windows
TUPortable安装步骤详解(附流量监控与进程占用查看教程)
TUPortable 是一款轻量级便携式流量监控工具,单文件运行,无需安装。支持Win7/10/11,以管理员身份运行即可实时查看全网速及各进程流量占用,支持多网卡选择与托盘驻留,适合快速诊断网络异常。(239字)
592 15
|
应用服务中间件 网络安全 nginx
轻松上手Nginx Proxy Manager:安装、配置与实战
Nginx Proxy Manager (NPM) 是一款基于 Nginx 的反向代理管理工具,提供直观的 Web 界面,方便用户配置和管理反向代理、SSL 证书等。本文档介绍了 NPM 的安装步骤,包括 Docker 和 Docker Compose 的安装、Docker Compose 文件的创建与配置、启动服务、访问 Web 管理界面、基本使用方法以及如何申请和配置 SSL 证书,帮助用户快速上手 NPM。
16115 1
|
网络协议 Linux 网络安全
如何启动内核IP转发与其他优化
经过这样的优化,你的机器就能更好地应对各种网络环境了。不管你是作为一个网关,一个防火墙,或是负载均衡器,这些优化都会让它效率更高,行动更敏捷。不过请记住,每次修改配置都需要谨慎考虑,全权掌握魔法的力量,也要注意控制魔法的副作用。
337 20
|
安全 搜索推荐 数据安全/隐私保护
VoceChat站内社区:连接你我,共享精彩
VoceChat站内社区提供语音和文本通讯,内置丰富主题板块,支持实时互动、群组聊天和个人化设置,保障数据安全。用户可在此分享、讨论、组织活动,结交全球好友,构建开放包容的交流空间。官方部署教程:<https://doc.voce.chat/zh-cn/install/docker>,推荐使用阿里云服务器部署。
642 3
|
安全 数据管理 关系型数据库
解锁数据管理的无限可能——探索 Teable 多维表格
Teable 是一个基于 Postgres 构建的企业级多维表格解决方案,提供卓越性能、灵活多维表格、丰富视图、精细权限管理、实时协作及自动化工作流等核心特性,支持私有部署,助力企业高效管理海量数据,加速数字化转型。
1700 4