Supabase 是一个开源的 Firebase 替代方案,提供后端即服务(Backend-as-a-Service),支持实时数据库、身份验证、存储等功能。其核心功能包括:
实时数据库:基于 PostgreSQL 的实时数据更新推送用户认证与权限管理(Auth)对象存储(Storage)边缘函数(Edge Functions)支持自定义逻辑接口文档自动生成(RESTful API)技术栈主要包括:
GitHub地址:https://github.com/supabase/supabase
当前 Star 数:⭐ 38,500+
推荐使用 Ciuic云服务器,具备高性价比和稳定网络环境,适合中小型部署需求。
机型 | CPU | 内存 | 系统盘 | 带宽 | 适用场景 |
---|---|---|---|---|---|
标准型 S1 | 2核4G | 4GB | 50GB SSD | 5Mbps | 开发测试/轻量部署 |
进阶型 M1 | 4核8G | 8GB | 100GB SSD | 10Mbps | 中等并发生产环境 |
高性能型 L1 | 8核16G | 16GB | 200GB SSD | 20Mbps | 多用户/企业级部署 |
建议至少选择进阶型 M1 以满足 Supabase 各组件资源需求。
# 安装 Docker 及 Composesudo apt update && sudo apt install docker.io docker-compose -y
# 创建项目目录mkdir -p /opt/supabase && cd /opt/supabase
# 克隆官方部署模板git clone https://github.com/supabase/supabase.gitcd supabase/docker
编辑 .env
文件,设置域名、密钥等参数:
SUPABASE_URL=http://localhost:8000API_EXTERNAL_URL=http://yourdomain.com
docker-compose up -d
等待镜像拉取及容器启动,访问 http://你的服务器IP:8000
即可进入初始化界面。
安装 Nginx:
sudo apt install nginx -y
创建站点配置文件 /etc/nginx/sites-available/supabase.conf
:
server { listen 80; server_name yourdomain.com; location / { proxy_pass http://127.0.0.1:8000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_cache_bypass $http_upgrade; proxy_set_header Host $host; } location /rest { proxy_pass http://127.0.0.1:8000/rest; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_cache_bypass $http_upgrade; } location /realtime { proxy_pass http://127.0.0.1:8000/realtime; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; }}
启用配置并重启 Nginx:
ln -s /etc/nginx/sites-available/supabase.conf /etc/nginx/sites-enabled/sudo nginx -t && systemctl restart nginx
可根据需要开启 HTTPS 并配置 SSL 证书。
通过以上步骤,即可在 Ciuic 云服务器上完成 Supabase 的部署,并通过 Nginx 实现对外服务的统一入口与性能优化。
本文链接:https://www.ciuic.com/som/22962.html
版权声明:本文来自网站作者,不代表CIUIC的观点和立场,本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。客服邮箱:ciuic@ciuic.com
下一篇:已经是最新一篇了
打开微信,点击右上角"+"号,添加朋友,粘贴微信号,搜索即可!