수파베이스, 도커 대신 포드맨으로 셀프호스팅!

수파베이스, 팟맨과 셀프호스팅!



Supabase는 제품을 구축하는 데 필요한 모든 백엔드 기능을 제공하는 오픈 소스 Firebase 대안입니다. 완전히 사용하거나 필요한 기능만 사용할 수 있습니다. hosted 플랫폼으로 프로젝트를 시작하거나 podman 👇으로 직접 Supabase를 호스팅하는 방법을 알아보세요.

설치 요구 사항


podman , podman-dockerdocker-compose를 설치해야 합니다.

나는 리눅스 pop_os를 사용하고 있습니다

sudo apt-get -y install podman podman-docker docker-compose


in your ~./bashrc file add docker as a podman alias (alias docker=podman)



지금. supabase 저장소를 복제해야 합니다.

git clone --depth 1 https://github.com/supabase/supabase


그 다음에:

# Go to the docker folder
cd supabase/docker

# Copy the fake env vars
cp .env.example .env


지금./etc/containers/registries.conf에서 도커 허브 미러를 구성해야 합니다.

sudo nano /etc/containers/registries.conf


파일 끝에 다음 줄을 추가합니다.

unqualified-search-registries = ['docker.io']

[[registry]]
prefix = "docker.io"
location = "docker.io"

[[registry.mirror]]
prefix = "docker.io"
location = "docker.mirrors.ustc.edu.cn"


저장해! 지금. 이제 supabase studio를 설치할 준비가 되었습니다.

sudo docker-compose up


드디어. Supabase Studio를 사용하려면 http://localhost:3000을 방문하십시오.



이 오류가 발생하는 경우:

ERROR: for db error preparing container 22e6838a1fd10267d63f69ef400000a84a1a857a5e46718003f8a5f63388bb0f for attach: cannot listen on the TCP port: listen tcp4 :5432: bind: address already in use


POSTGRES_PORT 파일에서 .env를 변경하기만 하면 됩니다.

😊 즐기세요!
🐦

좋은 웹페이지 즐겨찾기