오픈 소스 Airtable 대안 NocoDB 도커로 구축하기
안녕하세요. 달소입니다.
앞서 소개해드린 NocoDB를 도커로 간단하게 구축하는 방법입니다.
오픈 소스 Airtable 대안 NocoDB[서버 구축(Self-Hosted)] 달소 2023.08.28 안녕하세요. 달소입니다. 이번에는 DB들을 가시성있게 관리할 수 있도록 도와주...
구축 환경
Ubuntu 22.04 LTS
Docker / Docker-compose
기본적으로 Noco DB의경우 sqlite가 기본이지만 mysql, postgres등과도 결합이 되기때문에 postgres로 구성할예정입니다.
컨테이너 생성하기
mkdir /data/nocodb
cd /data/nocodb
vi docker-compose.yml
version: '2.1'
services:
nocodb:
depends_on:
root_db:
condition: service_healthy
environment:
NC_DB: "pg://root_db:5432?u=postgres&p=password&d=root_db"
image: "nocodb/nocodb:latest"
ports:
- "8080:8080"
restart: always
volumes:
- "nc_data:/usr/app/data"
root_db:
environment:
POSTGRES_DB: root_db
POSTGRES_PASSWORD: password
POSTGRES_USER: postgres
healthcheck:
interval: 10s
retries: 10
test: "pg_isready -U \"$$POSTGRES_USER\" -d \"$$POSTGRES_DB\""
timeout: 2s
image: postgres
restart: always
volumes:
- "db_data:/var/lib/postgresql/data"
volumes:
db_data: {}
nc_data: {}

그리고 ip:8080으로 접속해주시면됩니다.
슈퍼어드민으로 계정이 생성을 진행합니다.

로그인하면 끝입니다 ㅎ

이제 데이터를 만들어서 사용하면됩니다!
참 쉽죠?
저는 n8n과 연동해볼예정입니다.