1) 先明确用途:静态网站、WordPress、小论坛、爬虫或镜像站。用途决定带宽和IO需求。
2) 选择节点:目标访客在欧美就选德国/荷兰/法国/英国/爱沙尼亚,亚太选新加坡/日本/香港。中国用户访问优先考虑离中国近的节点缩短延迟。
3) 带宽与流量:小站一般1TB/月足够,访问高峰或大文件建议按流量估算并选择按月包流量或按带宽计费的方案。
1) 低预算目标:每月3~10美元或每年30~100美元。优先VPS(虚拟主机/云服务器)而非独服。
2) 最小推荐配置:1 vCPU、1-2GB 内存、20-40GB SSD、1TB 流量或不限流量入门。中等站可选2 vCPU、4GB 内存。
3) 注意IO和网络峰值:SSD/NVMe与较高网络带宽更影响实际体验。
1) 常见性价比选项:Hetzner、Contabo、OVH、Scaleway、Vultr、UpCloud、RamNode 等。各有促销与地理差异。
2) 促销与新用户信用:很多商家给新账号优惠券或首月折扣,利用信用卡/PayPal注册可拿trial。
3) 风险与售后:便宜通常意味着客服不及时,注意备份策略。
1) 准备邮箱、支付方式:国际信用卡、PayPal、部分支持支付宝/微信/加密货币。确认商家支持你的付款方式。
2) 准备身份验证资料:部分供应商需要手机验证或身份证核验,提前准备。
3) 准备SSH密钥:本地生成一对密钥(ssh-keygen -t rsa -b 4096),将公钥粘贴到面板以免使用密码登陆。
1) 创建账户并登录,选择“Create Server/Deploy Instance”。
2) 选择机房位置、镜像(Ubuntu 22.04或Debian 12推荐)和套餐(匹配第2步的配置)。
3) 添加SSH公钥、设置主机名与启用自动备份(如要节省可先不启用,但建议手动快照)。确认计费周期(月付或年付)并下单。
1) 使用SSH登录:ssh root@your_ip(如果使用非默认端口或非root用户按面板提示修改)。
2) 创建新用户并禁止root密码登录:
- adduser deployuser
- usermod -aG sudo deployuser
- 编辑 /etc/ssh/sshd_config,PermitRootLogin no,PasswordAuthentication no,重启ssh: systemctl restart sshd。
3) 安装基本工具并更新:apt update && apt upgrade -y;安装ufw、fail2ban:apt install -y ufw fail2ban。
1) 安装Nginx: apt install -y nginx,启动并设置开机:systemctl enable --now nginx。
2) 安装MySQL或MariaDB: apt install -y mariadb-server,安全脚本:mysql_secure_installation。
3) 安装PHP(以PHP-FPM为例):apt install -y php-fpm php-mysql,配置Nginx虚拟主机并指向php-fpm socket。重启服务。
1) 使用Let's Encrypt免费证书:apt install -y certbot python3-certbot-nginx,然后 certbot --nginx -d yourdomain.com。
2) 启用Gzip与缓存、设置合适的worker_connections,优化Nginx与PHP-FPM进程数以节省内存。
3) 配置Cloudflare免费CDN可降低带宽成本并提高抗D能力(修改DNS到Cloudflare并启用CDN代理)。
1) 节省带宽:将大文件放对象存储(S3类或商家提供的对象服务),把静态资源上CDN。
2) 选择年付或更长周期常有折扣,必要时贪便宜可先用小时计费试用。
3) 备份:定期快照或rsync到另一个低价存储节点,关键数据做异地备份。
问:哪种VPS在便宜和稳定之间平衡最好?
答:对于个人站长,Hetzner云或Contabo常被认为性价比高;选择最低配置的NVMe实例并注意IO与带宽条款,配合Cloudflare可在低带宽下获得稳定访问体验。
问:如果没有国际信用卡或PayPal,如何付款?
答:可选支持支付宝/微信的供应商或用第三方付款服务(如国内的支付代理、购买充值卡或使用加密货币支付)。也可请信得过的朋友代付再转账。
问:最低预算下如何兼顾安全与可用性?
答:选低配但选择可靠供应商、启用SSH密钥登录、禁止root、定期更新、使用免费Let's Encrypt证书、使用Cloudflare作为前端缓存与防护、并定期快照备份,这样能在有限预算内保证基本安全与可恢复性。