YouMind
Đăng nhập

Tự lưu trữ miễn phí: Cách triển khai cơ sở hạ tầng với chi phí 0 đồng

@ridark_eth
TIẾNG ANH07 thg 6, 2026
155K
156
16
27
355

TL;DR

Hướng dẫn toàn diện này giải thích cách sử dụng gói miễn phí của Oracle Cloud và Docker để tự lưu trữ các dịch vụ thiết yếu, giúp cá nhân tiết kiệm tới 2.500 USD mỗi năm đồng thời giành lại toàn quyền kiểm soát và bảo mật dữ liệu.

Mỗi tháng, tiền cứ lặng lẽ chảy ra khỏi thẻ của bạn cho các khoản đăng ký. Vài đô cho lưu trữ đám mây, thêm một ít cho trình quản lý mật khẩu, cộng với dịch vụ streaming, phân tích, hoặc theo dõi tác vụ. Người dùng trung bình chi hơn 1.000 đô la mỗi năm cho các dịch vụ kỹ thuật số mà thậm chí không nhận ra những giọt nước này đã tạo thành đại dương như thế nào.

Nhưng nếu bạn có thể có được chính xác các tính năng tương tự mà không phải trả một xu nào cho các tập đoàn thì sao?

Tự lưu trữ (self-hosting), hay tự chạy máy chủ riêng, không còn chỉ là thú vui của những quản trị viên hệ thống râu ria nữa. Ngày nay, đó là một cách thực tế để giành lại quyền kiểm soát dữ liệu của bạn và tiết kiệm một khoản tiền đáng kể. Một người bình thường có thể giữ lại tới 2.500 đô la mỗi năm trong ngân sách gia đình, trong khi một doanh nghiệp nhỏ, bằng cách loại bỏ phí cấp phép theo ghế, có thể tiết kiệm -> 10.000 đô la hoặc hơn.

Ridark - inline image

Dưới đây là hướng dẫn chi tiết về cách triển khai cơ sở hạ tầng CNTT độc lập của riêng bạn từ đầu và chỉ với một ngân sách tượng trưng.

Phần 1. Cách thực hiện: triển khai mọi thứ với ~$0

Bước 0. Những thứ tối thiểu bạn cần

  • Một máy chủ miễn phí. Oracle Cloud Always Free: 4 lõi ARM, 24 GB RAM, 200 GB ổ đĩa, 10 TB băng thông xuất mỗi tháng và không bao giờ hết hạn. Đối với bất cứ thứ gì nặng về lưu trữ (ảnh, hàng terabyte dữ liệu), bạn có thể tiết kiệm kha khá bằng cách dùng một laptop cũ, máy tính mini, hoặc Raspberry Pi tại nhà.
  • Một tên miền ~ $12/năm (Namecheap, Porkbun, Cloudflare Registrar). Đây là chi phí gần như bắt buộc. Tên miền phụ miễn phí cũng được, nhưng tên miền riêng của bạn sẽ sạch sẽ và hợp pháp hơn.
  • Một khóa SSH: ssh-keygen -t ed25519, chúng ta sẽ không dùng mật khẩu để đăng nhập vào máy chủ.
  • 1–2 buổi tối thời gian.
Ridark - inline image

Bước 1. Khởi tạo máy chủ

  1. Đăng ký Oracle Cloud. Cần có thẻ để xác minh, họ sẽ tính phí và hoàn lại $1–5. Bạn sẽ không phải trả bất cứ thứ gì miễn là bạn ở trong Always Free. Ngay lập tức vào Billing → Budgets và đặt cảnh báo $1 để bạn không bao giờ vô tình tạo tài nguyên trả phí.
  2. Compute → Instances → Create. Shape, Ampere (VM.Standard.A1.Flex), kéo thanh trượt lên 4 OCPU / 24 GB, loại dung lượng On-demand (để instance không bị thu hồi khi tải). Hệ điều hành, Ubuntu 22.04 hoặc 24.04.
  3. Trong phần SSH, dán khóa công khai (~/.ssh/id_ed25519.pub) của bạn.
  4. Nhấn và thấy lỗi "Out of capacity", điều đó có nghĩa là nhóm phần cứng ARM tại trung tâm dữ liệu đó đã đầy. Chuyển miền khả dụng (AD-1 → AD-2 → AD-3) hoặc thử khu vực khác. Đáng tin cậy nhất cho ARM là US East (Ashburn) và US West (Phoenix). Mẹo: một script đơn giản thử tạo instance mỗi phút thường sẽ lấy được dung lượng trong vài giờ.
Ridark - inline image

Bước 2. Đăng nhập và cài đặt Docker

bash
1ssh ubuntu@YOUR_IP # Ubuntu images use the 'ubuntu' user
2sudo apt update && sudo apt upgrade -y
3curl -fsSL https://get.docker.com | sh # official Docker installer
4sudo usermod -aG docker $USER && newgrp docker

Hầu hết phần mềm tự lưu trữ đều chạy trong các container Docker, đó là đơn vị triển khai tiêu chuẩn của bạn.

Bước 3. ⚠️ Mở các cổng (đây là nơi MỌI NGƯỜI đều bị kẹt)

Oracle có một tường lửa ở hai nơi, và cả hai đều đóng theo mặc định:

  1. Phía Cloud (VCN). Networking → Virtual Cloud Network → Security List → Add Ingress Rules: Source 0.0.0.0/0, protocol TCP, ports 80 và 443.
  2. Trên chính máy. Image Ubuntu của Oracle đi kèm với các quy tắc iptables nghiêm ngặt chặn mọi thứ trừ SSH. Mở 80/443:
Ridark - inline image
bash
1sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 80 -j ACCEPT
2sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 443 -j ACCEPT
3sudo netfilter-persistent save

Bỏ qua bước này và trang web của bạn "sẽ không tải", và bạn sẽ mất nửa ngày nghĩ rằng mình đã làm hỏng máy chủ. Thực ra không phải vậy. Các cổng chỉ bị đóng thôi, đó là nỗi đau số 1 của người mới bắt đầu trên Oracle.

Bước 4. Cài đặt "Vercel của riêng bạn" -> Coolify

Coolify là một bảng điều khiển triển khai ứng dụng và cơ sở dữ liệu chỉ với một cú nhấp chuột: giao diện web, SSL tự động, sao lưu, triển khai trực tiếp từ Git. Về cơ bản, đó là một Vercel/Heroku tự lưu trữ.

bash
1curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
Ridark - inline image

(kiểm tra lệnh hiện tại tại coolify.io/docs, trình cài đặt đôi khi thay đổi). Sau khi cài đặt, mở bảng điều khiển tại http://YOUR_IP:8000, tạo tài khoản quản trị, và từ đó bạn hầu như làm mọi thứ bằng chuột. Muốn thứ gì đơn giản hơn, không cần triển khai Git, hãy cài Dockge hoặc Portainer để quản lý container.

Bước 5. Kết nối tên miền và bảo mật quyền truy cập

Để tránh lộ IP và có một địa chỉ đàng hoàng như cloud.yourdomain.com:

  1. Thêm tên miền của bạn vào Cloudflare (miễn phí), sau đó thay đổi nameserver tại registrar của bạn thành nameserver của Cloudflare.
  2. Cài đặt Cloudflare Tunnel (cloudflared), nó kết nối máy chủ của bạn với tên miền thông qua Cloudflare, HTTPS sẵn sàng, với không cổng nào lộ ra bên ngoài. Đối với Oracle thì điều này là lý tưởng: tốt nhất là không nên lộ IP công cộng chút nào.
  3. Chỉ dành cho riêng bạn (không có tên miền công cộng, truy cập từ thiết bị của chính bạn), Tailscale (gói miễn phí) qua WireGuard. Một lệnh trên máy chủ và trên điện thoại/laptop của bạn, và bạn đã ở trong mạng riêng của mình.
Ridark - inline image

Bước 6. Triển khai các ứng dụng đầu tiên của bạn

Thông qua Coolify (một nút trong danh mục) hoặc docker compose. Ví dụ, trình quản lý mật khẩu Vaultwarden trong 30 giây. Thả cái này vào một compose.yaml:

yaml
1services:
2 vaultwarden:
3 image: vaultwarden/server:latest
4 restart: unless-stopped
5 volumes:
6 - ./vw-data:/data
7 ports:
8 - "8080:80"

docker compose up -d, và bạn đã có 1Password của riêng mình. Sau đó khởi động phần còn lại theo cùng cách:

  • Immich, ảnh (thay thế Google Photos)
  • Nextcloud, tập tin và đám mây
  • Jellyfin / Navidrome, thư viện phương tiện của bạn
  • Umami / Plausible, phân tích không theo dõi

Bước 7. Sao lưu -> KHÔNG được tùy chọn

Tự lưu trữ = bạn là bộ phận CNTT của chính bạn. Thiết lập sao lưu tự động với Restic hoặc Duplicati tới lưu trữ đối tượng giá rẻ (Backblaze B2, Cloudflare R2) hoặc một ổ đĩa thứ hai. Quy tắc 3-2-1: 3 bản sao, 2 phương tiện khác nhau, 1 bản sao ngoài máy chủ. Nếu không có sao lưu, một ngày nào đó bạn sẽ mất tất cả, và sẽ không có ai để đổ lỗi.

Ridark - inline image

Bước 8. Chấp nhận thực tế bảo trì

Cập nhật image, giám sát (cài Uptime Kuma, nó ping các dịch vụ của bạn và gửi cảnh báo Telegram khi có thứ gì đó ngừng hoạt động), thỉnh thoảng có sự cố lúc 2 giờ sáng. Đây không phải là "cài đặt rồi quên", nó là một máy chủ nhỏ nhưng thực sự.

Ridark - inline image

Phần 2. Chính xác bạn tiết kiệm được những gì

Phân loại theo danh mục (giá, Mỹ, mỗi năm). Chỗ nào có bẫy, tôi nói thẳng. Chỗ nào bạn thấy "~", giá phụ thuộc vào gói, hãy kiểm tra giá hiện tại.

👤 Đối với một người bình thường

Đám mây & tập tin (1–2 TB). Trả phí: Google One / Dropbox ~$100–300.

→ Nextcloud / Immich. Tiết kiệm $100–300.

Quản lý mật khẩu. Trả phí: 1Password ~$36, gia đình ~$60.

→ Vaultwarden. Tiết kiệm $36–60. Lợi ích dễ dàng, sạch sẽ nhất, hãy bắt đầu từ đây.

Ghi chú & tác vụ. Trả phí: Notion / ClickUp / Trello ~$50–200.

→ AppFlowy / Affine / Trilium. Tiết kiệm $50–200.

Ngân sách & tài chính. Trả phí: YNAB $109, Monarch ~$100–144.

→ Actual Budget / Firefly III. Tiết kiệm ~$100–144. Mỉa mai thay: trả $109/năm cho một ứng dụng dạy bạn cách tiết kiệm tiền.

VPN / truy cập. Trả phí: Mullvad / Tailscale Pro ~$30–100.

→ Tailscale (gói miễn phí) + WireGuard. Tiết kiệm $30–100.

Sao lưu. Trả phí: Backblaze ~$99.

→ Restic / Duplicati vào bộ nhớ của riêng bạn. Tiết kiệm ~$99.

An ninh gia đình. Trả phí: Ring Protect / Nest Aware ~$80–160.

→ Home Assistant + Frigate với camera cục bộ. Tiết kiệm $80–160. Thưởng thêm: video của bạn không bao giờ rời khỏi đám mây của người khác.

Máy chủ game. Trả phí: Minecraft Realms ~$96.

→ tự lưu trữ trên phần cứng của bạn. Tiết kiệm ~$96.

RSS / đọc sau. Trả phí: Feedly Pro ~$72, Pocket.

→ FreshRSS / Miniflux / Wallabag. Tiết kiệm ~$72.

Dấu trang. Trả phí: Raindrop Pro ~$28.

→ Linkding / Karakeep. Tiết kiệm ~$28.

Lịch & danh bạ. Trả phí: được gộp trong các gói thư/đám mây trả phí.

→ Baïkal / Radicale (CalDAV/CardDAV). Tiết kiệm: đồng bộ giữa các thiết bị mà không cần đám mây của người khác.

Sách nói / sách điện tử. Trả phí: Audible ~$150–180.

→ Audiobookshelf / Calibre-Web.

Phân tích trang web. Trả phí: "miễn phí," nhưng nó theo dõi bạn và người dùng của bạn.

→ Umami / Plausible. Tiết kiệm: quyền riêng tư + $0.

Email (riêng tư / cho tên miền của bạn). Trả phí: Google Workspace / Proton ~$50–120.

→ Mailcow / iRedMail.

Phương tiện (Netflix / Spotify), bẫy chính. Trả phí: ~$800–1,200 cho một thuê bao tích cực ở Mỹ.

→ Jellyfin / Navidrome.

Đối với blogger / người sáng tạo. Link-in-bio (Linktree ~$60–108, Bitly ~$96)

→ LittleLink / Shlink. Bản tin (Mailchimp từ ~$150) → Listmonk.

Ridark - inline image

🏢 Đối với doanh nghiệp -> nơi $10.000+ đến từ

Ở đây tiền thật không nằm ở các khoản đăng ký nhỏ, mà nằm ở cơ sở hạ tầng và định giá theo ghế:

Egress (băng thông xuất). 10 TB xuất miễn phí trên Oracle; cùng 10 TB đó trên AWS tốn khoảng $900/tháng. Đối với dịch vụ phương tiện/tập tin, đó là hàng chục nghìn đô la một năm.

Tính toán. Cấu hình 4 lõi / 24 GB mà Oracle cho bạn miễn phí có giá $40–100/tháng trên đám mây trả phí.

Mã nguồn & CI. GitHub/GitLab trả phí theo ghế + phút CI → Gitea / Forgejo + Woodpecker CI hoặc runner tự lưu trữ của riêng bạn.

Wiki & tài liệu. Confluence ~$60+/người/năm → BookStack / Outline / Wiki.js. Đối với một nhóm 20 người, đó là $1.000+/năm.

CRM. HubSpot / Pipedrive theo ghế → EspoCRM / Twenty.

Hỗ trợ. Zendesk (~$55–115/người/tháng!) → Chatwoot. Một trong những khoản chi lớn nhất.

Biểu mẫu & khảo sát. Typeform (từ ~$300/năm) → Formbricks.

Trang trạng thái & giám sát. StatusPage / Pingdom → Uptime Kuma + Gatus.

Theo dõi thời gian. Toggl / Harvest (~$100+/người/năm) → Kimai.

Ridark - inline image

Phần 3. Sự tự do đáng giá vài buổi tối

Chuyển sang tự lưu trữ có thể được so sánh với việc chuyển từ căn hộ thuê sang ngôi nhà của riêng bạn. Đúng vậy, bây giờ bạn phải tự sửa vòi nước bị rò rỉ (cập nhật container Docker) và để mắt đến an ninh mái nhà (cấu hình sao lưu). Nhưng đổi lại, bạn nhận được thứ mà người dùng nền tảng thương mại hoàn toàn bị tước đoạt -> quyền riêng tư tuyệt đối và sự độc lập.

Dữ liệu của bạn không còn thuộc về các gã khổng lồ công nghệ. Sẽ không ai khóa tài khoản của bạn vì lỗi thuật toán, tăng gấp đôi giá đăng ký bất ngờ, hoặc làm rò rỉ mật khẩu của bạn lên dark web trong một vụ hack khác vào một nhà cung cấp dịch vụ lớn.

Tất nhiên, con đường này đòi hỏi thời gian và sự sẵn sàng tìm hiểu công nghệ một chút. Nhưng hãy đồng ý rằng, đánh đổi vài buổi tối rảnh rỗi để lấy 2.500 đô la tiết kiệm hàng năm và toàn quyền kiểm soát cuộc sống số của bạn -> đó là một trong những giao dịch tốt nhất bạn có thể thực hiện. Máy chủ đã sẵn sàng, các cổng đã mở. Đã đến lúc triển khai ứng dụng đầu tiên của bạn.

Cảm ơn bạn đã đọc hướng dẫn sẽ giúp bạn tiết kiệm tiền 💸

Lưu nó vào dấu trang để không bị mất 📝

Lưu một chạm

Đọc sâu bài viết viral bằng AI trong YouMind

Lưu nguồn, đặt câu hỏi tập trung, tóm tắt lập luận và biến một bài viết viral thành các ghi chú có thể tái sử dụng trong một không gian làm việc AI duy nhất.

Khám phá YouMind
Dành cho nhà sáng tạo

Biến Markdown của bạn thành bài viết 𝕏 gọn gàng

Khi bạn đăng bài viết dài của riêng mình, việc định dạng hình ảnh, bảng và khối mã cho 𝕏 rất mệt mỏi. YouMind biến cả bản nháp Markdown thành một bài viết 𝕏 gọn gàng, sẵn sàng để đăng.

Thử Markdown sang 𝕏

Thêm pattern để giải mã

Bài viết viral gần đây

Khám phá thêm bài viết viral