OpenSource-Hub
M

Mathesar

4.9k stars·개발 도구·SHA-256 체크섬 확인됨

PostgreSQL을 스프레드시트와 유사한 협업 인터페이스로 바꿔 비기술자도 코드 없이 데이터를 조회, 편집, 쿼리할 수 있게 해주는 셀프 호스팅 웹 애플리케이션입니다.

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

PostgreSQL을 스프레드시트로, 셀프 호스팅, 오픈 소스, SQL 작성 불필요.

주요 기능

  • 스프레드시트 형식의 데이터 편집 및 협업
  • 비주얼 쿼리 빌더(SQL 불필요)
  • 사용자 정의 폼 생성 및 공유
  • Postgres 역할 기반 권한 제어
  • CSV, JSON 등 형식 가져오기/내보내기 지원

할 수 없는 것

  • •외부 PostgreSQL 데이터베이스에 의존하며(직접 설치하거나 기존 인스턴스를 사용 가능), 독립적으로 실행할 수 없습니다. 2. 현재 Beta 단계이므로 프로덕션 환경에서는 충분한 테스트를 권장합니다. 3. 자체 호스팅에는 일정 수준의 운영 관리 능력이 필요하며, 서버 안정성을 유지해야 합니다. 4. Postgres 이외의 데이터베이스는 아직 지원하지 않습니다.

사용 사례

  • 팀 내부 데이터 협업: Excel 이메일 전달을 테이블 인터페이스로 대체
  • 데이터 입력 인터페이스 빠르게 구축: 폼 생성 후 링크를 공유하여 데이터 수집
  • 비기술 인력의 셀프 서비스 조회: 데이터 탐색기에서 드래그 앤 드롭으로 리포트 생성
  • 개발 및 테스트 환경 관리: Postgres 테이블 구조를 시각화하여 유지 관리 진입 장벽 낮추기

상세 설명

Mathesar는 PostgreSQL 데이터베이스를 스프레드시트처럼 간단하고 사용하기 쉽게 만들어주는 오픈소스 셀프 호스팅 웹 애플리케이션입니다. 코드를 작성할 필요 없이 모든 기술 수준의 사용자가 데이터를 직접 조회, 편집, 쿼리하고 협업할 수 있습니다. 시각적 쿼리 빌더, 사용자 정의 폼, Postgres 역할 기반 권한 관리, 가져오기/내보내기, 스키마 마이그레이션 등의 기능을 제공합니다. Docker를 통해 몇 분 안에 배포할 수 있으며, 데이터는 완전히 자체 서버에 보관되어 안전하게 제어할 수 있습니다. Mathesar는 비영리 조직인 Mathesar Foundation이 유지 관리하여 프로젝트가 영구적으로 오픈소스이자 무료로 제공되도록 보장합니다. Airtable과 같은 클라우드 서비스와 달리 Mathesar에는 벤더 록인이 없으며, Retool과 같은 로우코드 플랫폼에 비해 데이터 협업에 더 집중하고 비기술자에게 더 친화적입니다. PostgreSQL과 네이티브로 통합되어 데이터베이스의 제약 조건, 인덱스 및 성능 특성을 최대한 활용할 수 있습니다.

문제 해결 & FAQ (2)

문제 해결
Debian 13.5에 Mathesar를 설치할 때 'no library called cairo-2' 오류와 400 Bad Gateway를 해결하는 방법은?

직접 설치의 경우 시스템 라이브러리 libcairo2가 누락되어 오류가 발생합니다. 다음 명령으로 설치하세요: sudo apt install libcairo2. Docker 설치의 경우 Bad Gateway (400) 오류는 ALLOWED_HOSTS가 누락되어 발생합니다. 서버의 IP 또는 도메인을 .env 파일의 ALLOWED_HOSTS 항목에 추가하세요.

원본 Issue #5290
문제 해결
오래된 의존성 때문에 mathesar_ui에서 Prettier가 실행되지 않는 문제를 해결하는 방법

node_modules를 삭제하고, 캐시를 지운 다음(예: npm cache clean 또는 yarn cache clean), 의존성을 재설치합니다(npm install 또는 yarn). 이는 오래되거나 손상된 패키지로 인해 발생한 Prettier 실행 문제를 해결합니다.

원본 Issue #5103

태그

postgresqldatabasespreadsheetself-hostedopen-sourcecollaborationdata-managementform-builder

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

1단계: 서버에 Docker와 Docker Compose가 설치되어 있는지 확인하세요

4

2단계: docker-compose.yml 파일을 다운로드하세요(공식 문서 참조)

5

3단계: docker compose up -d 를 실행하여 서비스를 시작하세요

설치 가이드
  1. 1단계: 서버에 Docker와 Docker Compose가 설치되어 있는지 확인하세요
  2. 2단계: docker-compose.yml 파일을 다운로드하세요(공식 문서 참조)
  3. 3단계: docker compose up -d 를 실행하여 서비스를 시작하세요
파일 무결성

체크섬 없음

이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다

SHA256 체크섬

체크섬 없음

GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

docker compose down -v를 실행하여 컨테이너와 볼륨을 중지 및 삭제한 후, 다운로드한 설정 파일을 삭제하면 완전히 제거됩니다.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스GPL-3.0
마지막 업데이트2026-06-27 04:00:24
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

2 FAQs

유사한 프로젝트