1.
选供应商与机房
建议:优先考虑Hetzner、Contabo、Scaleway或OVH,费用低且欧盟机房多。
操作要点:比较最低套餐(通常1核、2GB内存≈€3-5/月),关注带宽、流量上限与IPv4是否包含。
2.
注册与付费技巧
步骤:用个人邮箱注册、验证身份证或地址(部分供应商需)。
省钱技巧:首月促销、使用邮件优惠码、按小时计费随时关机节省、选择无管理面板的纯VPS。
3.
创建实例与选择镜像
步骤:在控制面板选择地区(例如德国/荷兰),选Debian 12或Ubuntu LTS镜像。
配置建议:磁盘选择SSD,初始100GB可选更小,保留快照功能用于备份。
4.
SSH密钥与首次登录
生成密钥:本地执行 ssh-keygen -t ed25519 -C "you@domain";
上传公钥:在控制面板粘贴~/.ssh/id_ed25519.pub;首次登录:ssh root@IP -i ~/.ssh/id_ed25519。
5.
系统初始化与安全加固
命令(Debian/Ubuntu示例):apt update && apt upgrade -y
创建用户:adduser deploy && usermod -aG sudo deploy
禁用root密码登录:编辑 /etc/ssh/sshd_config 设置 PermitRootLogin no,重启ssh:systemctl restart sshd
防火墙:apt install ufw -y;ufw allow OpenSSH;ufw allow 80,443/tcp;ufw enable
6.
安装Web环境与HTTPS
安装Nginx:apt install nginx -y;systemctl enable --now nginx
配置站点:在 /etc/nginx/sites-available/ 创建server块并ln -s到sites-enabled;测试 nginx -t && systemctl reload nginx
Let's Encrypt证书:apt install certbot python3-certbot-nginx -y;certbot --nginx -d yourdomain.com 按提示申请并自动配置HTTPS。
7.
使用免费CDN与DNS优化
流程:注册Cloudflare免费账号,添加域名并将域名解析的NS改为Cloudflare;
在Cloudflare面板启用Proxy(橙云)以获得CDN和DDoS防护,确保在Certbot申请证书时使用DNS或临时绕过Cloudflare(灰云)再切回。
8.
存储与备份策略
备份方法:启用云端快照并定期自动化;使用rclone同步到Backblaze/Wasabi/S3兼容存储。
自动化示例:用crontab每天执行tar打包并用rclone上传到远程。
9.
监控与成本控制
轻量监控:使用Netdata或Prometheus+Grafana(可放在低配实例)。
成本技巧:按需关机、使用最小镜像(Alpine或Debian slim)、合理设置自动快照策略,删除未使用资源。
10.
问:如何在最少预算下获得固定公网IP与反向DNS?
答:多数VPS自带公网IPv4;若需反向DNS,在控制面板的IP设置或支持工单中提交PTR记录申请,许多廉价商家支持免费设置。
11.
问:如何把站点托管在欧洲并兼顾合规(GDPR)?
答:选择欧盟/欧洲机房并在隐私政策中说明数据处理地点;关闭不必要的第三方追踪,使用Cloudflare与最低限度日志保留以降低合规风险。
12.
问:如果流量超出免费额度如何控制成本?
答:启用Cloudflare缓存减少源站流量,限制大文件直链、使用按需对象存储或CDN付费层,并设置流量警报与自动限速规则。
来源:开发者指南 教你用最少预算搭建欧洲服务器空间环境