赞
踩
一直关注小鹿的朋友们都知道:最开始小鹿搭建服务器都是使用原生的方式来搭建,虽说可操作性上去了,但是对于当时还是小白的我来说,很容易就因为一些奇奇怪怪的操作将服务配置的不可用,到时就只能重装解决~后来,在机缘巧合之下,我了解到了Docker技术。Docker 是一个开源的容器化平台,允许开发者打包、部署和运行应用程序及其依赖性在容器中。容器是一种轻量级、独立、可执行的软件包,其中包含了运行应用所需的所有内容:代码、运行时环境、系统工具、库和设置。
Docker 的主要优点包括:
所以,小鹿打算围绕Docker专门开一个专栏,带领大家走进Docker的世界,也算是为自己的学习做点记录吧,在这篇文章,小鹿将向大家分享,小鹿最常使用的一些Docker服务~
想必搭建服务器最重要的莫过于Nginx了吧,nginx 的重要性主要表现在以下几个方面:
Nginx Proxy Manager 可以很方面的管理和创建一个Nginx代理,并且对于大家很头疼的SSL证书问题,该服务提供了内置的证书申请服务。
当需要创建一个新的Nginx代理的时候,也不需要手写conf配置文件,只需要在网页中稍微点击一下就可以快速创建一个Nginx代理服务。
想必大家都会有存储密码的烦恼,而且大家应该会有多平台存储密码的需求。这里说的多平台不仅仅限于多操作系统,还有APP端和网页端的密码同步需求。其实市面上目前已经有一些这样的服务,但是相对来说价格都不算便宜,并且作为一个技术人,小鹿总认为这种服务靠自己也能够部署起来,通过不停的寻找,我发现bitwarden提供了自部署的方式,允许用户将同步服务部署在自己的服务器上。
bitwarden不仅提供了APP的方式,还提供了一系列的网页插件,在Google以及Edge中都有对应的插件,当你在一个新的网页创建了新账户后,bitwarden会提示是否需要存储密码,就和网页浏览器自带的密码记录器一样。bitwarden会自动将密码存到服务器中并且同步给各个登录了该账号的设备,也就是说,你在Windows上存储的密码会自动同步到Mac系统,是不是超级方便!!!
除此之外,这个密码生成器功能我也很喜欢,对于一些不常用的小众网站,我也不能确定网站的存储安全性,如果用常用密码注册,万一泄露了不就玩完了嘛?所以我一般都会用密码生成器来生成一个复杂的随机密码,太方便了有没有!
对于安全性,其实小鹿认为也不用太过于担心,bitwarden提供了后台管理界面,另外对于前台的登录,你可以自己选择加入二步验证,目前来说大部分的二步验证工具他都是支持的!
在上面,小鹿推荐大家安装一个实用的Docker应用bitwarden
。用了一段时间,你会发现它是真的好用呀!但同时你也有一点担心:万一bitwarden的数据损坏或者丢失了怎么办?
随着你安装的Docker应用越来越多,这种担心会越来越明显。比如,我通过docker进行wordpress个人博客和chevereto图床的布署。wordpress个人博客不多说,就是你现在访问的网站。chevereto图床是我用typora写markdown时绑定的图床,天天在用,经常要Ctrl+v
粘贴图片的嘛!我的博客图片也是托管于我个人的chevereto图床:https://img.xiayexiaolu.top/。万一数据丢失了怎么办?比如VPS机房着火了、不小rm了、不小心你重置自己的系统了,甚至是被黑客入侵搞破坏导致数据丢失了。怎么办呢?
当然,你可以写个shell脚本进行简单的备份。不过我认为,我今天要说的duplicati
才是解决这个问题的终极方案。它的docker镜像是linuxserver/duplicati
,由linuxserver
团队进行维护。
小鹿认为duplicati是非常好用的。它可以在本地备份,也可以通过WebDAV
协议备份至阿里云、坚果云、nextcloud等云盘中。相对来说,小鹿个人更喜欢备份到阿里云盘当中,主要是因为对其平台的相信,毕竟数据的安全是十分重要的,至于nextcloud,这也是一个自部署的云存储服务,相对来说还是没有阿里云盘稳定安全的。至于如何部署使用,小鹿会在后续的文章中重点展开讲,所以大家给我点个关注吧~球球大家啦!
接下来小鹿将向大家介绍另一个好用的应用,即chevereto
。它的官网是:https://chevereto.com/。chevereto是一款自建图床的程序。可能小伙伴不知道什么是“图床”。简而言之,就是一款托管图片的程序吧。你可以看看我的图床:https://img.xiayexiaolu.top/。颜值是不是非常高呢!
在没有使用markdown
之前,我对于图床没什么概念。平时自己很少自拍,也不怎么拍别人或风景嘛!不过后来接触了markdown,就不得不关心起图床了。由于Typora并没有内置的图床,所以托管markdown写作过程中图片的平台的搭建就变得非常重要了。因为如果你在Typora中写文章,图片其实会默认存储在本地硬盘中,也就是如果你将你的文章发给其他人看又或者是将文章上传到一些诸如CSDN这种平台上来的话,很大概率图片全是404,压根就没有可读性,因此,你需要将你的图片自动的上传到一个公网环境,图床的作用就提现出来了,下图是小鹿的图床啦!
在去年5月份的时候,小鹿因为工作比较空闲,于是想着折腾折腾服务器,当时学到了很多我从来没有接触过的内容,在学习过程中也记录了很多,突然小鹿就想要搞一个个人博客,将自己的所学所得分享出来,虽然并没有学多深,但是日后回头看的时候也算是一个快捷入口吧。也许是因为看到了咕咕鸽的博客,觉得蛮不错,所以自己也想试一下。
个人博客就像是是一个对外窗口,可以让大家知道我的想法、作风和喜好;它也是一个自我表达的平台,没有内容、篇幅、形式的限制;每次写文章就像是与自己对话,这种感觉很奇妙。毫不夸张地说,个人博客已经成为我人生的一部分。它完全属于我,不会因为其它公司的倒闭而消失(毕竟我已经将内容都保存到本地和云端)。另外,个人博客在日后不论是与他人相处又或者是寻找工作时,这都是你学习能力和表达能力的最好表现。
而且,我对于个人博客在促使自己保持长期输出状态的作用十分感兴趣。我很期待自己可以一直坚持写作(这对过去的我来说是蛮难的,因为我比较懒);也很期待自己10年后回看这个博客的心情!或许在很久之后的不经意的一个瞬间,我就突然火了呢哈哈哈哈哈。而且小鹿还是很期待成为CSDN专家的!给大家看看我的个人博客吧
如果我们有很多网站,建议使用一些自动检测服务以判断它们是否正常工作,以便及时发现故障状态并排障。
Uptime Kuma 是一种开源的网络服务监控工具,它可以帮助用户实时监测网站、服务器和其他网络服务的可用性,以及响应时间和错误率等指标。它会定期向目标服务发送 HTTP 请求,以检查目标网站是否能够正常响应请求。它还可以收集关于响应时间、错误率等指标的数据,并将这些数据记录在数据库中,以便进行分析和报告。
一般情况下,Uptime Kuma的某个状态页面如下:
在后台管理界面中,可以创建新的监控项以及分组,对于监控的频率也可以做出控制,小鹿个人认为实用性还是很强的,而且还可以及时的给你推送消息,如果服务出现了故障会自动将消息推送过来。
可能大家不太了解什么叫Alist,小鹿当时也是机缘巧合了解到的,在某一天,小鹿在自己的mac电脑上发现一个叫WebDav的服务,我当时并不知道这个服务是用来干什么的,后来Google一搜,简直打开了我的新天地!也发现了Alist这个宝藏服务!Alist可以聚合多种类型的网盘/存储协议,特别是国内网盘(比如阿里云/百度云/夸克网盘/天翼云盘等)和常见文件协议(WebDav/SFTP/FTP)
值得一提的是,作为一个网盘“缝合怪”,Alist还提供了一个对外的统一的WebDav API。这个特性使得我们可以像管理某个Nextcloud一样,在win10里通过WebDav挂载Alist,从而“间接”访问你的各种网盘!至于具体的搭建和使用,小鹿也会在之后的文章给大家补上的啦!
在熟知Markdown之前,我曾在较长的时间里使用一个叫有道云笔记
的软件来记一些关于技术和生活的笔记。虽然有道云笔记
也支持Markdown,但它的Markdown编辑界面实在是太过简陋了,使用起来并不方便。另外,有道云笔记
在不断发展中逐渐走向了商业化(VIP收费或各种广告),个人感觉不是很喜欢;其它第三方的笔记平台多多少少都有这种倾向。
自建云笔记平台是一种不错的选择,而Joplin是其中的佼佼者。Joplin有一些不错的特性:
Joplin主要有Client端和Server端。Client端的界面大致如下:
目前来说,小鹿能想到的就只有这么多,其实在日常使用中,小鹿使用的不仅仅只有这些Docker,Dokcer也确实给小鹿带来了很大便利性。之后如果小鹿发现什么有趣的或者实用性很强的Docker服务,也会同步在这篇文章的,另外关于上面提到的docker服务的部署使用,后续我也会及时更新文章的。所以!大家可以关注一下小鹿呀~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。