Skip to content

Supabase

Tổng Quan

Tính năng Supabase cung cấp giao diện toàn diện để vận hành Supabase trên máy chủ của bạn. Tính năng này cho phép bạn theo dõi trạng thái dịch vụ, truy cập Supabase Studio, xem thông tin API Gateway và liên kết Supabase với tên miền tùy chỉnh có SSL.

Cài Đặt

Để kích hoạt menu Supabase, bạn cần cài đặt ứng dụng này trên máy chủ trước.

  1. Đi tới phần Ứng dụng của máy chủ.
  2. Cuộn xuống phần Uninstalled (Chưa cài đặt).
  3. Tìm ứng dụng Supabase trong danh sách.
  4. Bấm nút Install.
  5. Nhập Password cho Supabase Studio và Port (mặc định: 8000).
  6. Bấm Install để bắt đầu quá trình cài đặt. Docker sẽ được tự động cài đặt nếu chưa có.

Hướng Dẫn Sử Dụng

Trạng Thái

Thẻ Status hiển thị các thông tin chính về Supabase:

  • Version: Phiên bản Supabase đang cài đặt.
  • Port: Cổng mà Supabase đang chạy.

Truy cập Dashboard

Supabase Studio Dashboard

Thẻ Access Links cung cấp URL để truy cập Supabase Studio. Sử dụng các nút:

  • Copy: Sao chép URL Studio vào clipboard.
  • Open: Mở Studio trong tab trình duyệt mới.

Thông tin Đăng nhập

Khi truy cập Supabase Studio, trình duyệt sẽ yêu cầu đăng nhập:

  • Username: supabase
  • Password: Mật khẩu bạn đã nhập khi cài đặt.

Bạn có thể đổi mật khẩu bằng cách chỉnh sửa DASHBOARD_PASSWORD trong file /opt/supabase/.env và khởi động lại Supabase.

API Gateway

URL API Gateway được sử dụng bởi ứng dụng của bạn để kết nối tới các dịch vụ Supabase (REST API, Auth, Storage, Realtime). Sao chép URL này và sử dụng trong cấu hình ứng dụng.

Truy cập qua Tên miền

Bạn có thể liên kết Supabase với một website để truy cập qua tên miền tùy chỉnh có SSL, thay vì dùng địa chỉ IP và cổng trực tiếp.

Liên kết Website

  1. Bấm nút Link to Website.
  2. Chọn một trong hai cách:
    • Select Existing Website: Chọn một website đã tạo trên máy chủ từ danh sách, sau đó bấm Link.
    • Create New Website: Điền thông tin để tạo website mới đóng vai trò reverse proxy tới Supabase.
  3. Sau khi liên kết, URL Studio Dashboard và API Gateway sẽ tự động cập nhật sang tên miền đã liên kết.

Quản lý Website Đã Liên Kết

Sau khi liên kết, mục Access via Domain hiển thị tất cả website đã liên kết với các thao tác:

  • Manage: Chuyển đến trang quản lý website.
  • Access: Mở website trong tab trình duyệt mới.
  • Unlink: Hủy liên kết giữa website và Supabase.

Bạn có thể liên kết nhiều website với Supabase bằng cách bấm Link another Website.

Quản lý Dịch vụ

Nằm ở góc trên bên phải giao diện:

  • Service Status: Xem trạng thái Đang chạy (Running) hoặc Đã dừng (Stopped).
  • Thao tác:
    • Dùng các nút Restart, Stop, hoặc Start để điều khiển dịch vụ.
    • Bấm Update (nếu có) để cập nhật phiên bản mới.
    • Bấm Uninstall để gỡ cài đặt Supabase.

Ghi Chú & Cảnh Báo

  • Cảnh báo: Truy cập qua tên miền công khai sẽ đưa Supabase lên internet. Hãy đảm bảo mật khẩu Basic Auth đủ mạnh.
  • Lưu ý: Supabase yêu cầu Docker để chạy. Docker sẽ được tự động cài đặt trong quá trình cài Supabase.
  • Lưu ý: Cổng mặc định là 8000. Đảm bảo cổng này chưa được sử dụng bởi ứng dụng khác.