Chuyển đến nội dung chính
Giảm 50% tất cả các gói, có thời hạn. Khởi điểm từ $2.48/mo
17 min left
Ứng dụng web và doanh nghiệp

Bộ Stack Tự Lưu Trữ Cho Indie Hacker: Cách tốt nhất để thay thế hóa đơn SaaS khổng lồ của bạn

V Bởi Varys 17 phút đọc
The self-hosted stack for indie hackers: replace Vercel, Zapier, Mailchimp, GitHub, and more with one VPS

Hóa đơn công cụ hàng tháng của một nhà sáng lập đơn lẻ, từng dòng một: Vercel Pro giá $20, Zapier Starter giá $29, Mailchimp Standard cho 1,000 liên hệ giá $20, Plausible Cloud giá $9, GitHub Team giá $4 mỗi chỗ ngồi, Better Stack Uptime giá $29, 1Password Teams giá $7.99 mỗi chỗ ngồi. Thêm một công cụ trang trạng thái. Thêm chỗ ngồi Vercel thứ hai khi có nhà thầu tham gia và hóa đơn rơi vào khoảng từ $110 đến $250 mỗi tháng trước khi bất kỳ gói nào trong số đó nâng bậc.

Một VPS đơn giản có thể chạy bảy ứng dụng này song song nhau:

  • Coolify
  • n8n
  • Listmonk
  • Umami
  • Gitea
  • Uptime Kuma
  • Vaultwarden

Khi rảnh rỗi, toàn bộ stack chỉ chiếm khoảng 1.4 GB of RAM. Hầu hết các hạng mục trên hóa đơn SaaS đều có một bản tương đương tự lưu trữ đáng tin cậy mà chạy miễn phí. Tại Cloudzy chúng tôi cung cấp đúng điều đó. Khu marketplace của chúng tôi có cài đặt ứng dụng một cú nhấp và triển khai VPS trong khoảng 60 giây.

Đây không phải là bài viết "hãy tự lưu trữ mọi thứ". Phép tính chi phí là thật, nhưng nó có một cái giá mà các dòng SaaS không thể hiện ra: thời gian của nhà sáng lập, vá lỗi bảo mật, và khả năng gửi đến hộp thư email. Luận điểm ở đây hẹp hơn. Tự lưu trữ đúng thứ theo đúng thứ tự, và để lại những hạng mục mà giá SaaS công bằng và rủi ro vận hành cao.

Phiên bản ngắn gọn

Một VPS giá rẻ chạy được trọn bộ stack của indie hacker (Coolify, n8n, Listmonk, Umami, Gitea, Uptime Kuma, Kener, Vaultwarden) ở mức khoảng 1.4 GB of RAM tổng cộng. Thêm $1 đến $20 mỗi tháng cho một relay SMTP bên thứ ba (Amazon SES, Postmark, Mailgun) để gửi newsletter; Listmonk không tự gửi email. Điều này thay thế khoảng $100 đến $250 mỗi tháng tiền đăng ký SaaS. Hãy giữ email giao dịch, xử lý thanh toán, và DNS trên các dịch vụ được quản lý.

Đây Là Lý Do Tự Lưu Trữ Cắt Giảm Chi Phí Đáng Kể

Hãy lấy lại ví dụ đã tính, với cấu trúc của từng mức giá được phơi bày rõ:

  • Vercel Pro: $20 mỗi chỗ ngồi mỗi tháng.
  • Zapier Starter: $29 mỗi tháng cho 750 tác vụ.
  • Mailchimp Standard, 1,000 liên hệ: $20 mỗi tháng, tăng vọt ở mức 5K, 10K, và 25K.
  • Plausible Cloud: $9 mỗi tháng ở 10K lượt xem trang, định giá theo bậc lượt xem trang.
  • GitHub Team: $4 mỗi người dùng mỗi tháng cho cộng tác riêng tư.
  • Better Stack Uptime: bắt đầu từ $29 mỗi tháng cho bậc nhóm, định giá theo số lượng monitor.
  • 1Password Teams: $7.99 mỗi người dùng mỗi tháng.

Khuôn mẫu giống nhau trên toàn bộ hóa đơn: mỗi chỗ ngồi, mỗi liên hệ, mỗi hành động, mỗi lượt xem trang. Mọi khía cạnh tăng trưởng mà một indie hacker đang cố gắng đẩy lên (người dùng được mời, liên hệ trong danh sách, tự động hóa được kích hoạt, lưu lượng trên site) cũng đồng thời là một chiều mà hóa đơn tăng theo.

Đối trọng là một VPS chi phí cố định. Một VPS cơ bản với 4 GB RAM có đủ dư địa để chạy cả tám ứng dụng cùng lúc mà không gặp vấn đề. Dùng ít RAM hơn là khả thi, nhưng chật vật. Một VPS 8 GB là dư thừa trừ khi bạn cũng tự lưu trữ Mautic hoặc chạy Ghost với lưu lượng nghiêm túc. Tại Cloudzy chúng tôi cung cấp đúng gói bạn cần để chạy cả tám, và bạn có thể triển khai bất kỳ công cụ nào trong stack chỉ với một cú nhấp.

Điểm rút ra chính của phần này: Tự lưu trữ biến một hóa đơn tính theo mức sử dụng thành một hóa đơn giá cố định, điều chỉ thực sự quan trọng khi các dòng SaaS lớn so với doanh thu và so với giá trị thời gian của bạn.

Bộ Stack, Sắp Xếp Theo Công Việc Cần Làm

Thứ tự các tiểu mục bên dưới là thứ tự để cài đặt. Coolify trước tiên, vì nó host phần còn lại. Vaultwarden và Uptime Kuma tiếp theo, vì chúng là những ứng dụng tốn ít công sức nhất trong stack và bắt đầu mang lại lợi ích ngay lập tức. Sau đó là analytics và quản lý mã nguồn, cả hai gần như cài-rồi-quên. Newsletter và tự động hóa cuối cùng, vì chúng có nhiều ma sát thiết lập nhất và trách nhiệm vận hành lớn nhất.

Nền Tảng Triển Khai: Thay Vercel/Heroku/Railway Bằng Coolify

Coolify as a self-hosted Vercel, Heroku, and Railway alternative

Coolify là xương sống triển khai. Sau khi cài nó lên một VPS, mọi công cụ khác trong stack này đều là một bản cài đặt một cú nhấp từ bên trong UI của Coolify. Đó là lý do chạy stack này dễ hơn nhiều: một lớp PaaS chạy sản phẩm của bạn, các cơ sở dữ liệu của bạn, và các công cụ hỗ trợ dưới dạng container Docker dưới một bảng điều khiển duy nhất.

Vercel Pro là $20 mỗi chỗ ngồi mỗi tháng, cộng thêm băng thông tính theo mức sử dụng và các lượt gọi hàm serverless. Heroku và Railway nằm trong khung giá tương tự. Bản thân Coolify miễn phí; chi phí là VPS bên dưới nó.

Chỗ điều này không ổn: Coolify không phải là bản sao Vercel hoàn hảo. Vercel cung cấp một CDN edge toàn cầu, tối ưu hóa hình ảnh tự động, edge functions, và tích hợp Next.js chặt chẽ mà không PaaS tự lưu trữ nào sao chép được một-đổi-một. Đối với một site nội dung, một SaaS dựa trên API, hoặc một ứng dụng CRUD điển hình, Coolify là ổn. Đối với một ứng dụng Next.js phụ thuộc nhiều vào edge rendering hoặc ISR fan-out, sự thay thế chỉ là một phần.

Mẹo hay: Coolify thay thế các file docker compose thô bằng một UI được quản lý cho biến môi trường, volume bền vững, HTTPS tự động qua Caddy, và rollback về các bản triển khai trước. So với việc chạy Docker Compose trực tiếp, đây là một sự giảm thiểu đáng kể chi phí vận hành, vốn là lý do chính khiến tự lưu trữ khả thi với một nhà sáng lập không phải sysadmin.

Đối với độc giả muốn bỏ qua hoàn toàn bước cài-đặt-và-cấu-hình, chúng tôi cung cấp một image VPS Coolify một cú nhấp.

Điểm rút ra chính của phần này: Coolify thay thế Vercel, Heroku, và Railway cho hầu hết các khối lượng công việc SaaS của indie, chạy phần còn lại của stack dưới dạng ứng dụng một cú nhấp, và là lần di chuyển đầu tiên đúng đắn nên thực hiện.

Tự Động Hóa Quy Trình: Thay Zapier Bằng n8n

n8n as a self-hosted Zapier alternative for workflow automation

Zapier Starter là $29 mỗi tháng cho 750 tác vụ hàng tháng. Hầu hết các nhà sáng lập indie tiêu hết hạn mức đó trong tháng đầu tiên của bất kỳ quy trình thực sự nào (một fanout webhook Stripe, một thông báo Postmark, một đồng bộ CRM, một cảnh báo Slack) và rốt cuộc phải lên bậc cao hơn. n8n, tự lưu trữ, về cơ bản là không giới hạn cho việc dùng thông thường, tùy thuộc giới hạn của VPS.

Trình chỉnh sửa trực quan tương đương với của Zapier. Số lượng tích hợp ít hơn, nhưng cái đuôi dài mà Zapier thắng chủ yếu là các connector SaaS ngách. Các tích hợp mà indie hacker thực sự dùng (Stripe, Postmark, SendGrid, Slack, Discord, OpenAI API, Google Sheets, HTTP chung, và node webhook) đều là hạng nhất trong n8n.

Lập luận phản biện công bằng: nếu các quy trình của bạn phụ thuộc vào ba tích hợp chỉ-có-ở-Zapier, thì n8n chưa phải là bản thay thế của bạn. Hãy kiểm toán các connector bạn thực sự dùng trước khi quyết định. Cộng đồng n8n có một chủ đề phân tích chi phí lâu đời nơi các nhà sáng lập đăng bản kiểm toán di chuyển của họ.

Điểm rút ra chính của phần này: Đối với số lượng quy trình nhỏ đến trung bình, n8n trên một VPS chia sẻ thay thế Zapier với chi phí biên gần như bằng không, miễn là bạn không phụ thuộc vào các connector chỉ-có-ở-Zapier.

Newsletter và Danh Sách Gửi Thư: Thay Mailchimp/ConvertKit Bằng Listmonk

Listmonk as a self-hosted Mailchimp and ConvertKit alternative

Mailchimp Standard ở mức 1K liên hệ là $20 mỗi tháng, leo dốc mạnh theo kích thước danh sách. ConvertKit Creator cũng nằm trong khoảng tương tự. Listmonk miễn phí, chạy dưới 100 MB RAM, và cho bạn quyền sở hữu hoàn toàn cơ sở dữ liệu người đăng ký trên chính VPS của bạn.

Thông tin vận hành quan trọng nhất về Listmonk thường bị bỏ qua: Listmonk vẫn cần một relay SMTP để gửi đi. Nó là một trình quản lý danh sách và một trình tạo chiến dịch. Việc gửi SMTP thực tế (đưa được các byte vào hộp thư Gmail, Outlook, và Yahoo) vẫn cần một relay bên thứ ba. Amazon SES ở mức khoảng $0.10 mỗi 1,000 email là lựa chọn khả thi rẻ nhất. Postmark đắt hơn và đáng tin cậy hơn cho lưu lượng giao dịch. Mailgun và SendGrid nằm ở giữa. Nếu không cấu hình relay, các chiến dịch của bạn sẽ không gửi được.

Hãy dự trù $1 đến $20 mỗi tháng cho relay, tùy theo khối lượng. Listmonk cộng SES là cấu hình indie khối lượng thấp điển hình. Mautic có cùng yêu cầu SMTP và cùng dòng ngân sách.

Mẹo hay: Đừng chạy máy chủ thư riêng của bạn trên cùng VPS với phần còn lại của stack này. Khả năng gửi đến hộp thư từ một IP mới trên một nhà cung cấp VPS chung là kém, quá trình warmup mất nhiều tuần, và bất kỳ lần dính blacklist nào cũng trở thành một vấn đề hỗ trợ kéo dài nhiều ngày. Hãy trả tiền cho relay SMTP. Phí thì nhỏ; lựa chọn thay thế là một thảm họa gửi thư khiến các chiến dịch của bạn rơi vào spam và làm tổn hại danh tiếng người gửi của bạn trong nhiều tháng.

Đối với các nhà sáng lập muốn một blog cộng newsletter hợp nhất thay vì một trình quản lý danh sách đứng riêng, Ghost là một trong những lựa chọn thay thế tốt nhất. Nó gộp việc xuất bản, đăng ký thành viên, đăng ký trả phí, và trình gửi chiến dịch trong một ứng dụng, nhưng đi kèm cùng yêu cầu relay SMTP.

Điểm rút ra chính của phần này: Listmonk cho bạn quyền sở hữu hoàn toàn dữ liệu người đăng ký và thay thế hóa đơn hàng tháng của Mailchimp, nhưng bạn vẫn cần một relay SMTP bên thứ ba để gửi đi. Hãy dự trù $1 đến $20 mỗi tháng cho việc đó.

Analytics: Thay Plausible Cloud và Google Analytics Bằng Umami

Umami as a self-hosted Google Analytics and Plausible Cloud alternative

Umami dùng khoảng 90 MB RAM, chạy trên một cơ sở dữ liệu Postgres mà Coolify cấp phát cho bạn, và tạo ra một bảng điều khiển gọn gàng bao quát các câu hỏi lưu lượng cơ bản mà hầu hết indie hacker quan tâm: lưu lượng đến từ đâu, người ta đang đọc gì, và họ rời đi ở đâu. Nó thân thiện với GDPR theo mặc định, không cần banner cookie.

Plausible Cloud là $9 mỗi tháng ở 10K lượt xem trang và tăng từ đó. Plausible tự lưu trữ có tồn tại, nhưng hướng dẫn chính thức cho phiên bản Community Edition tự lưu trữ đã thay đổi qua các bản và đường nâng cấp đã kém mượt hơn so với của Umami. Matomo là lựa chọn thay thế nếu bạn thực sự cần chiều sâu: mục tiêu, heatmap, ghi lại phiên trong plugin trả phí, và các chiều tùy chỉnh chi tiết. Đối với hầu hết việc dùng của indie, chiều sâu đó không phải là nút thắt cổ chai cho tăng trưởng.

Một cảnh báo cụ thể, vì marketplace của Cloudzy có liệt kê nó: đừng triển khai Fathom Lite. Fathom Lite đã đóng băng tính năng, nên hãy bỏ qua nó trừ khi bạn cụ thể muốn stack đó. Cái tên mượn sự nhận diện từ Fathom Analytics (tuyệt vời, trả phí, được host), nhưng dự án lite không được bảo trì. Nếu bạn quan tâm đến việc phần mềm của mình luôn cập nhật, hãy cho Umami một cơ hội.

Sự đánh đổi thật lòng: với analytics tự lưu trữ, bạn sở hữu dữ liệu, nhưng bạn cũng gánh việc lưu giữ, sao lưu, và di chuyển schema khi nâng cấp phiên bản. Coolify làm cho luồng sao lưu và nâng cấp dễ xử lý hơn, nhưng đó là thêm một việc nữa trên sổ bảo trì.

Điểm rút ra chính của phần này: Umami bao quát ca sử dụng analytics của indie với chi phí định kỳ bằng không; chỉ với tới Matomo nếu bạn thực sự cần chiều sâu của nó, và tránh hẳn Fathom Lite.

Quản Lý Mã Nguồn: Thay GitHub Trả Phí Bằng Gitea hoặc Forgejo

Gitea and Forgejo as self-hosted GitHub alternatives for source control

GitHub Free bao quát hầu hết việc dùng của indie: kho công khai không giới hạn, kho riêng tư không giới hạn cho tài khoản cá nhân, phút Actions miễn phí, và một hiệu ứng mạng mạnh thông qua Issues, hồ sơ của bạn, hệ sinh thái các tích hợp, và (ngày càng nhiều) Copilot. Lý do để di chuyển trở nên mạnh hơn khi bạn cần các tính năng Team hoặc công cụ cộng tác trả phí.

Gitea nhẹ về tài nguyên. Forgejo là bản fork cộng đồng với UI rất giống. Cả hai đều có issues, pull request, một CI runner cơ bản, và một máy chủ Git. Cả hai đều miễn phí.

Sự đánh đổi thật lòng: hiệu ứng mạng của GitHub không miễn phí. Hồ sơ công khai của bạn là một tín hiệu tuyển dụng. Actions có hàng nghìn quy trình do cộng đồng xây dựng. Copilot được tích hợp chặt chẽ. Tự lưu trữ quản lý mã nguồn là từ bỏ tất cả những điều đó để đổi lấy quyền sở hữu và tiết kiệm phí chỗ ngồi.

Gitea là lựa chọn thắng cho: một nhà sáng lập đơn lẻ chưa có doanh thu đang trả tiền cho một chỗ ngồi Team chỉ để giữ riêng tư một kho.

GitHub là lựa chọn thắng cho: một nhà sáng lập dùng Actions nhiều, tuyển dụng qua hồ sơ của họ, hoặc đang chạy mã nguồn mở.

Để tìm hiểu sâu hơn về sự đánh đổi giữa GitLab và Gitea và Forgejo, hãy xem hướng dẫn các lựa chọn thay thế GitLab tự lưu trữ.

Điểm rút ra chính của phần này: Hãy tự lưu trữ quản lý mã nguồn khi bạn đang trả tiền GitHub cho các chỗ ngồi kho riêng tư; ở lại GitHub Free khi bạn không trả.

Giám Sát và Trang Trạng Thái: Thay Better Stack Uptime Bằng Uptime Kuma + Kener

Uptime Kuma and Kener as a self-hosted Better Stack Uptime and Statuspage alternative

Better Stack Uptime và Statuspage bắt đầu từ $29 mỗi tháng. Uptime Kuma bao quát phần giám sát: kiểm tra HTTP, TCP, ping, và từ khóa, với thông báo đến Slack, Discord, Telegram, email, và các webhook tùy ý. Kener ghép cặp với nó cho một trang trạng thái hướng công chúng có thông báo qua email. Cả hai đều chạy miễn phí.

Sự đánh đổi thật lòng mang tính cấu trúc, không phải dựa trên tính năng: một trang trạng thái được host trên cùng VPS với dịch vụ mà nó giám sát là một thiết lập tự đánh bại chính mình. Nếu VPS sập, trang trạng thái lẽ ra phải thông báo sự cố cũng sập theo. Đối với giám sát nội bộ, điều này là ổn. Đối với một trang trạng thái công khai đáng tin cậy mà khách hàng dựa vào, hãy host Kener trên một VPS giá rẻ riêng biệt ở một vị trí khác, hoặc ở lại một nhà cung cấp trang trạng thái được quản lý cho riêng chức năng cụ thể đó.

Điểm rút ra chính của phần này: Uptime Kuma cộng Kener cho bạn một bộ đôi giám sát và trang-trạng-thái đáng tin cậy miễn phí, nhưng hãy host trang trạng thái bên ngoài stack được giám sát nếu độ tin cậy về uptime quan trọng với khách hàng của bạn.

Quản Lý Mật Khẩu: Thay 1Password Teams Bằng Vaultwarden

Vaultwarden as a self-hosted 1Password Teams alternative

1Password Teams là $7.99 mỗi chỗ ngồi mỗi tháng. Vaultwarden là một máy chủ tương thích Bitwarden được viết bằng Rust, chạy dưới 50 MB RAM, và hoạt động với các client Bitwarden chính thức miễn phí:

  • tiện ích mở rộng trình duyệt
  • ứng dụng di động
  • ứng dụng máy tính để bàn
  • CLI

Sự đánh đổi thật lòng: UX của 1Password, các luồng khôi phục, và dịch vụ giám sát rò rỉ của nó hơi mượt hơn một chút so với trải nghiệm client Bitwarden. Đối với một nhà sáng lập đơn lẻ hoặc một nhóm 2 đến 3 người, Vaultwarden là quá đủ. Đối với một nhóm hơn 10 người, việc lập hóa đơn tập trung, nhật ký kiểm toán, và giám sát rò rỉ của một trình quản lý trả phí có thể biện minh cho phí mỗi chỗ ngồi.

Điểm rút ra chính của phần này: Vaultwarden là ứng dụng nhẹ nhất trong stack này: dưới 50 MB RAM, tương thích đầy đủ với client Bitwarden, và nó loại bỏ một dòng đăng ký mỗi chỗ ngồi.

So Sánh Tâm Điểm

Hình dáng của hóa đơn, đặt cạnh nhau. Tám công việc, hai cột lựa chọn, một phán quyết cho mỗi cái.

Công việc cần làmLựa chọn SaaSGiá SaaSLựa chọn tự lưu trữRAM tự lưu trữĐộ khó thiết lậpPhán quyết thật lòng
Nền tảng triển khaiVercel Pro / Heroku / Railway$20/seat/mo+Coolify~400 MBTrung bìnhTự lưu trữ trừ khi bạn phụ thuộc vào edge rendering
Tự động hóa quy trìnhZapier Starter$29/mon8n~250 MBTrung bìnhTự lưu trữ trừ khi bạn phụ thuộc vào các connector chỉ-có-ở-Zapier
Newsletter / danh sáchMailchimp Standard$20/mo at 1KListmonk + SES~100 MBTrung bình-CaoTự lưu trữ danh sách, giữ việc gửi đi trên một relay
AnalyticsPlausible Cloud$9/mo at 10KUmami~90 MBThấpTự lưu trữ; tránh Fathom Lite
Quản lý mã nguồnGitHub Team$4/seat/moGitea / Forgejo~150 MBThấpChỉ khi đang trả tiền cho các chỗ ngồi Team
Giám sát uptimeBetter Stack Uptime$29/moUptime Kuma~150 MBThấpTự lưu trữ
Trang trạng thái công khaiStatuspage$29/moKener~100 MBThấpTự lưu trữ
Quản lý mật khẩu1Password Teams$7.99/seat/moVaultwarden~50 MBThấpTự lưu trữ cho cá nhân và nhóm nhỏ

Tổng chi phí hàng tháng: gói 4 GB VPS plan của chúng tôi hiện chạy $14.47 mỗi tháng với mức giảm 50%, cộng thêm $1 đến $20 cho relay SMTP. Tổng SaaS được thay thế ở mức dùng indie điển hình: $100 đến $250 mỗi tháng.

Thứ Tự Di Chuyển, và Những Gì Nên Để Lại Trên SaaS

  1. Coolify. Nó host phần còn lại của stack. Đừng làm gì khác cho đến khi nó chạy.
  2. Vaultwarden và Uptime Kuma. Chi phí vận hành thấp nhất, giá trị tức thì. Vaultwarden thay thế một dòng đăng ký; Uptime Kuma bắt đầu tạo ra khả năng quan sát trong vòng một giờ sau khi cài đặt.
  3. Umami và Gitea. Cả hai gần như cài-rồi-quên sau lần cài đặt ban đầu. Sao lưu và nâng cấp phiên bản là việc liên tục duy nhất.
  4. Listmonk và n8n. Công sức thiết lập cao hơn, nhiều cấu hình hơn, nhiều trách nhiệm vận hành hơn. Hãy làm những việc này khi phần còn lại của stack đã ổn định và bạn có dư địa cho việc cấu hình relay SMTP.
  5. Kener. Cuối cùng, và chỉ khi sản phẩm của bạn xứng đáng có một trang trạng thái công khai. Nếu bạn cài nó, hãy host nó trên một VPS riêng để một sự cố trên máy chính không kéo theo trang trạng thái.

Danh sách các hạng mục nên để lại trên SaaS cũng quan trọng không kém:

  • Gửi email giao dịch (Postmark, SES, Resend). Chạy máy chủ thư riêng là một cơn ác mộng về khả năng gửi đến hộp thư. Chi phí của một relay là nhỏ; rủi ro vận hành của việc tự lưu trữ nó là lớn. Điều này áp dụng ngay cả với lưu lượng gửi đi của Listmonk.
  • Xử lý thanh toán (Stripe, Paddle). Không phải là ứng viên tự lưu trữ có ý nghĩa.
  • DNS (Cloudflare). Miễn phí ở bậc mà indie hacker cần, với các lợi ích về bảo mật và hiệu năng mà một DNS tự lưu trữ không thể sánh được.

Điểm rút ra chính của phần này: Hãy tự lưu trữ theo thứ tự độ đơn giản trong vận hành, và để lại những hạng mục mà giá SaaS công bằng và rủi ro vận hành của việc tự lưu trữ là nghiêm trọng.

Sự Đánh Đổi Thật Lòng: Khi Nào Tự Lưu Trữ Không Còn Rẻ

Pieter Levels, người đã xây dựng một danh mục các sản phẩm indie sinh lời chủ yếu một mình, đã lập luận quan điểm ngược lại một cách nhất quán trong nhiều năm: bất kỳ giờ nào dành cho hạ tầng là một giờ không dành cho khách hàng. Bài viết về xây dựng MVP của anh ấy là sự thể hiện mạnh mẽ nhất của quan điểm đó, và nó đúng trong những trường hợp mà nó áp dụng.

Thời gian của nhà sáng lập có một chi phí cơ hội thực sự. Nếu bạn định giá thời gian của mình ở mức $50 đến $100 mỗi giờ, mười giờ thiết lập ban đầu và bảo trì định kỳ hàng tháng tốn $600 đến $2,500 mỗi năm sự chú tâm. So với $1,200 đến $2,400 mỗi năm tiết kiệm SaaS, phép tính không hiển nhiên là một thắng lợi, và, như đã đề cập trước đó, thời gian dành cho hạ tầng là thời gian không dành cho khám phá khách hàng, phát triển sản phẩm, hay phân phối. Ở giai đoạn tiền-MVP, chi phí thời gian hầu như luôn vượt quá khoản tiết kiệm. Ở mức $20K+ MRR, điều tương tự cũng áp dụng vì một lý do khác: khoản tiết kiệm là nhỏ so với doanh thu.

Nơi tự lưu trữ vẫn có ý nghĩa là ở khoảng giữa: các nhà sáng lập tiền-PMF ở mức $0 đến $5K MRR, có một CLI hoạt động, có hóa đơn công cụ thấy rõ so với doanh thu và những người đủ thích thú với công việc hạ tầng đến mức số giờ bảo trì không phải là thuần thuế.

Vá lỗi bảo mật là chi phí thực sự thứ hai, và nó là cái thường bị bỏ qua nhất. Phần mềm tự lưu trữ không tự cập nhật. Bạn kéo các bản cập nhật, kiểm tra tính tương thích, và thỉnh thoảng xử lý các thay đổi gây vỡ khi một dự án upstream phát hành một phiên bản lớn. Một sự cố bảo mật trên một VPS đơn lẻ host nhiều hệ thống của bạn cùng lúc là thảm khốc về quy mô. Một cửa sổ bảo trì hàng tháng từ một đến hai giờ là mức sàn thực tế, và nó phải nằm trên lịch.

Khả năng gửi đến hộp thư email là chi phí thực sự thứ ba, và là nơi phổ biến nhất mà tự lưu trữ cắn các indie hacker. Listmonk vẫn cần một relay SMTP để gửi đi. Mautic không gửi email. Hãy chạy chúng với một relay SMTP (SES, Postmark, Mailgun) được cấu hình ngay từ ngày đầu, hoặc bỏ qua hẳn việc di chuyển.

Khi tự lưu trữ là lựa chọn sai: các nhà sáng lập tiền-MVP, các nhà sáng lập không thích công việc hạ tầng, và bất kỳ hạng mục nào mà lựa chọn SaaS có chi phí chuyển đổi thực sự (một tích hợp Stripe đã thiết lập, một domain gửi đã được warm-up về khả năng gửi đến hộp thư, một hồ sơ GitHub nhiều năm tuổi kiêm luôn một tín hiệu tuyển dụng).

Điểm rút ra chính của phần này: Câu hỏi đúng không phải là "tôi có thể tự lưu trữ cái này không", mà là "thời gian và rủi ro vận hành của việc tự lưu trữ có rẻ hơn dòng SaaS mà nó thay thế không, xét theo giai đoạn và năng lực của tôi?"

Câu hỏi thường gặp

Một Bộ Stack Tự Lưu Trữ Đầy Đủ Cho Indie Hacker Tốn Bao Nhiêu Mỗi Tháng?

Một VPS 4 GB ở mức $14.47 mỗi tháng (với mức giảm 50% hiện tại) chạy Coolify, n8n, Listmonk, Umami, Gitea, Uptime Kuma, và Vaultwarden cùng lúc, với dưới 1.5 GB RAM được dùng khi rảnh rỗi. Thêm $1 đến $20 mỗi tháng cho một relay SMTP bên thứ ba (Amazon SES, Postmark) để gửi newsletter. Tổng cộng: khoảng $15 đến $35 mỗi tháng, thay thế khoảng $100 đến $250 mỗi tháng tiền đăng ký SaaS.

Coolify Có Phải Là Một Bản Thay Thế Vercel Thực Thụ Không?

Đối với hầu hết các khối lượng công việc SaaS của indie, có. Coolify thay thế Vercel, Heroku, và Railway như một PaaS tự lưu trữ xử lý các bản triển khai, biến môi trường, volume bền vững, và HTTPS tự động. Đối với các ứng dụng Next.js phụ thuộc nhiều vào edge rendering, tối ưu hóa hình ảnh, hoặc hàm serverless, sự thay thế chỉ là một phần. Coolify gần với một bản tương đương Heroku hoặc Railway hơn là một bản tương đương Vercel.

Tôi Có Thể Thực Sự Thay Mailchimp Bằng Listmonk Không?

Đối với quản lý danh sách và tạo chiến dịch, có. Đối với việc gửi email thực tế, không. Listmonk cần một relay SMTP bên thứ ba (SES, Postmark, Mailgun, SendGrid) để gửi thư; không có một relay nào, các chiến dịch của bạn sẽ không đến được hộp thư. Hãy dự trù $1 đến $20 mỗi tháng cho relay tách riêng khỏi chi phí VPS.

Khi Nào Tự Lưu Trữ Không Có Ý Nghĩa Đối Với Một Indie Hacker?

Các nhà sáng lập tiền-MVP, các nhà sáng lập không thích công việc hạ tầng, và bất kỳ hạng mục nào mà giá SaaS công bằng và rủi ro vận hành của việc tự lưu trữ là nghiêm trọng. Gửi email giao dịch, xử lý thanh toán, và DNS là những ví dụ rõ ràng nhất. Trên mức $20K MRR, phép tính cũng đảo ngược vì thời gian của nhà sáng lập tốn hơn dòng SaaS.

Tôi Cần Cấu Hình VPS Nào Cho Một Bộ Stack Indie Tự Lưu Trữ?

Mức tối thiểu là 2 GB RAM, nhưng nó chật vật. Mức cơ sở khuyến nghị là 4 GB RAM ($14.47 mỗi tháng với mức giảm 50% hiện tại) để có dư địa thoải mái cho bảy đến tám ứng dụng. Hãy nâng lên 8 GB chỉ khi bạn thêm Mautic, chạy Ghost với lưu lượng đáng kể, hoặc tự lưu trữ một cơ sở dữ liệu có tải nghiêm túc.

Trong Thực Tế Điều Này Trông Như Thế Nào

Hãy tự lưu trữ những hạng mục mà giá SaaS phạt sự tăng trưởng (mỗi chỗ ngồi, mỗi liên hệ, mỗi hành động) và nơi bản tương đương mã nguồn mở đủ trưởng thành để chi phí vận hành được giới hạn. Hãy ở lại SaaS cho email giao dịch, xử lý thanh toán, và DNS, nơi giá SaaS công bằng và rủi ro vận hành của việc tự lưu trữ là nghiêm trọng.

Bước đi cụ thể đầu tiên là không thể nhầm lẫn: cấp phát một VPS 4 GB, cài Coolify, và triển khai Vaultwarden và Uptime Kuma trong phiên đầu tiên. Như vậy là đủ để kiểm chứng quy trình trước khi cam kết với bất cứ điều gì khó hơn. Sau đó hãy di chuyển từng công cụ một, không phải cả stack cùng lúc. Mục đích không phải là tự lưu trữ mọi thứ. Mục đích là làm cho phép tính trên phần còn lại của hóa đơn trở nên hợp lý.

Share

Thêm bài viết từ blog

Tiếp tục đọc.

Sẵn sàng triển khai? Từ $2.48/tháng.

Cloud độc lập, từ 2008. AMD EPYC, NVMe, 40 Gbps. Hoàn tiền trong 14 ngày.