VPS世界,新的站点成立。
前言
因为本人经常有 VPS 需求,所以对 VPS 的收集和促销优惠也比较关注。
建立这个站点的初衷也是想业余时间赚点 Affiliates,顺便找点事情做。
之前建站使用过 WordPress→Hugo→Github Page→Blogger→Ghost→Vercel Page 等等。
这次又用回 WordPress,也想从头再记一些笔记。
不会很详细,不会上代码,但是可以提供一些思路,供参考。
准备工作
硬件准备
服务器或VPS:鉴于成本考量,更推荐使用 VPS,入门级配置 1C1G 或 2C2G,足够胜任数据库、站点搭建的需求。云服务器的配置会更高,但是带宽会很贵。地域推荐选择中国大陆外的位置,这样无需备案,可以缩短很多时间。我推荐选择 Bandwagon 搬瓦工 VPS。
Visa 或 MasterCard 国际信用卡:如果你想经常购买国外的资源,这应该是必须的。虽然有些服务商现在也支持支付宝或 PayPal 支付,但并不常见。
软件准备
域名
域名是 IP 地址的别名,可以很直观的让用户记住并找到我们的站点。Namecheap 是知名的域名服务商,我的多个域名都是从这里购买,相比较其它域名厂商,确实也更便宜。而且还有很多优惠码可以使用。
数据库
WordPress 默认支持 MySQL/MariaDB 数据库,本站选用了 MariaDB,因为历史问题,版本并不新。如果你有能力也更推荐选择 PostgreSQL,性能更好。
如果你不想自己管理数据库,推荐一个免费的云端数据库平台:Aiven
如果想用国内数据库的话,推荐使用腾讯云数据库,新人的优惠力度还蛮大的。
容器化运行,镜像为:bitnami/mariadb:10.5
WordPress
WordPress 为互联网上超过 43% 的网站提供支持。 它还占有 64.3% 的 CMS 市场份额。 没有其他网站构建软件能与之匹敌。本次选用 WordPress 建站。
容器化运行,镜像为:bitnami/wordpress:6.7.1
WordPress 主题
DUX 主题:流行中的中文 WordPress 主题,官网售价 799 CNY,在双十一会有 50% 折扣。
WordPress 插件
Jetpack:WordPress 最亲密的插件。在 iOS 和 Android 客户端管理你的 WordPress 站点。
tencentcloud-cos:将 WordPress 附件上传到腾讯云对象存储 COS。
WP Mail SMTP:使用 SMTP、Brevo(本站采用方案,每日免费 300 封)、Mailgun 等方式发送邮件。
Duplicator Pro:简单、快速且安全的 WordPress 备份和网站迁移。(我在淘宝购入的,无法使用 Google Drive 和 One Drive,因为没有 License。但是可以通过 API 使用 Cloudflare R2 Object Storage,免费 5GB 存储,备份策略为每 4 小时备份,最大保留 20 个备份集。)
ElasticPress:使用 ElasticSearch 搜索引擎代替 MySQL 数据库检索,大大降低数据库查询压力。
WP Rocket:知名的 WordPress 网站优化插件。它能大幅提升网站的加载速度。通过缓存技术,将网页内容存储起来,当用户再次访问时直接调用缓存,减少数据传输时间。它还能优化网站的脚本加载顺序,让关键的脚本优先加载,提升页面响应速度。
Cloudflare账户
Cloudflare 是知名的网络服务商,从 Namecheap 购买的域名,可以通过 Cloudflare 进行 DNS 解析或保护。
腾讯云账户
需要先生成 SecretID 和 SecretKey,用于 API 调用。
主要用于 COS 对象存储功能,如果使用入门配置 VPS 的话,磁盘存储一定紧缺。使用公有云对象存储可以解决这个大问题。
指标监控
用于收集服务器基准指标(CPU用量、内存用量、网络带宽等)。
容器化运行,镜像为:
- bitnami/prometheus:2.55.1
- bitnami/grafana:10.4.13
- prometheus/node_exporter 1.8.2
状态页
开源软件。一个友好的状态页。
Github:https://github.com/louislam/uptime-kuma
容器化运行,镜像为:louislam/uptime-kuma:1.23.15
ElasticSearch
被依赖的 WordPress 插件:ElasticPress
开源的搜索引擎。在 WordPress 文章达到一定量级后,可以用于优化查询效率。减少数据库查询压力。
Github:https://github.com/elastic/elasticsearch
容器化运行,镜像为:bitnami/elasticsearch:7.17.25
快速开始
那就部署吧。 (随时完善)
最新评论
I'm not sure what Area 52 has to do with any of this?
奈飞小铺太贵了
整两句