友链朋友圈

timeStarry's Blog

【Docker】搭建强大的Nginx可视化配置工具 - nginxWebUI

【Docker】搭建强大的Nginx可视化配置工具 - nginxWebUI 前言 本教程基于绿联的NAS设备DX4600 Pro的docker功能进行搭建。 简介 NginxWebUI是一个基于Java的,专门用来管理Nginx的图形界面工具。它是开源的,使用相对简单且功能全面。 使用NginxWebUI,用户可以在图形界面中完成Nginx的配置管理,不需要直接编辑配置文件。它提供了对Nginx的各项功能的可视化操作,包括服务器的启动、停止、重载配置、编辑配置文件等。 NginxWebUI通过直观的界面和操作,可以极大地简化Nginx的管理工作,特别适合不熟悉命令行操作或者希望简化Nginx管理工作的用户。 另外,NginxWebUI还支持多节点管理,可以在一个界面上管理多台Nginx服务器。这对于管理大规模、分布式的Nginx环境是非常有帮助的。 在功能上,NginxWebUI除了基本的启动、停止、重载配置等操作,还支持配置文件的备份和恢复,支持查看Nginx的状态和日志,支持配置负载均衡和代理设置等。 部署 打开Docker管理器,在“镜像管理”中选择“镜像仓库”,在右上角进行搜索“cym1102/nginxwebui”,找到如下图所示的镜像进行下载。 下载完成以后,在“本地镜像”中找到它,点击“创建容器”。 勾选“创建后启动容器”,然后直接点击“下一步”。 将“基础设置”中的重启策略配置成“容器退出时总是重启容器”。 将“网络”中的“网络名称”配置成“host”。 这里必须使用“host”,因为内部nginx可能使用任意一个端口, 所以必须映射本机所有端口。 在NAS中创建一个目录,用于保存nginxwebui的配置和数据,在“存储空间”内与容器的/home/nginxWebUI目录建立映射,并配置为“读写”类型。 在“环境”中,点击“添加”,增加一行,配置好后,点...

【Docker】搭建开源免费的书签管理系统 - OneNav

【Docker】搭建开源免费的书签管理系统 - OneNav 前言 本教程基于绿联的NAS设备DX4600 Pro的docker功能进行搭建。 简介 OneNav是一个基于PHP的轻量级网址导航系统,旨在帮助用户整理和访问他们的常用网站。 OneNav的主要特点如下: 美观易用:OneNav采用简洁美观的设计,并支持响应式设计,无论在桌面电脑还是移动设备上使用,都能提供良好的用户体验。 高度可定制:用户可以根据自己的需要自定义网址分类、链接、图标等,还可以选择喜欢的颜色主题。 安全性考虑:OneNav内置了用户系统,只有登录的用户才能修改设置,以保证系统的安全性。 易于安装:OneNav提供了一键安装脚本,用户可以在自己的服务器上轻松完成安装。 基于PHP:OneNav使用PHP编程语言开发,因此在大多数Web服务器上都能运行。 总的来说,OneNav是一个功能强大,使用方便的网址导航系统,适合有需要整理和频繁访问大量网址的用户。 部署 打开Docker管理器,在“镜像管理”中选择“镜像仓库”,在右上角进行搜索“helloz/onenav”,找到如下图所示的镜像进行下载。 载完成以后,在“本地镜像”中找到它,点击“创建容器”。 勾选“创建后启动容器”,然后直接点击“下一步”。 将“基础设置”中的重启策略配置成“容器退出时总是重启容器”。 在NAS中创建一个目录,用于保存onenav的配置和数据,在“存储空间”内与容器的/data/wwwroot/default/data目录建立映射,并配置为“读写”类型。 在“端口设置”中进行端口配置,“本地端口”指的是我们实际访问时要用到的端口,可以根据自己喜好进行配置,只要不与其他服务的端口有冲突就行。 此处演示时使用的是“自动”端口,如不清楚端口是否被占用则默认自动即可。 完成以上步骤后,检查一下,确认无误后直接点击“完成”。 在“容...

【Docker】搭建开源轻量的评论系统 - Artalk

【Docker】搭建开源轻量的评论系统 - Artalk 前言 本教程基于绿联的NAS设备DX4600 Pro的docker功能进行搭建。 简介 Artalk 是一个开源的、基于 Vue.js 和 PHP 的自托管评论系统。 主要特点如下: 自托管:Artalk 最大的优点是自托管,也就是说,所有数据都存储在你自己的服务器上,不需要依赖第三方服务,这样可以最大程度地保障数据的安全性和私密性。 界面清晰简洁:Artalk 的界面设计十分简洁,使用起来非常清晰,用户能一目了然地看到所有的评论,很好的提升了用户体验。 无需注册:Artalk 不需要用户注册账号,只需要输入昵称和邮箱就可以发表评论,大大简化了用户操作,增加了用户的参与度。 邮件通知:当某个评论有回复时,Artalk 会通过邮件通知评论者,这样用户就能及时地知道自己的评论有回复,增加了互动性。 支持 Markdown 语法:Artalk 支持用户使用 Markdown 语法来编写评论,这样用户就可以使用更丰富的格式来表达自己的观点,提升了评论的质量。 开源:Artalk 是开源项目,代码托管在 GitHub 上,用户可以自由下载并修改代码,使用自己定制的评论系统。 管理功能:Artalk 还提供了丰富的管理功能,管理员可以方便地管理评论,包括审核评论、删除评论等。 SEO 友好:Artalk 的评论是可以被搜索引擎收录的,有助于提高网站的 SEO 效果。 这些特性使得 Artalk 成为了一个非常优秀的自托管评论系统,非常适合个人博客或者小型网站使用。 部署 打开Docker管理器,在“镜像管理”中选择“镜像仓库”,在右上角进行搜索“artalk/artalk-go”,找到如下图所示的镜像进行下载。 下载完成以后,在“本地镜像”中找到它,点击“创建容器”。 勾选“创建后启动容器”,然后直接点击“下一步”。 将“基础设...

【Docker】搭建简单易用的网站分析工具 - umami

【Docker】搭建简单易用的网站分析工具 - umami 前言 本教程基于绿联的NAS设备DX4600 Pro的docker功能进行搭建,采用umami + MySQL实例作为演示。 简介 umami是一个开源的、简单的、易于使用的网站分析工具。其设计目的是提供一个简单、易于理解的方式来查看网站的访问统计信息。 umami收集最少量的数据,这使得它对用户的隐私相对友好。数据全部存储在自己的数据库中,无需向第三方分享。你可以完全掌控和拥有自己的数据。 umami界面简洁明了,把最重要的数据展示在前面,例如页面查看次数、来源网站、设备类型、浏览器等等,从而使你可以迅速地理解和找到你需要的信息。 umami支持多站点管理,你可以在一个面板上查看和管理多个网站的统计信息。同时,Umami也支持分享统计数据,你可以创建一个公共链接来共享你的统计数据,而无需提供账号密码给他人。 使用 打开Docker管理器,在“镜像管理”中选择“本地镜像”,再选择“公网库”在“URL地址“内输入“ghcr.io/umami-software/umami:mysql-latest”,然后点击“确定”,等待镜像拉取。 下载完成以后,在“本地镜像”中找到它,点击“创建容器”。 勾选“创建后启动容器”,然后直接点击“下一步”。 将“基础设置”中的重启策略配置成“容器退出时总是重启容器”。 在“端口设置”中进行端口配置,“本地端口”指的是我们实际访问时要用到的端口,可以根据自己喜好进行配置,只要不与其他服务的端口有冲突就行。 此处演示时使用的是“自动”端口,如不清楚端口是否被占用则默认自动即可。 在“环境”中,点击“添加”,增加五行,配置好后,点击“下一步”。 名称:DATABASE_URL,值:mysql://{username}:{password}@{ip}:{port}/{databse} usern...

2023年度总结:磨砺与成长

2023年对我而言是充满波折和挑战的一年,也是成长中不可避免的一年。回首这一年,我经历了许多磨难和坎坷,但我也从中学到了许多宝贵的经验和教训。 年初挑战与决策 今年2月20日,我带着对未来的憧憬来到了杭州,期望在这电商之都找到属于我的一片天地。然而,生活并没有按照我预期的剧本发展。在寻找电商运营岗位

Crant

2023年度总结:磨砺与成长

2023年对我而言是充满波折和挑战的一年,也是成长中不可避免的一年。回首这一年,我经历了许多磨难和坎坷,但我也从中学到了许多宝贵的经验和教训。 年初挑战与决策 今年2月20日,我带着对未来的憧憬来到了杭州,期望在这电商之都找到属于我的一片天地。然而,生活并没有按照我预期的剧本发展。在寻找电商运营岗位

Crant

2023年度总结:磨砺与成长

2023年对我而言是充满波折和挑战的一年,也是成长中不可避免的一年。回首这一年,我经历了许多磨难和坎坷,但我也从中学到了许多宝贵的经验和教训。 年初挑战与决策 今年2月20日,我带着对未来的憧憬来到了杭州,期望在这电商之都找到属于我的一片天地。然而,生活并没有按照我预期的剧本发展。在寻找电商运营岗位

Crant

【Docker】搭建安全可控的自定义通知推送服务 - Bark

【Docker】搭建安全可控的自定义通知推送服务 - Bark 前言 本教程基于绿联的NAS设备DX4600 Pro的docker功能进行搭建。 简介 Bark是一款为Apple设备用户设计的开源推送服务应用,它允许开发者、程序员以及一般用户将信息快速推送到他们自己的iPhone、iPad等设备上。 主要特点如下: 快速:Bark使用了苹果的推送服务,可以迅速无延迟地把信息推送到用户的设备上。 简单:Bark提供了简单的API接口,用户只需要通过简单的HTTP请求就可以实现信息的推送。 免费:Bark是完全免费的,用户可以无限制地使用它来推送信息。 多样化推送:Bark提供了多种推送方式,包括文本信息、链接、图片、音频等,可以满足不同用户的需求。 Bark的应用场景很多,如监控告警、打卡提醒、股票信息推送、日程提醒等。同时,对于开发者来说,Bark也是一种很好的调试工具,可以快速接收到服务器或程序的运行状态信息。 部署 打开Docker管理器,在“镜像管理”中选择“镜像仓库”,在右上角进行搜索“finab/bark-server”,找到如下图所示的镜像进行下载。 下载完成以后,在“本地镜像”中找到它,点击“创建容器”。 勾选“创建后启动容器”,然后直接点击“下一步”。 将“基础设置”中的重启策略配置成“容器退出时总是重启容器”。 在NAS中创建一个目录,用于保存bark-server的配置和数据,在“存储空间”内与容器的/data目录建立映射,并配置为“读写”类型。 在“端口设置”中进行端口配置,“本地端口”指的是我们实际访问时要用到的端口,可以根据自己喜好进行配置,只要不与其他服务的端口有冲突就行。 此处演示时使用的是“自动”端口,如不清楚端口是否被占用则默认自动即可。 完成以上步骤后,检查一下,确认无误后直接点击“完成”。 在“容器管理”中找到刚创建好的容器,点击“详情...