카탈로그
카탈로그 항목마다 필요한 자원이 선언돼 있습니다. 설치하면 플랫폼이 생성하고 연결합니다. DB, 오브젝트 스토리지, 메일, 도메인, TLS, 로그인까지입니다.
지금 설치할 수 있는 것
무엇을 꾸리는지에 따라 묶었습니다. 묶음째 설치해도 되고 필요한 것만 골라도 됩니다.
| 묶음 | 구성 |
|---|---|
| 개인 개발자 | PostgreSQL · SeaweedFS · Valkey · Gitea |
| 소규모 개발팀 | PostgreSQL · SeaweedFS · Valkey · Gitea · kube-prometheus-stack · Uptime Kuma · Rocket.Chat · Docmost |
| 비즈니스 관리 | PostgreSQL · Valkey · Odoo · Nextcloud |
각각 무엇인가
- PostgreSQL — 관계형 데이터베이스. 대부분의 앱이 요구합니다.
- Valkey — Redis 호환 인메모리 저장소. 캐시와 작업 큐에 씁니다.
- SeaweedFS — S3 호환 오브젝트 스토리지. 파일·첨부·백업 대상입니다.
- Gitea — Git 저장소와 이슈. GitHub 을 대체합니다.
- kube-prometheus-stack — 메트릭 수집과 Grafana 대시보드, 알림.
- Uptime Kuma — 서비스가 살아 있는지 감시하고 알려 줍니다.
- Rocket.Chat — 팀 채팅. Slack 을 대체합니다.
- Docmost — 위키와 문서 협업. Confluence·Notion 을 대체합니다.
- Odoo — ERP·CRM. 회계·재고·영업을 한 곳에서 다룹니다.
- Nextcloud — 파일 공유와 동기화. Dropbox·Google Drive 를 대체합니다.
연결 및 사용성 검토 중
아직 설치할 수 없습니다. 연결 정의가 끝나고 실제로 쓸 만한지 확인되면 카탈로그에 올라갑니다. 「필요한 것」이 다른 플랫폼에서는 사용자가 직접 해야 하는 일입니다.
| 앱 | 대체 | 필요한 것 |
|---|---|---|
| Twenty | Salesforce, HubSpot | PostgreSQL · Valkey · S3 |
| Documenso | DocuSign | PostgreSQL · S3 · SMTP |
| Chatwoot | Intercom, Zendesk | PostgreSQL · Valkey · S3 · SMTP |
| Plausible | Google Analytics | PostgreSQL · ClickHouse · SMTP |
| Langfuse | LangSmith | PostgreSQL · ClickHouse · S3 · Valkey |
다섯 중 넷이 S3 호환 저장소를 요구합니다. SeaweedFS 도 카탈로그 항목이라, 저장소가 내 장비에 설치되고 앱에 연결됩니다. 외부 버킷을 먼저 준비할 필요가 없습니다.
Twenty — CRM
오픈소스 CRM 입니다. 연락처, 회사, 거래, 파이프라인을 관리합니다. 키보드 중심 인터페이스로 빠르게 동작합니다.
CRM 은 고객 명단을 담습니다. 상용 CRM 이 비싼 이유는 좌석 과금이고, 내 서버에서는 사용자 수를 내가 정합니다.
Documenso — 전자서명
문서를 서명 요청으로 보내고 서명된 원본을 보관합니다.
서명된 계약서는 법적 증빙입니다. 호스팅 서비스에서는 그 원본이 남의 서버에 있고, 무료 구간은 월 발송 건수가 제한됩니다. 셀프호스팅에서는 건수 제한이 없고 원본이 내 장비에 남습니다.
Chatwoot — 고객 지원
메일, 웹사이트 채팅, 메신저를 한 받은편지함에서 처리합니다. 담당자 배정과 정형 답변을 지원합니다.
상담 내용에는 고객 정보가 들어갑니다. 내 서버에 두면 그 데이터가 어디서 처리되는지 문제가 사라집니다. 상담원 좌석 과금도 없습니다.
Plausible — 웹 분석
가볍고 개인정보를 수집하지 않는 사이트 분석 도구입니다. 쿠키 배너가 필요 없습니다.
셀프호스팅하면 방문자 데이터가 제3자에게 전달되지 않습니다. Plausible 을 선택하는 이유가 원래 그것입니다. 데이터 보관 기간 제한도 없습니다.
Langfuse — LLM 관측
언어 모델 기반 애플리케이션의 트레이스, 프롬프트, 평가, 비용을 기록합니다.
트레이스에는 프롬프트와 사용자 입력이 그대로 남습니다. 호스팅 서비스로 보내면 조심하던 데이터를 그대로 보내는 셈입니다. 셀프호스팅에서는 모델 옆, 내 클러스터 안에 남습니다.
tidoly 가 하는 일
설치는 짧고 연결이 깁니다. tidoly 는 그 연결을 대신합니다. DB 를 만들고 자격을 주입하고, 저장소와 메일을 붙이고, 도메인에 ingress 와 갱신되는 인증서를 구성하고, 기존 계정으로 로그인되도록 설정합니다.
다른 플랫폼과 비교 · 요금