硬核 IndieWeb:仅需每天 $0.01,就能 100% 独立运行你自己的网站

“IndieWeb” 的倡导者认为,个人完全可以也应该以低成本、低依赖地运行自己的简单网站,例如使用 NearlyFreeSpeech 这类低价主机,甚至直接用家用硬件。许多评论者欢迎这作为对大型云平台主导地位的纠偏,但也指出了现实障碍,例如 ISP 限制、静态 IP、安全、域名所有权,以及对 DNS 和 CDN 的依赖。另一些人则反驳说,在 ISP、电力、硬件、注册机构等不可避免的依赖面前,完全“独立”的托管在很大程度上只是幻觉;更重要的目标是控制自己的内容和域名,而不一定是物理上拥有服务器。

“硬核 IndieWeb”的概念

  • 重点在于对内容和托管的个人控制,尽可能避免大型“云”服务提供商。
  • 有人认为,向像 NearlyFreeSpeech 这样的付费主机付很少的钱,与使用免费的大型科技平台有实质区别;也有人认为,这仍然只是第三方托管,依赖关系并没有本质不同。
  • 真正 100% 的独立被认为不可能,除非你从硬件到网络连接的一切都由自己掌控;大多数人接受“比通常更独立”才是现实目标。

托管方式:家庭托管 vs VPS vs 平台

  • 家庭托管:在台式机/Raspberry Pi 上运行一个简单的静态服务器,转发端口,必要时再同步到 VPS 以提高冗余。
  • 障碍:静态 IP 成本、ISP 服务条款禁止托管、CGNAT、端口封锁。有人建议使用动态 DNS 和 IPv6 作为变通方案,但 IPv6-only 被认为目前还不适合普遍使用。
  • VPS:廉价共享/VPS 托管(约每月 $2)被认为简单、具有教育意义且足够稳健。
  • 大型平台(GitHub Pages、Cloudflare Pages、Netlify、Vercel、Azure、Oracle 免费套餐)很受静态网站欢迎;有些人认为它们“够用”且寿命长,另一些人则希望避开大科技公司。
  • 也有人觉得“自托管”却依赖 Cloudflare tunnels/CDN 很讽刺。

安全、机器人与网络设计

  • 担忧:把家庭网络暴露到互联网会招来机器人和潜在的零日漏洞;建议包括 DMZ/VLAN 隔离、严格防火墙以及保持软件更新。
  • 反方观点:对于简单的静态网站,实际风险很低;浏览器被视为更大的攻击面。
  • 对机器人的看法不一:有人认为机器人流量嘈杂但对轻量网站无害;也有人坚持使用 Cloudflare/CDN 以获得防护和缓存。

域名、DNS 与去中心化

  • 域名所有权和注册商劫持是主要担忧;域名费用(约每年 $6)往往比托管费用更高。
  • 基于区块链或完全去中心化的 TLD 提案遭到反对:理由包括仍然需要某种权威、Zooko's Triangle、囤积,以及对主流浏览器的依赖。
  • Tor 的 .onion 地址被认为高度独立且有利于隐私,但对普通用户不实用,而且仍依赖 Tor 网络。

简洁性、技能与工具

  • public_html 时代的怀旧;担心许多新开发者缺乏基本的 Unix/文件知识。
  • 关于初学者应直接编写原始 HTML/CSS,还是使用 Markdown + 静态站点生成器,存在争论;有人强调,理解 HTML 是真正独立的一部分。
  • 文中提到多种适合 IndieWeb 的工具:简单的 CSS 框架、Astro/SSG 起步模板、基于 SSH 的托管,以及由 git 支持的评论/微型博客系统。