프로젝트 소개
Atrium은 에이전시와 프리랜서가 클라이언트 작업을 관리할 수 있도록 설계된 자체 호스팅 클라이언트 포털입니다. 공유 드라이브나 스프레드시트처럼 흩어진 도구들을 대체하여, 클라이언트가 로그인해 프로젝트 진행 상황을 추적하고 파일에 접근하며 인보이스를 처리할 수 있는 단일 브랜드 포털을 제공합니다.
주요 기능은 다음과 같습니다:
- **프로젝트 관리**: 조직별로 사용자 정의 가능한 상태 파이프라인
- **파일 공유**: S3, MinIO, Cloudflare R2 또는 로컬 스토리지 지원
- **인보이스 발행**: 초안/발송 워크플로우 및 Stripe Checkout(Direct Keys 또는 Connect)을 통한 클라이언트 결제
- **전역 검색**: 프로젝트, 파일, 클라이언트, 업데이트 전반 검색
- **화이트 라벨 브랜딩**: 사용자 정의 색상, 로고, 브랜드 로그인 페이지
- **사용자 정의 도메인**: 자동 SSL 지원
- **역할 기반 접근**: 팀(owner/admin) 및 클라이언트(member)
- **인증**: Better Auth를 사용한 매직 링크 또는 이메일/비밀번호
- **멀티 테넌트** 아키텍처: 격리된 조직
- **선택적 텔레메트리**: 익명 충돌 보고서
- **MCP 서버**: AI 에이전트를 연결해 프로젝트와 작업 관리
기술 스택: NestJS 11(API), Next.js 15 및 React 19(프론트엔드), Prisma ORM을 사용한 PostgreSQL 16, Better Auth, Tailwind CSS, Resend + React Email, Turborepo + Bun 모노레포.
시작하기는 간단합니다. 로컬 개발의 경우 저장소를 복제하고 Bun으로 설치한 뒤 설정 스크립트를 실행합니다. 프로덕션의 경우 Docker Hub에서 미리 빌드된 Docker 이미지를 사용하거나 소스에서 빌드할 수 있습니다. 통합 컨테이너는 API, 웹 앱, Caddy 리버스 프록시를 포트 8080에 번들로 제공하며 Docker Compose, Coolify, Portainer, Unraid 및 유사 플랫폼과 호환됩니다.
문서는 Docker 배포, 구성, Stripe 설정, 개발, 보안을 다룹니다. 로드맵에는 SAML/SSO, 계약 및 전자 서명, 클라이언트 승인 워크플로우, 캘린더 뷰가 포함됩니다. GitHub 이슈와 풀 리퀘스트를 통한 기여를 환영합니다.
Atrium은 Elastic License 2.0(ELv2)에 따라 라이선스가 부여되어 무료 사용, 수정, 자체 호스팅이 가능하며, 제3자에게 관리형 서비스로 제공하는 것은 제한됩니다.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.