Supabase
Tổng quan
Trang Supabase Manager giúp bạn vận hành Supabase tự cài trên máy chủ của mình: theo dõi trạng thái dịch vụ, truy cập Supabase Studio, xem địa chỉ API Gateway và liên kết Supabase với tên miền riêng có SSL.
INFO
Tính năng này chỉ dành cho tài khoản dùng gói trả phí. Với gói miễn phí, trang sẽ hiển thị nút Nâng cấp ngay.
Cài đặt
Trước khi cài, mục Supabase nằm trong nhóm Khám phá của menu máy chủ. Sau khi cài, mục Supabase xuất hiện trực tiếp trong menu máy chủ.
- Đi tới trang Ứng dụng của máy chủ.
- Chọn bộ lọc Chưa cài đặt.
- Tìm ứng dụng Supabase trong danh sách.
- Bấm biểu tượng Cài đặt (mũi tên tải xuống) ở cuối dòng.
- Nhập Password cho Supabase Studio và Port (mặc định:
8000). - Bấm Cài đặt để bắt đầu. Docker sẽ được tự động cài đặt nếu chưa có.
TIP
Bạn cũng có thể bấm Cài đặt ngay trên trang Supabase khi ứng dụng chưa được cài. Khi đó mật khẩu Studio được tạo ngẫu nhiên và cổng mặc định là 8000. Nếu muốn tự đặt mật khẩu, hãy cài từ trang Ứng dụng như hướng dẫn ở trên.
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 link (biểu tượng sao chép): Sao chép URL Studio vào clipboard.
- Open Studio (biểu tượng mở tab mới): 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
Ứng dụng của bạn dùng URL API Gateway để kết nối tới các dịch vụ Supabase (REST API, Auth, Storage, Realtime). Bấm Copy URL để sao chép URL này và 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
- Bấm nút Link to Website.
- 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.
- 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:
- Trạng thái dịch vụ: Cho biết Supabase đang chạy hay đã dừng.
- Thao tác:
- Dùng các nút Khởi động, Khởi động lại hoặc Dừng để điều khiển dịch vụ.
- Bấm nút Cập nhật Supabase to ... (chỉ hiện khi có phiên bản mới) để nâng cấp Supabase.
Để gỡ cài đặt Supabase, vào trang Ứng dụng, chọn bộ lọc Đã cài đặt, tìm ứng dụng Supabase và bấm biểu tượng Gỡ cài đặt.
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.