我
打工人一枚,小镇做题家,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服务(暂时不用)
小破站使用了的优化内容
- 国内又拍云CDN,国外cloudflare的CDN,双CDN使用(主打免费)
- 采用http3加速,nginx配置了http3,(又拍云CDN暂不支持http3,cloudflare的CDN支持http3)
- 采用了PWA技术,优化为缓存已浏览的页面(非全站缓存),减少访问CDN和访问服务器的压力
- 采用了PJAX,用于在网页中实现局部刷新,提供更快的页面加载速度和更流畅的用户体验
3.小站策略
github page和minipc nginx代理的服务提供相同网站的不同地址访问
- 使用alist挂载minipc的部分目录到本地电脑(RaiDrive),hexo所有内容在该目录上;
- hexo生成的静态文件直接nginx反向代理(每次修改直接生效,不用考虑部署问题);
- hexo部署到github page提供访问;
4.文档编写策略
日常使用obsidian编写文档
使用obsidian的插件image auto upload plugin(粘贴自动转picgo) 和picgo(上传)+minio(图床)实现图片复制粘贴自动上传图床
参考文档:mini主机服务器搭建
参考文档:天翼云盘挂载到linux做为备份盘
参考文档:hexo优化之pwa增快网络访问,减少cdn流量访问
参考文档:minio对象存储和picgo图床使用
评论