프로젝트 소개

Dub은 단축 링크, 전환 추적, 제휴 프로그램을 아우르는 오픈소스 링크 어트리뷰션 플랫폼입니다. README에 따르면 월 1억 건 이상의 클릭과 200만 개의 링크를 처리하며 Twilio, Buffer, Framer, Perplexity, Vercel, Laravel 같은 기업의 마케팅 팀이 사용합니다. 설명된 핵심 기능: - 단축 링크 관리 - 전환 추적 및 분석 - 제휴/파트너 프로그램 README에 나열된 기술 스택: - Next.js(프레임워크), TypeScript(언어), Tailwind(CSS) - Prisma(ORM), PlanetScale(데이터베이스), Upstash(Redis) - Tinybird(분석), NextAuth.js(인증), BoxyHQ(SAML/SSO) - Turborepo(모노레포), Stripe(결제), Resend(이메일), Vercel(배포) 셀프 호스팅: README는 데이터와 디자인을 더 잘 제어할 수 있도록 셀프 호스팅 가이드를 안내합니다. 기여: 이 프로젝트는 이슈와 풀 리퀘스트를 환영하며 로컬 개발 가이드를 제공합니다. 권장 버전은 Node v23.11.0과 pnpm 9.15.9입니다. 일반적인 문제로는 데이터베이스 테이블 누락(pnpm prisma:push로 해결)과 빌드 문제(권장 버전을 맞추고 node_modules, .next, .turbo를 지운 뒤 재설치하여 해결)가 있습니다. 개발 시드 스크립트로 개발 데이터를 채울 수 있으며, 선택적으로 확인 프롬프트 후 데이터베이스를 먼저 비울 수 있습니다. 라이선스: Dub Technologies, Inc.는 오픈 코어 모델을 따릅니다. 핵심(99%)은 AGPLv3로 라이선스되며, /ee Enterprise Edition 디렉터리 아래의 나머지 1%는 엔터프라이즈 기능이 필요한 대규모 조직을 대상으로 상용 라이선스가 필요합니다.