家庭服务器实现路线总结

#家庭服务器实现路线总结

昨天突发奇想,想要一个自己的服务器,顺藤摸瓜找到了不少实现方法和技术路线。有一个idea,一定要首先去找前人的想法,这样省事儿!

喜欢捣鼓家庭服务器的都是爱折腾的it人,看各路高手码农分析多了,忍不住也想自己按着流程写一写。老炮们需求分析硬件软件写下来可顺手了。


I 需求定义

  1. 代码托管,搭建code-server实现远程编译
    主要是为了实现在ipad上的编程。

  2. 私人云盘
    实现在外任意访问存取家中文件的功能,主要针对大量大照片或者视频的情况。

  3. 个人网站,博客
    这个是后话了,可以试着搭一个。

II 硬件方案

  1. 迷你主机做服务器
    这个方案的想法主要是自己手里有一台闲置的迷你主机。可以配几个硬盘拓展存储,主机刷成linux系统,改装的软件装一下就可以。但是自己查看了自己迷你主机的功耗,差不多60w……

    其实也可以选用功耗小的迷你主机,比如树莓派不到20w,选赛扬或者奔腾处理器TDP在20w以下的主机其实也有。但是这些主机通常已经封装好,必须接拓展才能连接硬盘,而且性能也比较有限。为了不让机械硬盘暴露在环境里过早地损坏,遂放弃这一方案。

  2. 手机做服务器
    手机的优势就在于功耗比较低,而且人人家里都有旧手机,root一下就可以安装linux系统(linux deploy)。缺点还是比较折腾,自己的旧手机都是华为的,光解锁就得头疼一会儿,现在只能去tb找人了。手机的性能也比较有限,旧手机的cpu不一定比得过赛扬处理器,真编译程序还是在拖蜗牛。

  3. 专用NAS主机
    后来才翻到NAS,且现在市面上已经有成熟的家庭NAS方案了。硬件选群晖或者威联通,NAS的常见功能在上面都已经提供了实现方案,虽然自由度比较低但是非常省时间精力。缺点除了自由度低外还有价格也比较感人……而且似乎群晖的主机价格高硬件也不见得多精致。

    自己还是时间比较多,也想多折腾一下~~,顺便没有那个钱~~。想省心省力还是这个方案比较好。

  4. 自定制主机
    自定制主机就有比较多的方案了。可以选惠普microserver,或者其他服务器专用主板(选服务器专用主板主要是功耗可以控制,不担心电费这块可以用旧电脑主板或者主机),自选cpu等等。

    想要兼容低功耗和高性能,提升性价比的话就只有这条路了。目前自己的想法还是惠普,当然也想选高性能的芯片,不过感觉功耗不超过20w其实也就赛扬奔腾可选了……40w差不多就有一天一度电了,感觉超过40w都太花钱了。

III 软件方案

  1. 操作系统
    如果只是做家庭服务器,没有大量数据的存储需求,可以直接用linux任何常用版本,但如果需要存储大量数据,又要求24小时开机,选择NAS专门的系统是最好的选择。

    大佬推荐的是openMediaVault,系统基于Debian,能够方便地实现各种NAS所需的功能,同时也可通过ssh自己DIY附加功能。

    也可采用其他linux系统,自行实现所需功能。

  2. 私人云盘
    nextcloud饱受赞誉,不打算多想了。

其他后续内容再继续补充。

IV 网络服务器的实现方案

采用云服务器+frp穿透/zerotier。云服务器24岁以下有学生优惠。
如果能获得公网ip也可以不这么麻烦。
还可以考虑搭建vps。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值