Mathesar
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 항목에 추가하세요.
문제 해결오래된 의존성 때문에 mathesar_ui에서 Prettier가 실행되지 않는 문제를 해결하는 방법
node_modules를 삭제하고, 캐시를 지운 다음(예: npm cache clean 또는 yarn cache clean), 의존성을 재설치합니다(npm install 또는 yarn). 이는 오래되거나 손상된 패키지로 인해 발생한 Prettier 실행 문제를 해결합니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
1단계: 서버에 Docker와 Docker Compose가 설치되어 있는지 확인하세요
2단계: docker-compose.yml 파일을 다운로드하세요(공식 문서 참조)
3단계: docker compose up -d 를 실행하여 서비스를 시작하세요
- 1단계: 서버에 Docker와 Docker Compose가 설치되어 있는지 확인하세요
- 2단계: docker-compose.yml 파일을 다운로드하세요(공식 문서 참조)
- 3단계: docker compose up -d 를 실행하여 서비스를 시작하세요
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
docker compose down -v를 실행하여 컨테이너와 볼륨을 중지 및 삭제한 후, 다운로드한 설정 파일을 삭제하면 완전히 제거됩니다.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
2 FAQs