一、服务器

坚持能白嫖就白嫖的原则,选择了 OracleCloud 免费套餐,实例位于日本东京,拥有4个基于 Arm 的 Ampere A1 核心和24GB内存,下面简单记录几点备忘。

1、端口开放分两步

第一步: OracleCloud 后台开放端口,登录后,网络 → 虚拟云网络 → VirtualCloudNetwork-xxxxxxxx-xxxx → 安全列表详细信息,添加入站规则。

第二步: iptables 开放端口

sudo iptables -I INPUT -s 0.0.0.0/0 -p tcp --dport 80 -j ACCEPT
sudo iptables -I INPUT -s 0.0.0.0/0 -p tcp --dport 443 -j ACCEPT 
sudo iptables-save
sudo apt-get update
sudo apt-get install iptables-persistent -y
sudo netfilter-persistent save
sudo netfilter-persistent reload

2、数据备份

通过宝塔面板计划任务,每日备份网站目录和数据库到阿里云对象存储

二、博客程序

采用了开源程序 Typecho 以及同样开源的 Initial 主题,将简洁进行到底。在安装 Typecho 时,由于选择的是开发版,意外发现了安装文件的 bug ,顺手提了 Issue#1134 ,作者很快便修复了。

三、图床程序

采用了开源程序 Lsky Pro ,本打算使用阿里云对象存储来储存图片,考虑到费用问题暂时还是储存在服务器本地。

四、CDN

选择了免费的 Cloudflare 个人版, 同时借助 cf2dns 筛选出优质的 Cloudflare IP ,实现网站加速的效果。