Baserow: 코딩 없이 만드는 나만의 데이터베이스

안녕하세요, Mark입니다.

데이터베이스라고 하면 왠지 어렵게 느껴지죠. SQL이니 테이블이니 스키마니… 개발자들이나 쓰는 거 아닐까 싶은 분들도 많을 겁니다.

그런데 사실 일상에서 데이터베이스가 필요한 순간이 꽤 많습니다.

“내가 읽은 책 목록을 체계적으로 관리하고 싶다” “프로젝트 진행 상황을 한눈에 보고 싶다” “수집하는 정보들을 구조적으로 정리하고 싶다”

이런 상황에서 딱 맞는 도구가 오늘 소개할 Baserow입니다.


📊 Baserow가 뭔가요?

Baserow는 코드 한 줄 없이 데이터베이스와 애플리케이션을 만들 수 있는 오픈소스 노코드 플랫폼입니다.

쉽게 말하면 엑셀의 편리함 + 데이터베이스의 강력함을 합친 거예요. 생김새는 엑셀 스프레드시트처럼 생겼는데, 안에서 할 수 있는 것들은 훨씬 많습니다.

해외에서는 Airtable이라는 유사한 유료 서비스가 유명한데, Baserow는 Airtable의 오픈소스 대안으로 만들어졌으며 클라우드와 셀프호스팅 두 가지 배포 방식을 모두 지원합니다.

현재 15만 명 이상의 사용자가 사용하고 있으며, GDPR, HIPAA, SOC 2 Type II 보안 규정을 준수하는 엔터프라이즈급 플랫폼으로 성장했습니다. 


🆕 2025년 주요 업데이트

2025년에 Baserow는 Baserow 2.0을 출시하면서 플랫폼 성능 대폭 향상, 새로운 노코드 데이터베이스 기능 추가, 급속도로 성장하는 오픈소스 커뮤니티를 이루며 큰 변화를 맞았습니다. 커뮤니티 규모가 모든 플랫폼을 합쳐 10,000명에 도달하는 의미 있는 이정표를 세웠고, Capterra, Software Advice, GetApp에서 모두 4.7점의 높은 평점을 유지했습니다.

그리고 현재 AI 어시스턴트가 내장되어 자연어로 데이터베이스와 워크플로우를 생성할 수 있게 됐습니다.


✨ 주요 기능

① 다양한 보기 방식

같은 데이터를 여러 형태로 볼 수 있습니다.

보기 방식설명
그리드 (Grid)엑셀처럼 행/열로 보기
갤러리 (Gallery)카드 형태로 시각적으로 보기
칸반 (Kanban)트렐로처럼 상태별 카드 보기
캘린더 (Calendar)날짜 기반으로 보기
타임라인 (Timeline)프로젝트 일정 보기
폼 (Form)데이터 입력 폼 생성

같은 데이터인데 목적에 따라 보는 방식을 바꿀 수 있어요. 프로젝트 관리할 때는 칸반으로, 전체 현황 볼 때는 그리드로 전환하면 됩니다.

② 풍부한 필드 타입

엑셀의 셀이 텍스트나 숫자 정도라면, Baserow는 훨씬 다양한 필드를 지원합니다.

  • 텍스트, 숫자, 날짜, 체크박스
  • 파일 첨부
  • 드롭다운 선택
  • 다중 선택
  • URL, 이메일, 전화번호
  • 수식(Formula)
  • 다른 테이블과 연결 (Link to Table)
  • 별점 평가
  • 색상

특히 테이블 간 연결 기능이 강력합니다. 예를 들어 “책” 테이블과 “저자” 테이블을 연결해두면, 책 목록에서 저자 정보를 바로 볼 수 있어요.

③ 자동화 (Automation)

반복적인 작업을 자동화할 수 있습니다.

  • 새 행이 추가될 때 이메일 발송
  • 특정 조건이 충족될 때 다른 테이블에 데이터 추가
  • 웹훅으로 외부 서비스와 연동
  • n8n 같은 자동화 도구와 연결

④ API 우선 설계

완전히 API 우선으로 설계되어 기존 도구들과 원활하게 통합됩니다. n8n이나 Make 같은 자동화 도구와 연결하면 훨씬 강력해집니다.

⑤ AI 기능 (유료)

자연어로 데이터베이스와 워크플로우를 생성할 수 있는 AI 어시스턴트가 내장되어 있습니다. 이 기능은 유료 플랜에서 사용할 수 있지만, 개인 사용자에게는 무료 기능만으로도 충분합니다.


💰 요금제는 어떻게 되나요?

플랜비용주요 특징
무료무료기본 기능 전부, 행 수 제한 없음
Premium유료AI 기능, 고급 권한 설정
Advanced유료엔터프라이즈 기능
셀프호스팅서버 비용만무료 기능 무제한

📦 포테이너 스택으로 설치하기

Baserow는 스택 명령어가 놀랍도록 단순합니다. 컨테이너 하나에 모든 게 내장되어 있어요.

version: "3.4"

services:
  baserow:
    container_name: baserow
    image: baserow/baserow:latest
    restart: unless-stopped
    environment:
      BASEROW_PUBLIC_URL: 'https://[내도메인]'
    ports:
      - "3004:80"
    volumes:
      - baserow_data:/baserow/data

volumes:
  baserow_data:
version: "3.4"

services:
  baserow:
    container_name: baserow
    image: baserow/baserow:latest
    restart: unless-stopped
    environment:
      BASEROW_PUBLIC_URL: 'https://[내도메인]'
    ports:
      - "3004:80"
    volumes:
      - baserow_data:/baserow/data

volumes:
  baserow_data:

스택 설명

항목설명
BASEROW_PUBLIC_URLNPM으로 연결할 도메인 주소
3004:80접속 포트
baserow_data모든 데이터 저장 볼륨

💡 DB가 필요 없어요! Ghost나 워드프레스처럼 별도 MariaDB나 MySQL 컨테이너가 필요 없습니다. PostgreSQL이 내장되어 있어서 컨테이너 하나로 완결됩니다.

Deploy the Stack 클릭 후 설치 완료!


🌐 접속 및 초기 설정

http://my-server:3004
http://my-server:3004

처음 접속하면 관리자 계정을 만드는 화면이 나옵니다. 이메일과 비밀번호를 설정하면 바로 대시보드가 열립니다.


💡 어떻게 활용할 수 있을까요?

개인이 활용할 수 있는 방법들을 정리하면 이렇습니다.

독서 기록 읽은 책, 읽고 싶은 책, 저자, 장르, 별점, 독후감을 체계적으로 관리

콘텐츠 관리 블로그 포스팅 아이디어, 작성 상태(초안/작성중/완료), 발행일 관리

서버 프로그램 목록 설치한 프로그램, 포트 번호, 용도, 설치일, 스택 명령어를 테이블로 관리

링크 모음 자주 쓰는 사이트, 레퍼런스 자료, 카테고리별 정리

예산 추적 월별 지출 카테고리, 금액, 메모를 구조적으로 관리


✅ 핵심 요약

항목내용
용도노코드 데이터베이스, 앱 빌더
보기 방식그리드, 갤러리, 칸반, 캘린더, 타임라인, 폼
강점API 우선, 테이블 간 연결, 다양한 필드
AI 기능유료 플랜 (개인은 무료로 충분)
비용개인/셀프호스팅 무료
DBPostgreSQL 내장, 별도 DB 불필요

마치며

Baserow는 처음엔 “그냥 엑셀 쓰면 되지 않나?” 싶은데, 써보면 다릅니다. 테이블 간 연결, 다양한 보기 방식, 자동화 연동… 엑셀로는 할 수 없는 것들이 많거든요.

특히 n8n과 연동하면 더 강력해집니다. 어딘가에서 데이터가 들어오면 자동으로 Baserow 테이블에 쌓이고, 조건이 맞으면 알림을 보내는 식의 자동화가 가능해요.

코딩 없이 자신만의 데이터베이스를 만들고 싶은 분들한테 강력 추천합니다.


Mark의 한마디: “처음에 설치만 해두고 ‘이게 뭐에 쓰는 거지?’ 했는데, 서버에 설치한 프로그램들 목록을 Baserow로 정리해봤더니 딱 맞더라고요. 포트 번호, 용도, 스택 파일 위치를 한 테이블에 정리해두니까 나중에 찾기가 훨씬 편해졌습니다 ㅎㅎ”

댓글 남기기