pocketbase
SHA-256오픈 소스 Go 백엔드로, SQLite 데이터베이스, 실시간 구독, 파일 관리, 사용자 관리 및 관리 인터페이스가 통합되어 있습니다.
하나의 실행 파일로 데이터베이스, API와 관리 백엔드를 모두 해결하는 경량 백엔드.
주요 기능
- 임베디드 SQLite 데이터베이스, 실시간 구독 지원
- 내장 파일 관리 및 사용자 관리 시스템
- 깔끔하고 세련된 관리자 백엔드 UI 제공
- 간단한 REST 스타일 API
- 독립 실행형 앱 또는 Go 라이브러리로 사용 가능
할 수 없는 것
- •현재 활발한 개발 단계(v1.0.0 이전)에 있으며 완전한 하위 호환성은 보장되지 않으므로 업그레이드 전에 데이터를 백업하시기 바랍니다. 사전 컴파일된 버전에는 JS VM 확장이 기본적으로 활성화되어 있으며, 필요하지 않은 경우 직접 컴파일하여 비활성화할 수 있습니다. 최근 LLM 스팸 PR이 많아 현재는 기존 협업자만 PR을 제출할 수 있으므로, 문제가 발생하면 먼저 issue를 등록해 주시기 바랍니다.
사용 사례
- 개인 블로그, 노트 앱 등 소규모 프로젝트의 백엔드를 빠르게 구축
- 번거로운 백엔드 환경 설정 없이 프로토타입 개발
- Firebase / Supabase를 대체하는 자체 호스팅 경량 솔루션
- Go로 사용자 정의 비즈니스 로직을 작성하면서도 단일 파일 배포 유지
PocketBase는 모든 기능을 하나의 실행 파일에 담은 오픈 소스 Go 백엔드로, 임베디드 SQLite 데이터베이스(실시간 구독 지원), 내장 파일 및 사용자 관리, 편리한 관리자 대시보드 UI, 간단한 REST 스타일 API를 제공합니다. 독립 실행형 앱으로 바로 다운로드하여 실행할 수도 있고, Go 프레임워크/라이브러리로 사용해 커스텀 백엔드를 구축할 수도 있습니다. 사전 컴파일된 버전은 JavaScript 확장을 지원하므로 Go 코드를 작성하지 않고도 커스텀 로직을 추가할 수 있습니다. 프로토타입 개발, 소규모 프로젝트, 또는 Firebase/Supabase를 대체하는 경량 셀프 호스팅 솔루션에 적합합니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
단계 1: Releases 페이지로 이동하여 사용 중인 시스템에 맞는 사전 컴파일된 실행 파일을 다운로드하세요
단계 2: 압축을 푼 후 터미널에서 `./pocketbase serve`를 실행하세요
단계 3: 브라우저를 열고 http://127.0.0.1:8090에 접속하여 관리자 페이지로 이동하세요
- 단계 1: Releases 페이지로 이동하여 사용 중인 시스템에 맞는 사전 컴파일된 실행 파일을 다운로드하세요
- 단계 2: 압축을 푼 후 터미널에서 `./pocketbase serve`를 실행하세요
- 단계 3: 브라우저를 열고 http://127.0.0.1:8090에 접속하여 관리자 페이지로 이동하세요
SHA-256 체크섬 확인됨
GitHub 공식 Release 페이지에서 추출된 체크섬
SHA256 체크섬
c0a19844ce7526aa67c584835873f70e26161fcaa97c195d4d63ef420daa682c이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
다운로드한 폴더를 바로 삭제하면 되며, 시스템에 잔여 파일이 남지 않습니다.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
5 FAQs
유사한 프로젝트
Visual Studio Code (Code - OSS)
Microsoft가 만든 무료 오픈 소스 코드 편집기로, 지능형 자동 완성, 디버깅, Git 및 확장 기능을 지원하는 전 세계에서 가장 인기 있는 편집기입니다.
opencode
오픈소스 AI 코딩 에이전트로, 코드 작성, 리팩토링 및 분석을 지원하며, '빌드(Build)'와 '플랜(Plan)' 이중 에이전트 모드가 내장되어 있습니다.
scrcpy
USB 또는 무선 TCP/IP를 통해 컴퓨터에서 Android 기기로 화면 미러링 및 제어를 지원하며, 루팅 불필요, 고성능 저지연, 오디오 전달 지원.