前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Docker项目实战】使用Docker部署linkding书签管理器

【Docker项目实战】使用Docker部署linkding书签管理器

原创
作者头像
江湖有缘
发布2024-05-02 13:41:50
3220
发布2024-05-02 13:41:50
举报
文章被收录于专栏:Linux成长之路Linux成长之路

一、linkding介绍

1.1 linkding简介

linkding 是一个您可以自己托管的书签管理器。它的设计目标是最小化、快速且易于使用 Docker 设置。

1.2 linkding功能

  • 干净的用户界面优化了可读性
  • 用标签组织书签
  • 使用 Markdown 添加注释
  • 稍后阅读功能
  • 与其他用户共享书签
  • 批量编辑
  • 自动提供已添加书签的网站的标题、描述和图标
  • 自动创建Internet Archive Wayback Machine上添加书签的网站的快照
  • 以 Netscape HTML 格式导入和导出书签
  • Firefox和Chrome的扩展以及小书签
  • 浅色和深色主题
  • 用于开发第三方应用程序的 REST API
  • 用于用户自助服务和原始数据访问的管理面板
  • 使用 Docker 和 SQLite 数据库轻松设置,并可选择 PostgreSQL1.3 linkding使用场景
  • 个人书签管理:linkding可以帮助个人用户管理自己的书签,让用户可以随时随地访问到自己保存的网页链接。
  • 团队协作:linkding可以作为团队共享和协作的工具,团队成员可以共享自己的书签,并在书签之间进行分类和标签,方便团队内部的知识共享和协作。
  • 知识管理:linkding可以用来管理各种类型的链接,不仅限于网页链接,还可以管理文件链接、文档链接等,可以方便地将各种知识进行归档和整理。
  • 私有书签管理:由于linkding可以自己托管在服务器上,所以可以确保书签的安全性和隐私性,适合那些对隐私有更高要求的用户。

二、本地环境介绍

2.1 本地环境规划

本次实践为个人测试环境,操作系统版本为centos7.6。

hostname

IP地址

操作系统版本

Docker版本

linkding版本

jeven

192.168.3.166

centos 7.6

20.10.17

1.24.0

2.2 本次实践介绍

1.本次实践部署环境为个人测试环境,生产环境请谨慎;

2.在Docker环境下部署linkding书签管理器。

三、本地环境检查

3.1 检查Docker服务状态

检查Docker服务是否正常运行,确保Docker正常运行。

3.2 检查Docker版本

检查Docker版本

3.3 检查docker compose 版本

检查Docker compose版本,确保2.0以上版本。

四、下载linkding镜像

在docker hub拉取linkding书签管理器镜像

在这里插入图片描述
在这里插入图片描述

五、部署linkding应用

5.1 创建部署目录

新建目录/data/linkding/data

5.2 编辑docker-compose.yaml文件

使用docker-cli方式部署,命令如下:

本次实践部署使用docker compose方式,编辑的docker-compose.yaml文件。

5.3 编辑.env文件

在部署目录下,编辑.env文件,内容如下:

5.4 创建linkding容器

执行docker compose up -d命令,创建linkding容器。

5.5 查看linkding容器状态

检查linkding容器状态,确保linkding容器正常启动。

5.6 设置访问账号

  • 如果使用docker-cli方式部署,则使用以下命令设置登录账号及密码。

使用docker compose方式,使用以下命令设置登录账号及密码。

在这里插入图片描述
在这里插入图片描述

六、访问linkding首页

6.1 进入linkding登录页

访问地址:http://192.168.3.166:9090,将IP替换为自己服务器IP地址,进入进入our-shopping-list登录页,自定义注册账号和密码。如果无法访问,则检查服务器防火墙是否设置,云服务器的安全组端口是否放行等。

在这里插入图片描述
在这里插入图片描述

6.2 登录linkding首页

输入自己设置的登录账号和密码,进入linkding首页。

在这里插入图片描述
在这里插入图片描述

七、linkding的基本使用

7.1 添加书签

点击“Add bookmark”选项,新建书签。

在这里插入图片描述
在这里插入图片描述

填写书签网址、标题等信息,保存即可。

在这里插入图片描述
在这里插入图片描述

7.2 打开书签

在首页书签列表,点击书签,则可以打开书签内容。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

八、总结

Linkding是一个可以自己托管的书签管理器,它的设计目标是提供最小化、快速且易于使用的Docker设置。Linkding可以快速部署在本地,并且具有美观简洁的界面,即使是新手也可以轻松上手。使用Linkding可以获得良好的使用体验,并且具有强大的功能。如果你需要一款书签工具,不妨试试使用Linkding。

我正在参与2024腾讯技术创作特训营最新征文,快来和我瓜分大奖!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、linkding介绍
    • 1.1 linkding简介
      • 1.2 linkding功能
      • 二、本地环境介绍
        • 2.1 本地环境规划
          • 2.2 本次实践介绍
          • 三、本地环境检查
            • 3.1 检查Docker服务状态
              • 3.2 检查Docker版本
                • 3.3 检查docker compose 版本
                • 四、下载linkding镜像
                • 五、部署linkding应用
                  • 5.1 创建部署目录
                    • 5.2 编辑docker-compose.yaml文件
                      • 5.3 编辑.env文件
                        • 5.4 创建linkding容器
                          • 5.5 查看linkding容器状态
                            • 5.6 设置访问账号
                            • 六、访问linkding首页
                              • 6.1 进入linkding登录页
                                • 6.2 登录linkding首页
                                • 七、linkding的基本使用
                                  • 7.1 添加书签
                                    • 7.2 打开书签
                                    • 八、总结
                                    相关产品与服务
                                    容器服务
                                    腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
                                    领券
                                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档