Docker实战:高效部署NeonLink书签平台方法

2024-11-15 23:21:13 7点赞 21收藏 7评论

Docker实战:高效部署NeonLink书签平台方法

一、NeonLink介绍

1.1 NeonLink简介

NeonLink是一个简单开源的自托管书签服务。它是轻量级的,使用最少的依赖项,并且易于通过 Docker 安装。

1.2 NeonLink特点

  • 简洁的用户界面:优化用户体验,让用户能够快速、直观地管理和浏览书签。

  • 标签和分类:允许用户通过添加标签和分类来组织和整理自己的书签,使其更易于查找。

  • 智能搜索:提供高效的搜索功能,让用户能够快速找到自己需要的书签,其搜索结果会根据用户搜索的关键词和历史使用情况进行智能推荐。

  • 丰富的图标、标题和描述:NeonLink自动获取网站的图标、标题和描述,让用户对每个书签有更直观的了解。

  • 定制化背景:提供多样化的背景选择,用户可以根据个人喜好定制自己的书签页面,提升使用乐趣。

  • 隐私保护:NeonLink致力于用户隐私保护,采取必要的安全措施,确保用户的个人信息和书签数据得到保护。

  • 个性化仪表盘:提供个性化的仪表盘,用户可以自定义显示的书签、标签等内容,让用户能够快速访问常用的链接。

  • 开放源代码:NeonLink是开源项目,任何人都可以参与和贡献,共同改进和发展这个书签平台。

二、本地环境介绍

2.1 本地环境规划

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

Docker实战:高效部署NeonLink书签平台方法

2.2 本次实践介绍

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

2.在Docker环境下部署NeonLink书签平台。

三、本地环境检查

3.1 检查Docker服务状态

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

[root@jeven ~]# systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled) Active: active (running) since Fri 2023-12-08 19:10:36 CST; 1 day 21h ago Main PID: 11729 (dockerd) Tasks: 25 Memory: 1021.7M CGroup: /system.slice/docker.service

3.2 检查Docker版本

检查Docker版本

[root@jeven ~]# docker -v Docker version 20.10.17, build 100c701

3.3 检查docker compose 版本

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

[root@jeven ~]# docker compose version Docker Compose version v2.6.0

四、下载NeonLink镜像

从docker hub拉取neonlink镜像

[root@jeven ~]# docker pull alexscifier/neonlink:latest latest: Pulling from alexscifier/neonlink a378f10b3218: Pull complete bc194d4002b7: Pull complete 910e3cedcdea: Pull complete e7d69b9ffd1d: Pull complete a34097e5108e: Pull complete 39fd146f2103: Pull complete caf2ce107e5a: Pull complete 7c80f1a3781d: Pull complete c5297b8cbf70: Pull complete Digest: sha256:51f00652100b7aad40800a866325877c17aed5e75d42c993c63edc86cfc3cd36 Status: Downloaded newer image for alexscifier/neonlink:latest docker.io/alexscifier/neonlink:latest

五、部署NeonLink书签平台

5.1 使用docker-cli创建neonlink容器

使用docker-cli快速部署neonlink容器

docker run -d --name neonlink -p 9850:3333 -v /data/neonlink/data:/app/data -v /data/neonlink/backgrounds:/app/public/static/media/background alexscifier/neonlink:latest

5.2 创建目录

创建主机挂载目录

[root@jeven ~]# mkdir -p /data/neonlink/{data,backgrounds} [root@jeven ~]# cd /data/neonlink/

设置目录权限

chmod -R 777 /data/neonlink/

5.3 使用docker compose创建neonlink容器

使用docker compose部署neonlink容器

version: '3' services: neonlink: image: alexscifier/neonlink:latest container_name: neonlink ports: - "9850:3333" volumes: - /data/neonlink/data:/app/data - /data/neonlink/backgrounds:/app/public/static/media/background restart: always

  • 使用docker-compose.yaml文件创建neonlink容器

[root@jeven neonlink]# docker compose up -d [+] Running 2/2 ⠿ Network neonlink_default Created 0.1s ⠿ Container neonlink Started 1.3s

5.4 检查neonlink容器状态

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

[root@jeven neonlink]# docker compose ps NAME COMMAND SERVICE STATUS PORTS neonlink "docker-entrypoint.s…" neonlink running 0.0.0.0:9850->3333/tcp, :::9850->3333/tcp

5.5 检查neonlink容器日志

检查neonlink容器运行日志,确保neonlink服务正常运行。

[root@jeven neonlink]# docker compose logs neonlink | Secrets saved. neonlink | Settings saved. neonlink | Config plugin initialization completed. neonlink | Database plugin initialization completed. neonlink | Life cycle plugin initialization completed. neonlink | Starting migrations... neonlink | Applying initial database script... neonlink | Attempt to apply initial... neonlink | Updating version number to 6... neonlink | Migrations completed. neonlink | Application initialized. neonlink | Server started listening on http://0.0.0.0:3333

六、访问NeonLink服务

6.1 注册NeonLink登录账号

访问地址:http://192.168.3.166:9850/,将IP更换为自己服务器的IP地址。如果无法访问,注意防火墙和安全组设置问题,设置自定义登录账号和密码。

Docker实战:高效部署NeonLink书签平台方法

6.2 访问NeonLink首页

填写设置的登录账号和密码,访问NeonLink首页。

Docker实战:高效部署NeonLink书签平台方法

七、NeonLink的基本使用

7.1 添加网页书签

点击增加书签选项,输入收藏的网页链接。

Docker实战:高效部署NeonLink书签平台方法Docker实战:高效部署NeonLink书签平台方法

7.2 查看书签列表

查看书签列表

Docker实战:高效部署NeonLink书签平台方法

7.3 打开收藏的书签

在书签列表,打开刚才添加的书签,跳转到我们收藏的网站。

Docker实战:高效部署NeonLink书签平台方法

八、总结

NeonLink是一个开源的书签平台,界面美观、功能强大,适合部署在个人服务器上。它适用于个人学习和日常使用,可以定制属于自己的书签页,并分类整理收藏的网页书签。如果你需要一款开源的个人书签系统,不妨尝试一下NeonLink。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

群晖(Synology)DS224+四核心2盘位NAS网络存储服务器团队办公私有云文件共享备份

群晖(Synology)DS224+四核心2盘位NAS网络存储服务器团队办公私有云文件共享备份

¥2849起 去购买

绿联(UGREEN)私有云DH2100+双盘位Nas网络存储个人云硬盘服务器相册备份文件同步手机平板扩容适用iPhone16

绿联(UGREEN)私有云DH2100+双盘位Nas网络存储个人云硬盘服务器相册备份文件同步手机平板扩容适用iPhone16

¥899起 去购买

绿联(UGREEN)私有云DX4600Pro四盘位Nas网络存储器相册备份电脑文件同步家用硬盘网盘私有云服务器适用iPhone16DX4600Pro【空盘版】

绿联(UGREEN)私有云DX4600Pro四盘位Nas网络存储器相册备份电脑文件同步家用硬盘网盘私有云服务器适用iPhone16DX4600Pro【空盘版】

¥3899起 去购买

铁威马F6-424Max6盘10核12线程NAS网络存储服务器私有云相册备份文件家用硬盘服务器手机平板扩容F6-424Max标配-空机无硬盘

铁威马F6-424Max6盘10核12线程NAS网络存储服务器私有云相册备份文件家用硬盘服务器手机平板扩容F6-424Max标配-空机无硬盘

¥5299起 去购买

UGREEN 绿联 DXP4800 四盘位 私有云NAS存储(Intel N100、8GB)

UGREEN 绿联 DXP4800 四盘位 私有云NAS存储(Intel N100、8GB)

2068.01元起

UGREEN 绿联 DXP4800 Plus 四盘位 私有云NAS存储

UGREEN 绿联 DXP4800 Plus 四盘位 私有云NAS存储

2199元起

UGREEN 绿联 DXP2800 双盘位 私有云NAS存储(Intel N100、8GB)

UGREEN 绿联 DXP2800 双盘位 私有云NAS存储(Intel N100、8GB)

1699元起

Synology 群晖 DS923+ 四盘位 NAS存储(AMD R1600、4GB)

Synology 群晖 DS923+ 四盘位 NAS存储(AMD R1600、4GB)

4099元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2299元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1595.01元起

HUAWEI 华为 AS6020 双盘位 家庭存储 NAS

HUAWEI 华为 AS6020 双盘位 家庭存储 NAS

1699元起

UGREEN 绿联 DXP480T Plus 四盘位 私有云NAS存储(酷睿i5-1235U、8GB)

UGREEN 绿联 DXP480T Plus 四盘位 私有云NAS存储(酷睿i5-1235U、8GB)

3599元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核、2GB)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核、2GB)

3199元起

UGREEN 绿联 DXP6800 Pro 六盘位 NAS存储(Intel Core i5、无盘)

UGREEN 绿联 DXP6800 Pro 六盘位 NAS存储(Intel Core i5、无盘)

4899元起

UGREEN 绿联 绿联 DXP6800 Plus 六盘位NAS网络存储个人云硬盘服务器

UGREEN 绿联 绿联 DXP6800 Plus 六盘位NAS网络存储个人云硬盘服务器

4499元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1299元起

UGREEN 绿联 DXP8800 Plus 八盘位 NAS存储(Intel Core i5、无盘)

UGREEN 绿联 DXP8800 Plus 八盘位 NAS存储(Intel Core i5、无盘)

6899元起

Synology 群晖 DS1621+ 六盘位NAS (V1500B、4GB)

Synology 群晖 DS1621+ 六盘位NAS (V1500B、4GB)

6899元起

DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

1549元起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1699元起
7评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
21
扫一下,分享更方便,购买更轻松