家庭服务器分享

背景

  1. 无公网ip。
  2. 公有云配置低,价格高。
  3. 自己有服务器,低功耗,配置比云服务器高。

想法

  1. 低价云服务器与家庭服务器frp内网隧穿,使用云服务器公网ip来解决没有公网ip问题。
  2. 使用nginx proxy manger管理外网服务,提供证书保障。
  3. 折腾。

进一步考虑

云服务到期问题
  1. 2c2t3m足够,docker部署。可以镜像一件迁移,到期就换。
  2. 申请一个域名解析到公网ip,降低ip地址记忆,也包括内网穿透客户端配置,也可以无感切换。
内网资源分配
  1. 成品nas具有硬盘休眠和低功耗有点,可以24小时开机,提供一些常用服务: 例如博客,监控,网盘等。
  2. 高性能8c16t的小主机作为开发服务器,部署开发套件,提供cicd,中间件,数据库,消息队列等。
  3. 性能适中,主打存储服务,做备份。定时开关机备份资源。
  4. 高性能,高功耗主机作为开发客户端,按需开关。
系统安全
  1. ups。对24小时在线的服务器提供不间断电源,方式意外短电损耗
  2. abb。使用强大的abb对nas和服务器备份。
  3. 监控。24小时监控服务器出入带宽,ip流量,监控预警。
内网网管理
  1. 内网交换机 2.5g 为开发客户端和服务端提供大带宽,为备份服务和服务之间提供大带宽
  2. 支持登录且需要对外的服务,接入nginx proxy manager并申请证书提供https加密
  3. 使用sunpanel 进行内外网管理

部署架构

外网部分

  1. 云主机
  2. nas

内网部分

  1. 开发服务器
  2. 开发主机
  3. nas备份

玩法

  1. 123备份
  • nas 备份手机
  • abb套件备份nas
  • 云盘备份所有备份
  1. cicd
  • gitlab + jenkins + harbor + k3s
  • gitlab外网可访问
  1. 无线存储
    alist挂载云盘,rclone挂载目录,minio使用rclone目录进行存储,图床使用minio进行存储。

待续

相关推荐
Martina_03219 小时前
AI生成的3D模型打印后沿层纹开裂?用6步检查方向、壁厚与填充
图像处理·人工智能·数学建模·3d·自然语言处理·游戏策划·1024程序员节
c_hn_0079 小时前
量化数据12:国内期货L2历史数据:Tick、逐笔、五档盘口一次性打包下载
数据库·1024程序员节·#深度订单簿数据·#历史行情订单薄·#本地csv数据存储
释厄62311 小时前
同性线套娃律——圆面积必然=1+2+...+n 的求和·圆心不与 π 相关
java·人工智能·算法·1024程序员节
在所不辞兄13 小时前
【零基础学智能仿真-69】综合项目——材料参数驱动的仿真研究
人工智能·深度学习·神经网络·算法·机器学习·1024程序员节
Captain1314_李祖团14 小时前
章节3:MLIR完成一个端到端的流程
mlir·1024程序员节
Solange__15 小时前
在线3D预览器、Blender和游戏引擎怎么选?按5类任务比较格式、隐私与编辑性
人工智能·游戏·3d·游戏引擎·blender·1024程序员节·关卡设计
爱青菜15 小时前
Ribbon 七种负载均衡策略详解:原理、源码与选型实践
1024程序员节
云和数据.ChenGuang16 小时前
再论深拷贝和浅拷贝
开发语言·人工智能·python·1024程序员节
总要学点什么17 小时前
第92篇:三维特效-圆(逐渐消逝)——从圆心开始,让一个洞把整片光啃到只剩外圈
gis·webgl·cesium·空间分析·1024程序员节
普通人619 小时前
CSS-box-sizing-使用指南
开发语言·前端·css·1024程序员节