我服!大神都是这样做的,看完瞬间涨知识!

天美租号

我服

事情是这样的,前几天在家闲着没事,寻思着搞点新花样。正好家里有个吃灰的树莓派,就琢磨着能不能把它变成一个私人云盘,这样以后传点文件啥的也方便。之前一直觉得这玩意儿挺麻烦,要搞什么端口映射、域名解析之类的,想想就头大。这回狠下心,决定硬着头皮上。

我先是找了一堆教程,网上的东西鱼龙混杂,看得我眼花缭乱。有的说要用Nextcloud,有的推荐Seafile,还有的说什么ownCloud。我挨个研究了一下,发现Nextcloud功能最全,但是配置也最复杂。Seafile比较轻量级,但是界面不太好看。ownCloud介于两者之间,但感觉社区不太活跃。

我服!大神都是这样做的,看完瞬间涨知识!

考虑再三,我还是决定挑战一下Nextcloud。心想,功能多总比功能少以后想折腾也方便。于是就开始了漫长的折腾之旅。

第一步,肯定是装系统。我给树莓派刷了个最新的Raspberry Pi OS,这个过程还算顺利,毕竟之前也玩过几次。

接下来就是安装Nextcloud了。按照网上的教程,先是安装Apache2、MySQL、PHP这些依赖,然后下载Nextcloud的安装包,解压到网站目录下。这一步就遇到了不少坑,各种权限问题、PHP扩展缺失问题,搞得我焦头烂额。

印象最深的是配置MySQL的时候,我死活连不上数据库。查了半天资料,才发现是MySQL的默认配置只允许本地连接。我修改了MySQL的配置文件,允许远程连接,总算解决了这个问题。

好不容易把Nextcloud装接下来就是配置了。又是各种权限问题、SSL证书问题,搞得我怀疑人生。特别是SSL证书,我尝试了各种方法,自签名证书、Let's Encrypt证书,都搞不定。还是用了Cloudflare的免费SSL证书,才算勉强搞定。

为了能在外网访问,我还得搞端口映射。路由器设置里面找了半天,终于找到了端口转发的选项。把80端口和443端口转发到树莓派的内网IP上,总算可以从外网访问Nextcloud了。

我服!大神都是这样做的,看完瞬间涨知识!

但是问题又来了,每次重启路由器,树莓派的IP地址都会变。这样端口映射就失效了。为了解决这个问题,我还得给树莓派设置一个静态IP地址。

就这样,我一步一个坑,花了整整两天时间,才算把Nextcloud基本配置虽然还有一些细节问题没有解决,但是总算能用了。

这回经历让我对Linux有了更深的理解。以前觉得Linux很神秘,很高大上,现在发现也就是那么回事。只要肯花时间,肯折腾,什么都能搞定。

最让我佩服的是那些写教程的大佬们。他们是怎么把这么复杂的东西,用这么简单的语言描述出来的?真是太厉害了。我这回也算是体会到了他们的不易。

所以说,这回我是真的服了。不仅服了那些大佬,也服了我自己。居然真的把这玩意儿搞出来了。虽然过程很痛苦,但是结果还是挺令人满意的。以后传文件就方便多了,再也不用担心U盘丢了。而且自己搭建的云盘,安全性也更有保障。

这回折腾经历让我收获满满。不仅学到了很多新的知识,也锻炼了自己的解决问题的能力。以后再遇到类似的问题,就不会那么慌张了。

我服!大神都是这样做的,看完瞬间涨知识!

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,30人围观)

还没有评论,来说两句吧...