打工人一枚,小镇做题家,java开发工程师。

曾经

曾经幻想过拯救世界,但现实告诉我,我只是普通人。

小站

1.购买了腾讯云的轻量应用服务器

CPU - 2核 内存 - 2GB 硬盘20GB
主要作用:

  • frp服务,让minipc内网服务穿透出来
  • nginx服务,反向代理服务

2.minipc 主机

CPU - 4核 内存 - 16GB 硬盘1TB

搭建服务使用:

  • 博客静态网站(nginx代理)
  • minio 对象存储服务(图床)
  • waline 评论系统服务
  • rustdesk 远程桌面服务
  • alist 网盘挂载服务
  • dify 大语言模型(LLM)应用开发平台服务
  • umami网站分析
  • mysql数据库: 存 waline的数据,存umami的数据,存dify的数据等等
  • rclone 挂载天翼云盘,定时备份所有数据
  • frp 客户端,按端口穿透服务到云服务器
  • openvpn vpn服务(暂时不用)

小破站使用了的优化内容

  1. 国内又拍云CDN,国外cloudflare的CDN,双CDN使用(主打免费)
  2. 采用http3加速,nginx配置了http3,(又拍云CDN暂不支持http3,cloudflare的CDN支持http3)
  3. 采用了PWA技术,优化为缓存已浏览的页面(非全站缓存),减少访问CDN和访问服务器的压力
  4. 采用了PJAX,用于在网页中实现局部刷新,提供更快的页面加载速度和更流畅的用户体验

3.小站策略

github page和minipc nginx代理的服务提供相同网站的不同地址访问

  1. 使用alist挂载minipc的部分目录到本地电脑(RaiDrive),hexo所有内容在该目录上;
  2. hexo生成的静态文件直接nginx反向代理(每次修改直接生效,不用考虑部署问题);
  3. hexo部署到github page提供访问;

4.文档编写策略

日常使用obsidian编写文档

使用obsidian的插件image auto upload plugin(粘贴自动转picgo) 和picgo(上传)+minio(图床)实现图片复制粘贴自动上传图床

参考文档:mini主机服务器搭建
参考文档:天翼云盘挂载到linux做为备份盘
参考文档:hexo优化之pwa增快网络访问,减少cdn流量访问
参考文档:minio对象存储和picgo图床使用


评论
avatar
Bright Chen | 子非
有趣的技术分享小破站
Follow Me
公告
欢迎浏览
内容完善中...