NAS如何成为生产力?使用绿联DX4600 Pro搭建图床并实现创作自由

NAS如何成为生产力?使用绿联DX4600 Pro搭建图床并实现创作自由

哈喽小伙伴们好,我是Stark-C~

关注我的小伙伴都知道,我之前有分享过我的创作过程与工具,其中介绍了我个人其实一直都是使用Markdown的编辑器来进行图文创作的。

img

我使用的Markdown编辑器为Typora,使用的图床为七牛。Typora虽说付费,但是不到一百块钱的终身买断制倒是也能接受;至于七牛的图床虽说是收费的,但是如果只是作为我写作的图床来使用费用其实也不高,以我个人的写作频率每月也就几块钱。但是不知道为什么,我在使用它家图床的时候分发文章,部分平台支持不太友好,存在上传失败的情况,所以我最后只能重新本地手动上传失败的图片,有些麻烦~

不过最近将家里的绿联私有云DX4600升级到更强大的DX4600 Pro之后,就萌生了自建图床用于创作。自建图床除了相对稳定,一个是省去了额外的费用,另一个是写作的图片都存在我本地的绿联私有云NAS上,后期不管是备份还是整理也都是非常的方便。

所以本期的教程就分享我是如何在绿联私有云DX4600 Pro上搭建图床,并联动Typora编辑器实现创作自由的。

话不多说,开始正题!

第一步:部署Lsky Pro图床

Lsky Pro也就是大名鼎鼎的兰空图床,它是一个功能强大的图片管理程序,拥有简洁易用的界面、丰富的功能集合,以及快速的图片上传和管理能力,并且还具有非常高的安全机制,非常适合用作创作过程中的贴图库(图床)。

img

🔺先打开绿联私有云的文件管理,在Docker目录下新建一个“lsky-pro”的文件夹用于存放相关数据与配置。

img

🔺接着打开Docker,在“镜像管理--本地镜像--添加--官方库--URL/镜像名称”中输入“halcyonazure/lsky-pro”,下面出现的“halcyonazure/lsky-pro-docker”便是我们需要的镜像。

img

🔺安装版本选择“latest”并“确认”。

img

🔺开始自动拉取镜像。

img

🔺镜像拉取完成之后点“完成”按钮。

img

🔺然后在拉取到本地的lsky-pro-docker镜像下面,点击“创建容器”。

img

🔺这步可以根据自己的需求更改容器名称,它这里默认便是镜像名称,一般不需要改直接“下一步”就可以了。

img

🔺在“基础设置”这里:“重启策略选择“容器退出时总是重启容器”。

img

🔺在“存储空间”这里:容器装载路径“/var/www/html”需要和我们前面新建Docker目录下的“lsky-pro”文件夹绑定,且类型选择“读写”。

img

🔺在“端口设置”这里:将容器端口的“80”端口移除,然后容器端口“8089”映射的本地端口设置一个本地没被占用的任意端口(我这里默认的8089就可以用,所以就没改)。

其它的就没什么修改的了,点“下一步”。

img

🔺最后检查以上设置选项没有问题,点击“完成”按钮即可。

需要说明的是,此时容器已创建,但暂时不要启动,接着进行第二步。

第二步:安装mysql数据库

为了给Lsky Pro图床提供必要的管理与安全性,我们还需要数据库的支持。这里选择的是mysql数据库。

img

🔺首先也需要在文件管理的Docker目录下新建一个“mysql”的文件夹用于存放相关数据与配置。

img

🔺和前面一样,在镜像管理这里的“URL/镜像名称”中输入“mysql:5.7”,然后点击确定。

img

🔺因为我们已经指定版本为“5.7”,这里直接点“确定”即可。

img

🔺开始拉去镜像,等待拉去完成点“完成”按钮。

img

🔺然后在拉取到本地的mysql:5.7镜像下面,点击“创建容器”。

img

🔺这里默认即可,直接“下一步”。

img

🔺在“网络”这里:选择“host”。

img

🔺在“存储空间”这里:容器装载路径“/var/lib/mysql”需要和我们前面新建Docker目录下的“mysql”文件夹绑定,且类型选择“读写”。

img

🔺在“环境”这里:需要添加一个“MYSQL_ROOT_PASSWORD”(数据库密码)的环境变量,后面的值可以自行设置,我这里随便设置为123456了。

其它的就没什么修改的了,点“下一步”。

img

🔺最后检查以上设置选项没有问题,点击“完成”按钮即可。

第三步:为lsky-pro图床创建一个数据库

img

🔺此时我们先启动mysql容器。

img

🔺然后使用一个数据库工具连接绿联私有云上我们创建的mysql数据库。我这里使用的免费开源的【HeidiSQL】,直接去官网下载免安装的绿色版即可。打开之后先点“新建”:

● 主机名/IP:绿联私有云的本地IP;

● 密码:安装mysql数据库时环境变量“MYSQL_ROOT_PASSWORD”设置的密码。

其它的默认即可,然后直接点“打开”。

img

🔺连接成功后鼠标右键“Unnamed”,选择“创建新的--数据库”。

img

🔺然后为该数据库命名,为了便于区分,名称这里就填“lsky-pro”好了~,字符校对不用管,直接点“确定”,这样lsky-pro数据库就创建好了。

第四步:配置lsky-pro图床

这个时候我们就可以开始配置lsky-pro图床了。

img

🔺先启动“lsky-pro”容器。

img

🔺然后打开浏览器,输入【绿联私有云本地IP:端口号(8089)】就能打开lsky-pro图床的web端。第一次进入会检测运行环境,全部没有问题点“下一步”。

PS:这里需要说明一下,lsky-pro图床的web端除了可以【本地IP:端口号】打开,还可以【公网IP:端口号】打开,也可以【域名:端口号】打开。如果你使用lsky-pro图床的场景是和我一样,那么你必须搞定公网IP&域名其中一个,并且路由器还必须开放lsky-pro端口(端口转发),只有这样才能被发布平台的编辑器识别并上传成功。

img

🔺接着会让我们配置数据库和管理员账号:

● 数据库类型:选择“MySQL 5.7+”

● 数据库连接地址:绿联私有云本地IP

● 数据库连接端口:3306

● 数据库名称/路径:就是我们创建数据库时的命名,我演示的为“lsky-pro”

● 数据库用户名:root

● 数据库密码:依然是mysql数据库的密码

● 管理员账号邮箱:这里可以随意设置一个邮箱,不过如果是个人长期使用建议还是使用自己的真实邮箱,便于后期账号维护

● 管理员账号密码:自己随意设置吧

完成以上直接点“立即安装”。

img

🔺安装完成后,点“这里”即可访问lsky-pro图床的后台页面了。

img

🔺进入sky-pro图床页面后先点击右上角的“登录”按钮。

img

🔺输入前面设置的管理员账号邮箱和登录密码即可登录。

img

🔺进入lsky-pro图床的后台页面可以看到它原生中文显示,功能和设置项也非常的多。当然本文的重点并不是讲解lsky-pro,所以这里的个性化设置大家就按自己的需求来就行,我就不展开细说了。

第五步:lsky-pro接入PicGo

此时lsky-pro图床还不能直接和我们的Typora编辑器对接,需要一个图床工具来管理我们编辑器需要的图片上传需求。目前市面免费且好用的工具莫过于【PicGo】了,它可以快速上传图片并获取图片的URL 链接,然后将它再对接到Typora编辑器,我们就能直接将自己创作的文章直接发到平台上去了。

img

🔺目前市面免费且好用的工具莫过于【PicGo】了,小伙伴们可以直接度娘官网下载即可。PicGo可以快速上传图片并获取图片的URL 链接,然后将它再对接到Typora编辑器,我们就能直接将自己创作的文章直接发到平台上去了。

img

🔺安装完成之后打开 PicGo 应用,点击“插件设置”,输入框输入“ lskypro”搜索并安装lskypro图床插件。

img

🔺安装好lskypro图床插件之后在“图床设置”下面会有一个【lsky】的选项,点开之后可以看到它需要设置服务器域名和Token。

服务器域名其实就是lsky-pro的连接地址,请注意:这里的地址就需要添我前面说的【http://公网IP&域名:端口号】,而不是【本地IP:端口号】!

img

🔺至于Token需要我们手动获取。打开lskypro后台页面,点击“接口”选项,有一个“接口URL”的链接地址,格式大概为“http://XXXX:8089/api/v1http://XXXX:8089/api/v1”,这里的“XXXX”取决于你的登录方式是本地IP还是公网IP&域名,而我们需要的是公网IP&域名,然后将这个URL链接复制下来,加上后缀“/tokens”

也就是说,最后我们需要的一个链接地址应该为“http://公网IP&域名:8089/api/v1/tokens”

img

🔺同时也顺便将“储存策略”里面的“访问地址”修改成“公网IP&域名”的链接模式。

img

🔺接着打开一个在线API调试平台【https://www.sojson.com/httpRequesthttps://www.sojson.com/httpRequest】,在上方输入框输入我们上一步得到的链接“http://公网IP&域名:8089/api/v1/tokens”,然后添加两个参数:

● email:lskypro的web端账号

● password:lskypro的web端密码

完成后点击“发送请求”按钮,在下方返回值的方框中就能看到对应的“token”值了。我们将“token”值复制出来,并加上一个前缀“Bearer”,最后得到的代码为“Bearer token值”(中间有一个空格),它便是 PicGo 需要的Token了!

img

🔺最后回到 PicGo 的 lsky 设置界面,输入我们得到的域名和Token,点“确定”之后并”设为默认图床“即可。

img

🔺可以简单测试一下,随意拖拽一个图片到 PicGo 的上传区。

img

🔺可以看到电脑右下角的通知区会有“上传成功”的提示,下面返还的链接地址也是我们设置的“公网IP&域名”的链接地址,说明我们前面设置的都没问题。

第六步:配置Typora

终于来到了Typora编辑器设置这里了~

img

🔺打开 Typora 后点击左上角的“文件--偏好设置”。

img

🔺打开“图像”:

● 上传服务:选择“PicGo( app) ”

● PicGo路径:选择板底电脑上的PicGo安装路径

img

🔺完成之后点击“验证图片上传选项”,如果验证成功就没有问题!

img

🔺我这篇文章就是使用部署好的Lsky Pro图床创作的,可以看到这篇文章所有的图片都在Lsky Pro图床的图库中。

img

🔺我们上传的所有图片都在绿联私有云内部的文件管理器中,按照Lsky Pro容器内的映射路径,它的具体位置为“Docker--lsky-pro-storage--app-uploads”里面,默认是以日期整理好的。

总结

总的来说,绿联私有云NAS作为一个好用易用的数据存储设备,不止可以用来存储和备份数据,我们还可以根据它强大的功能做到物尽其用,让它为我们的生活和工作带来便捷,这其实也是我们对NAS最基本的要求与信念。

好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,咱们下期再见!白白~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/677452.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何在 Mac 上恢复永久删除的文件:有效方法

您是否错误地从 Mac 中删除了某个文件,并且确信它已经永远消失了?好吧,你可能错了。即使您认为已永久删除计算机上的数据,仍有可能将其恢复。 在本文中,您将了解如何在 Mac 上恢复永久删除的文件,并了解增…

基于微信小程序的校园失物招领小程序

博主介绍:✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇…

【Web】小白友好的Java内存马基础学习笔记

目录 简介 文件马与内存马的比较 文件马原理 内存马原理 内存马使用场景 内存马分类 内存马注入方式 这篇文章主要是概念性的,具体技术细节不做探究,重点在祛魅。 简介 内存马(Memory Shellcode)是一种恶意攻击技术&…

【后端高频面试题--Mybatis篇】

🚀 作者 :“码上有前” 🚀 文章简介 :后端高频面试题 🚀 欢迎小伙伴们 点赞👍、收藏⭐、留言💬 后端高频面试题--Mybatis篇 什么是Mybatis?Mybatis的优缺点?Mybatis的特点…

大水仙花数求解

输入位数,求解水仙花数。暴力求解,位数如果太多,会超时。 思路: (1)11333355和33331155看上去是不一样的两个数,但是它们又一样,因为相同数字出现的次数一样。 (2&…

使用navicat导出mysql离线数据后,再导入doris的方案

一、背景 doris本身是支持直接从mysql中同步数据的,但有时候,客户不允许我们使用doris直连mysql,此时就需要客户配合将mysql中的数据手工导出成离线文件,我们再导入到doris中 二、环境 doris 1.2 三、方案 doris支持多种导入…

【C语言】一道相当有难度的指针题目(某大厂笔试真题)超详解

这是比较复杂的题目,但是如果我们能够理解清楚各个指针代表的含义,画出各级指针的关系图,这道题就迎刃而解了。 学会这道笔试题,相信你对指针的理解,对数组,字符串的理解都会上一个档次。 字符串存储使用的…

使用Arduino UNO和蓝牙模块制作智能小车

目录 概述 1 硬件结构 1.1 硬件组成 1.2 蓝牙模块介绍 1.3 控制板IO引脚定义 2 机械结构 3 固件设计 4 App设计 5 参考文献 概述 本文主要介绍使用Arduino UNO作为主板,用于控制电机和接收蓝牙模块数据。蓝牙模块用于从手机App上接收控制信号,使…

Windows下搭建Redis Sentinel

下载安装程序 下载Redis关于Windows安装程序,下载地址 下载成功后进行解压,解压如下: 配置redis和sentinel 首先复制三份redis.windows.conf,分别命名为:redis.6379.conf、redis.6380.conf、redis.6381.conf&…

Spring基础 - SpringMVC请求流程和案例

Spring基础 - SpringMVC请求流程和案例 什么是MVC 用一种业务逻辑、数据、界面显示分离的方法,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理…

【漏洞复现】SpringBlade export-user接口存在SQL注入漏洞

漏洞描述 SpringBlade 是一个由商业级项目升级优化而来的微服务架构 采用Spring Boot 2.7 、Spring Cloud 2021 等核心技术构建,完全遵循阿里巴巴编码规范。提供基于React和Vue的两个前端框架用于快速搭建企业级的SaaS多租户微服务平台。SpringBlade export-user接口存在SQL注…

4核8G服务器性能怎么样?4核8G12M配置能支持多少人同时访问?

4核8G服务器性能怎么样?4核8G12M配置能支持多少人同时访问?腾讯云轻量4核8G12M轻量应用服务器支持多少人同时在线?通用型-4核8G-180G-2000G,2000GB月流量,系统盘为180GB SSD盘,12M公网带宽,下载速度峰值为…

Doris中的本地routineload环境,用于开发回归测试用例

----------------2024-2-6-更新-------------- doris的routineload,就是从kafka中加载数据到表,特点是定时、周期性的从kafka取数据。 要想在本地开发测试routine load相关功能,需要配置kafka环境,尤其是需要增加routine load回…

C语言中的数据类型-强转

强制类型转换 概念:将某种类型的数据转化我们需要的数据类型,注意强制类型转化是临时强转,不会改变本身的数据类型。 强转又分为显式强转和隐式转化 显示强转是按照我们的要求进行转化 格式:(需要转化数据类型)变量名 #inclu…

fast.ai 深度学习笔记(五)

深度学习 2:第 2 部分第 10 课 原文:medium.com/hiromi_suenaga/deep-learning-2-part-2-lesson-10-422d87c3340c 译者:飞龙 协议:CC BY-NC-SA 4.0 来自 fast.ai 课程的个人笔记。随着我继续复习课程以“真正”理解它,…

Stable Diffusion 模型下载:GhostMix(幽灵混合)

文章目录 模型介绍生成案例案例一案例二案例三案例四案例五案例六案例七案例八案例九案例十 下载地址 模型介绍 GhostMix 是绝对让你惊艳的模型,也是自己认为现在最强的2.5D模型。我认为模型的更新应该是基于现有的画面整体不大变的前提下,提高模型的成…

单片机学习笔记---蜂鸣器工作原理

目录 蜂鸣器介绍 蜂鸣器的驱动方式 ULN2003D芯片工作原理 实战预备知识:基础乐理 音名的分组 全音和半音的关系 音高的表示 五线谱中的符号定义 简谱上的符号定义 C调音符与频率对照表 相关计算 蜂鸣器介绍 蜂鸣器是一种将电信号转换为声音信号的器件&a…

C++,stl,list容器详解

目录 1.list基本概念 2.list构造函数 3.list的赋值和交换 4.list大小操作 5.list的插入的删除 6.list数据存取 7.list反转和排序 排序案例 1.list基本概念 2.list构造函数 #include<bits/stdc.h> using namespace std;void print(const list<int> &lk) …

Maui blazor ios 按设备类型设置是否启用safeArea

需求&#xff0c;新做了个app&#xff0c; 使用的是maui blazor技术&#xff0c;里面用了渐变背景&#xff0c;在默认启用SafeArea情况下&#xff0c;底部背景很突兀 由于现版本maui在SafeArea有点bug&#xff0c;官方教程的<ContentPage SafeAreafalse不生效&#xff0c;于…

防火墙USG6000V配置接口实验

要求:防火墙向下使用子接口分别对应生产区和办公区,所有分区设备可以ping通网关 最终效果部分示例:client1,Server1,PC2都能ping通网关 实现流程: 云要添加虚拟网卡ip(此处用的是创建的虚拟环回ip),更改端口映射为双向通道且更改编号 SW1:#要先登录防火墙初始账号和密码,然后…