SupaBase

Self-Host Supabase: Triển khai One-Click trên VPS riêng của bạn

Supabase cung cấp cơ sở dữ liệu open-source, xác thực và API real-time. Automatio triển khai nó lên máy chủ chuyên dụng của bạn với HTTPS để tránh phí theo dự...

self-hosted supabasesupabase vps hostingopen source firebasedocker supabasepostgres as a servicesupabase auth self-hosted
SupaBase logo

SupaBase

Databases

Supabase cung cấp cơ sở dữ liệu open-source, xác thực và API real-time. Automatio triển khai nó lên máy chủ chuyên dụng của bạn với HTTPS để tránh phí theo dự...

databasefirebasepostgres

Bạn nhận được gì khi triển khai SupaBase

Máy chủ chúng tôi thuê, chi phí, và những gì trình cài đặt sẽ hỏi.

Máy chủ
CX23 · 2 vCPU · 4 GB RAM
Từ
$9/tháng
Cài đặt
Không cần cấu hình

Có trong mọi lần triển khai

  • Máy chủ riêng, mỗi máy một ứng dụng
  • Chứng chỉ HTTPS cấp tự động
  • Tên miền phụ miễn phí, tên miền riêng tùy chọn
  • Khởi động lại, đổi kích thước, snapshot và khôi phục

Dự án

Mọi liên kết ra ngoài Automatio trên trang này.

Triển khai SupaBase chỉ một cú nhấp

Trên máy chủ của bạn, với dữ liệu của bạn. Không terminal, không lệnh Docker, không cấu hình chứng chỉ.

  1. 1

    Chọn kích thước

    Bắt đầu với máy chủ nhỏ nhất đủ dùng. Nâng cấp sau mà không cần cài lại.

  2. 2

    Nhấn triển khai

    Chúng tôi thuê máy chủ, cài ứng dụng bằng Docker và trỏ một tên miền phụ vào đó.

  3. 3

    Xem nó khởi chạy

    Quá trình chạy tự động trong vài phút. Khi chứng chỉ HTTPS được cấp là ứng dụng đã sẵn sàng.

Kích thước máy chủ

Tính phí hằng tháng cùng gói Automatio. Xóa máy chủ là ngừng tính phí.

Khả năng SupaBase

Khám phá những gì Automatio có thể làm cho trường hợp sử dụng này

Cơ sở dữ liệu Postgres

Mỗi dự án đi kèm với một cơ sở dữ liệu PostgreSQL đầy đủ và chuyên dụng. Đây không phải là một instance chia sẻ, nghĩa là bạn có toàn quyền root đối với các extension, schema và trigger phức tạp mà không bị giới hạn bởi nhà cung cấp.

  • 1Hỗ trợ đầy đủ PostGIS
  • 2PgVector cho các ứng dụng AI
  • 3Truy cập SQL trực tiếp qua UI
  • 4Tự động tạo API REST và GraphQL
  • 5Các extension cơ sở dữ liệu tùy chỉnh

Khả năng SupaBase

  • Cơ sở dữ liệu Postgres

    Mỗi dự án đi kèm với một cơ sở dữ liệu [PostgreSQL](https://www.postgresql.org/) đầy đủ và chuyên dụng. Đây không phải là một instance chia sẻ, nghĩa là bạn có toàn quyền root đối với các extension, schema và trigger phức tạp mà không bị giới hạn bởi nhà cung cấp.

    1. Hỗ trợ đầy đủ PostGIS
    2. PgVector cho các ứng dụng AI
    3. Truy cập SQL trực tiếp qua UI
    4. Tự động tạo API REST và GraphQL
    5. Các extension cơ sở dữ liệu tùy chỉnh
  • Authentication & Auth

    Một hệ thống quản lý người dùng hoàn chỉnh xử lý việc đăng ký và đăng nhập ngay khi thiết lập. Nó tích hợp Row Level Security (RLS) trực tiếp vào cơ sở dữ liệu của bạn, đảm bảo người dùng chỉ thấy dữ liệu mà họ được phép truy cập.

    1. Phiên người dùng dựa trên JWT
    2. Hỗ trợ OAuth (Google, GitHub, v.v.)
    3. Luồng email và mật khẩu
    4. Đăng nhập bằng Magic link
    5. Xác thực đa yếu tố (MFA)
  • Realtime Engine

    Lắng nghe các thay đổi cơ sở dữ liệu ngay khi chúng diễn ra bằng WebSockets. Realtime engine truyền phát các thao tác thêm, sửa, xóa đến frontend của bạn, giúp dễ dàng xây dựng các ứng dụng cộng tác hoặc bảng điều khiển trực tiếp.

    1. Trình lắng nghe thay đổi cơ sở dữ liệu
    2. Theo dõi sự hiện diện của người dùng
    3. Truyền phát tin nhắn (Broadcast)
    4. Đồng bộ hóa độ trễ thấp
    5. Tích hợp với RLS
  • Storage & Edge Functions

    Xử lý các tệp lớn và logic phía máy chủ trong một môi trường duy nhất. Storage cho phép bạn phân phối các tài nguyên thông qua các bucket tương thích với S3, trong khi Edge Functions cho phép bạn chạy logic TypeScript được cung cấp bởi Deno.

    1. Lưu trữ tệp tương thích S3
    2. API chuyển đổi hình ảnh
    3. Edge Functions vận hành bởi Deno
    4. Triggers Webhook
    5. Bucket riêng tư và công khai

content.selfHosted.whyTitle

content.selfHosted.tradeoffsTitle

Tránh các mốc tăng giá sốc: Các gói hosted chính thức sẽ nhảy vọt lên $25 mỗi dự án mỗi tháng ngay khi bạn vượt quá giới hạn miễn phí, điều này trở nên không khả thi đối với các danh mục công cụ nhỏ.
Yêu cầu RAM cao hơn: Supabase là một bộ gồm gần chục microservices; việc chạy toàn bộ stack một cách đáng tin cậy đòi hỏi ít nhất 4GB RAM, khiến nó không phù hợp với các gói VPS nhỏ nhất.
Tuân thủ quy định về lưu trữ dữ liệu: Lưu trữ dữ liệu người dùng trên hạ tầng của chính bạn tại các khu vực địa lý cụ thể để đáp ứng các yêu cầu bảo mật khắt khe của ngân hàng hoặc doanh nghiệp.
Cấu hình SMTP thủ công: Không giống như phiên bản hosted, bạn phải cung cấp thông tin đăng nhập SMTP của riêng mình thông qua nhà cung cấp như Resend để gửi email xác thực và đặt lại mật khẩu.
Không giới hạn số lượng tài khoản người dùng: Self-hosting loại bỏ gánh nặng tài chính từ việc định giá theo người dùng hoặc theo quản trị viên như các giải pháp độc quyền khác như Firebase hay managed Supabase.
Trách nhiệm nâng cấp: Việc nâng cấp phiên bản lớn cho các dịch vụ Postgres hoặc GoTrue nền tảng đòi hỏi phải xác minh thủ công để đảm bảo các chính sách Row Level Security của bạn vẫn nguyên vẹn.
Schema bảng không giới hạn: Chạy các ứng dụng phức tạp với hàng trăm bảng và hàng triệu hàng dữ liệu mà không gặp phải giới hạn hiệu suất của dịch vụ managed.
Studio một dự án: Phiên bản self-hosted của Supabase Studio được thiết kế cho một dự án duy nhất; nó không hỗ trợ nhiều tổ chức hoặc chuyển đổi dự án như bảng điều khiển đám mây.
Truy cập cơ sở dữ liệu trực tiếp: Truy cập trực tiếp vào instance Postgres của bạn bằng bất kỳ công cụ hoặc framework migration nào mà không phải thông qua proxy quản lý hoặc dashboard bị hạn chế.

comparisonTable.self-hosted.title

comparisonTable.self-hosted.description

Chi phí hàng tháng

comparisonTable.self-hosted.managedSaas$25 mỗi dự án
comparisonTable.self-hosted.diyChi phí VPS + thời gian thiết lập
comparisonTable.self-hosted.automatioChi phí VPS cố định

Giới hạn dự án

comparisonTable.self-hosted.managedSaasTrả phí theo instance
comparisonTable.self-hosted.diyKhông giới hạn
comparisonTable.self-hosted.automatioKhông giới hạn

Thời gian thiết lập

comparisonTable.self-hosted.managedSaasTức thì
comparisonTable.self-hosted.diyHàng giờ cấu hình thủ công
comparisonTable.self-hosted.automatio~15 phút

HTTPS/TLS

comparisonTable.self-hosted.managedSaasĐã bao gồm
comparisonTable.self-hosted.diyCấu hình Certbot thủ công
comparisonTable.self-hosted.automatioTự động

Quyền sở hữu dữ liệu

comparisonTable.self-hosted.managedSaasHạ tầng chia sẻ
comparisonTable.self-hosted.diyToàn quyền kiểm soát
comparisonTable.self-hosted.automatioToàn quyền kiểm soát

Dành cho ai

Những người thực sự chạy SupaBase trên máy chủ của họ, và điều gì thay đổi khi đó.

một nhà sáng lập độc lập có nhiều danh mục dự án

Chi phí dự án managed đang ăn mòn lợi nhuận của các công cụ hobby nhỏ.

Host các dự án không giới hạn trên một VPS chi phí cố định.

  • Migrate các ứng dụng phụ lên một máy chủ duy nhất
  • Cấu hình auth chung cho nhiều domain
  • Thiết lập sao lưu cơ sở dữ liệu tự động

một kỹ sư fintech coi trọng tính bảo mật

Các yêu cầu tuân thủ đòi hỏi cô lập dữ liệu và lưu trữ cục bộ.

Kiểm soát toàn bộ hạ tầng cơ sở dữ liệu và các đánh giá bảo mật.

  • Kiểm toán các chính sách Row Level Security
  • Cấu hình VPC và quy tắc tường lửa (firewall)
  • Bật các storage bucket được mã hóa

một lập trình viên solo phát triển sản phẩm bằng AI

Cần một backend hoạt động ngay mà không phải học DevOps phức tạp.

Tạo backend tức thì với bảng điều khiển GUI.

  • Tạo schema bằng các AI prompt
  • Triển khai edge functions cho logic API
  • Theo dõi phiên người dùng theo thời gian thực

một freelancer tính phí theo giờ

Hóa đơn SaaS hàng tháng theo từng dự án làm chi phí bàn giao cho khách hàng trở nên đắt đỏ.

Bàn giao một máy chủ chuyên dụng thuộc quyền sở hữu hoàn toàn của khách hàng.

  • Cung cấp một instance Postgres sẵn sàng cho production
  • Cấu hình các nhà cung cấp auth riêng cho khách hàng
  • Thiết lập sao lưu lưu trữ cục bộ tự động

Prompt nay la gi?

Tim hieu prompt nay lam gi va cach no co the giup ban dat ket qua tot hon.

Supabase là gì?

Supabase là giải pháp thay thế open-source hàng đầu cho Firebase, được xây dựng trên các công cụ cấp doanh nghiệp như PostgreSQL và Elixir. Không giống như các nền tảng Backend-as-a-Service (BaaS) độc quyền trói buộc bạn vào một hệ sinh thái cụ thể, Supabase tận dụng các công nghệ tiêu chuẩn. Điều này có nghĩa là ngay cả khi bạn sử dụng bảng điều khiển của họ, dữ liệu của bạn nằm trong một cơ sở dữ liệu Postgres tiêu chuẩn mà bạn có thể xuất hoặc truy vấn từ bất kỳ ứng dụng nào khác bất cứ lúc nào. Nó giải quyết sự phân mảnh của backend hiện đại bằng cách hợp nhất quản lý cơ sở dữ liệu, xác thực người dùng, lưu trữ tệp và nhắn tin thời gian thực vào một nền tảng tích hợp duy nhất.

Cách thức hoạt động

Về cốt lõi, Supabase là một tập hợp gồm nhiều công cụ open-source hoạt động đồng bộ. PostgreSQL đóng vai trò là kho lưu trữ dữ liệu chính, trong khi GoTrue xử lý logic xác thực. PostgREST tự động tạo RESTful API dựa trên schema cơ sở dữ liệu của bạn, và Realtime xử lý việc truyền phát WebSocket. Tính mô-đun này là lý do tại sao Supabase lại mạnh mẽ đến vậy. Nó mang lại cho bạn trải nghiệm lập trình liền mạch đồng thời cho phép bạn đi sâu vào bất kỳ thành phần cụ thể nào. Khi tự host, bạn đang chạy một Docker stack điều phối các dịch vụ này hoạt động như một thể thống nhất.

Giờ đầu tiên làm việc với Supabase

Sau khi được triển khai, giờ đầu tiên của bạn sẽ bao gồm việc đăng nhập vào dashboard để tạo bảng đầu tiên. Nhờ tích hợp PostgREST, bạn không cần viết bất kỳ mã API nào; ngay khi bạn xác định một cột, bạn có thể truy vấn nó thông qua thư viện client của Supabase trong mã frontend của mình. Sau đó, bạn sẽ bật Row Level Security (RLS) để đảm bảo dữ liệu của bạn được bảo vệ. Bằng cách định nghĩa các chính sách SQL đơn giản, bạn có thể kiểm soát chính xác người dùng nào có thể đọc hoặc ghi vào các hàng cụ thể. Cuối cùng, bạn có thể kết nối một nhà cung cấp auth của bên thứ ba, việc này đơn giản chỉ là dán các khóa API của bạn vào bảng cài đặt.

Supabase và các giải pháp thay thế

So với Firebase, Supabase vượt trội hơn về tính linh hoạt và khả năng di chuyển dữ liệu. Bạn không bị ép buộc vào cấu trúc tài liệu NoSQL và có thể sử dụng SQL tiêu chuẩn cho việc tạo báo cáo phức tạp. So với việc tự xây dựng một backend tùy chỉnh bằng Node.js hoặc Python, Supabase giúp bạn tiết kiệm hàng tuần công sức viết mã mẫu (boilerplate). Nó mang lại trải nghiệm tương tự như một dịch vụ managed nhưng với sự minh bạch và hiệu quả về chi phí của phần mềm open-source tự host.

Prompt nay la gi?

Moi nguoi dang noi gi ve SupaBase

Xem cong dong nghi gi ve SupaBase

Yêu Supabase, nhưng mức giá $25/tháng đã giết chết các dự án phụ của tôi. Hóa đơn hàng tháng của tôi đã giảm từ mức dự kiến $100 xuống còn $5 khi chạy mọi thứ trên một VPS Hetzner duy nhất.
Eastern-Height2451
reddit
Tôi phải rất cẩn trọng về các chính sách RLS trong Supabase. Một số phiên bản đầu có các lỗ hổng bảo mật mà tôi chỉ phát hiện ra khi kiểm tra thủ công bảng điều khiển.
kotowskaman
reddit
VPS + Supabase tự host thực sự quá mạnh mẽ. Tôi đang chạy nhiều trang web, phân tích, công cụ cá nhân và một instance Supabase hoàn chỉnh với trình cào dữ liệu 24/7 chỉ với $7 trên một VPS Hetzner.
@AlexBurlis
twitter
Để trả lời câu hỏi của bạn, năng lực tính toán bạn nhận được cho Supabase hosted đắt hơn đáng kể so với việc bạn tự host.
u/BeeM3D
reddit
Self-hosting là lựa chọn phù hợp nếu bạn cần kiểm soát hoàn toàn dữ liệu của mình, có các yêu cầu tuân thủ hoặc muốn chạy các dự án không giới hạn.
Supabase Docs
hackernews
Làm việc với Edge Functions vừa nhận được một bản nâng cấp lớn, nhưng cấu hình vẫn là phần khó nhằn nhất trong bộ công cụ tự host.
@supabase
twitter

Video ve SupaBase

Xem huong dan, danh gia va thao luan ve SupaBase

Coolify là bảng điều khiển mà chúng ta sẽ sử dụng để triển khai Supabase

Điều đầu tiên tôi muốn nói ở đây là Edge Functions... việc thiết lập Edge Functions hoạt động hơi khác một chút

Hon ca prompt

Tang cuong quy trinh lam viec cua ban voi Tu dong hoa AI

Automatio ket hop suc manh cua cac AI agent, tu dong hoa web va tich hop thong minh de giup ban lam duoc nhieu hon trong thoi gian ngan hon.

AI Agent
Tu dong hoa web
Quy trinh thong minh

Meo chuyen nghiep cho SupaBase

Meo chuyen gia giup ban tan dung toi da SupaBase va dat ket qua tot hon.

Chọn 8GB RAM để đảm bảo độ ổn định

Supabase chạy hơn 10 microservices bao gồm Postgres, GoTrue và PostgREST. Mặc dù 4GB vẫn hoạt động, 8GB (CX33) sẽ giúp tránh tình trạng crash trong quá trình migration nặng hoặc chạy các tác vụ analytics.

Sử dụng Resend cho SMTP

Luồng authentication cần một nhà cung cấp email. Resend có gói miễn phí rất hào phóng và hoạt động hoàn hảo với cấu hình của Supabase để gửi email mời và đặt lại mật khẩu.

Kiểm tra kỹ các chính sách RLS

Trong môi trường self-hosted, bạn là lớp phòng thủ cuối cùng. Hãy luôn kiểm tra lại các chính sách Postgres Row Level Security (RLS) để đảm bảo người dùng chưa xác thực không thể truy cập các bảng dữ liệu riêng tư.

Danh gia

Nguoi dung cua chung toi noi gi

Tham gia cung hang nghin nguoi dung hai long da thay doi quy trinh lam viec cua ho

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

Lien quan Self-Hosted Apps

Cau hoi thuong gap ve SupaBase

Tim cau tra loi cho cac cau hoi thuong gap ve SupaBase