Blog Setup
本文最后更新于 149 天前,如有失效请评论区留言。

记录一下目前的Setup

VPS

选了RackNerd,参考Bensz总结的各种套餐

3 GB KVM VPS (4th of July 2023)
 
2x vCPU Cores
55 GB PURE SSD RAID-10 Storage
3 GB RAM
5000GB Monthly Premium Bandwidth
1Gbps Public Network Port
Full Root Admin Access
1 Dedicated IPv4 Address
KVM / SolusVM Control Panel - Reboot, Reinstall, Manage rDNS, & much more
Available in Multiple Locations 可选机房: 所有机房
JUST $28.99/YEAR - WOW!! (续费同价)

OS

Debian 12: 以前没用过,想体验下 :)目前都是Docker了,对用什么OS基本无感

WordPress / Docker

很早以前都是直接装在OS上,各种dependency/权限问题,每次不意外的都有意外 🙁
几年前把Blog换去Docker以后,现在搬家十来分钟就可以搞定了,真效率神器。

Blog 就是 WordPress + Web server + Database 的组合。

要是不想折腾,可以找个all in one的image或者别人做好的docker-compose.yml,只要设置几个env变量就好了。要是想折腾可以创建自己的image。想换个口味随时可以换个image,不用担心把系统弄乱了。

目前的Docker setup

  • Docker里: Nginx + WordPress (FPM) + MariaDB + CertBot (Let’s Encrypt)
    用Nginx主要是为了兼容reverse proxy。
  • Docker外:
    • 各种配置文件(Ngnix conf + wordpress theme/plugins etc
    • maintenance scripts (定时重启,备份etc)

具体步骤可以参考 DigitalOcean的tutorial “How To Install WordPress With Docker Compose”

目前的Wordpress setup

Domain / CDN

Cloudflare

图床 / OSS

选了Cloudfare R2,免费10GB storage + 免流量,自己用来记录够用了。

其他考虑过的选项:

  • 继续上传到wordpress
    • 缺点:需要自己备份, 压缩包有点大
  • 公共图床
    • Flickr:免费账户最多1000张照片
    • Imgur / SMMS: 不太方便备份 + 可控性差
    • 要是有插件可以同时上传到多个图床互相备份就好了
  • 自己架设图床
    • Chevereto
      • 后台UI巨慢无比,虽然访问图片还行;还是得自己备份
      • 教程参考这里
  • 各种OSS
    • Backblaze B2: 便宜又大碗, 免费10GB storage
    • Cloudflare R2: 便宜又大碗, 免费10GB storage, CF自家的,管理方便
    • 阿里/腾讯
      • 流量免费额度有点少;读到有人图片被盗刷导致高账单的,有点怕
      • 要用自己域名的话得备案 <- 一票否决

遇到的问题

1 – Comments的真实IP地址

用Cloudflare作为CDN之后Comments的IP地址默认是CDN的地址,不是user的真实IP。
解决方法:
把下面的config加到nginx conf里

set_real_ip_from 0.0.0.0/0;
real_ip_header X-Forwarded-For;


2 – 无法升级Wordpress插件/主题

“wp-content”文件夹的权限问题
解决方法:

sudo chown -R www-data:www-data ./wp-content
sudo chmod -R 777 ./wp-content #升级完之后改成755
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇