Repolode
slugylink

slugylink/slugy

브랜드 링크, 사용자 지정 도메인, QR 코드, 클릭·리드·매출 추적 기능을 제공하는 오픈소스 URL 단축 서비스입니다.

대체할 수 있는 제품:BitlyDub.co

스타
95
포크
15
열린 이슈
2
마지막 커밋
25일 전

어떤 프로젝트인가요?

Slugy는 Next.js와 TypeScript로 만든 자체 호스팅 가능한 URL 단축 및 링크 관리 앱입니다. 사용자 지정 슬러그가 적용된 단축 링크를 만들고, 선택적으로 만료 기간과 비밀번호 보호를 설정할 수 있으며, 자체 도메인을 연결해 브랜드 링크를 제공할 수 있습니다.

클릭 수 집계뿐 아니라 단축 링크를 통한 가입을 추적하고(Pro 플랜), Shopify 주문을 해당 주문을 유도한 클릭과 연결합니다(Growth 플랜). QR 코드 생성, 바이오 링크 페이지, 현재 페이지의 링크를 단축하는 브라우저 확장 프로그램도 제공합니다.

기술 스택으로는 Neon Postgres와 Prisma, Upstash Redis, 백그라운드 작업용 Inngest, 분석용 Tinybird, 이메일용 Resend, 결제용 Polar를 사용하며, 로그인은 Better Auth가 담당합니다. Vercel을 중심으로 배포하도록 설계되었으며, MIT 라이선스를 따릅니다.

핵심 기능

  • 01사용자 지정 슬러그, 만료 기간, 비밀번호 보호를 지원하는 단축 링크
  • 02브랜드 링크용 사용자 지정 도메인 지원
  • 03QR 코드 생성 및 사용자 지정
  • 04리퍼러, 국가, 기기별 클릭 분석
  • 05링크를 통한 리드 및 Shopify 매출 기여도 추적
  • 06바이오 링크 페이지 및 브라우저 확장 프로그램

활용 사례

  • 가입이나 판매로 이어지는 캠페인을 추적하려는 마케팅 팀
  • 자체 도메인으로 단축 링크를 제공하려는 기업
  • Next.js 기반의 자체 호스팅 가능한 MIT 라이선스 링크 단축 서비스를 원하는 개발자

빠른 시작

  1. 1

    저장소를 클론하고 종속 항목을 설치합니다

    git clone https://github.com/slugylink/slugy.git && cd slugy && npm install
  2. 2

    예제 환경 변수 파일을 복사한 다음 DATABASE_URL 및 BETTER_AUTH_SECRET과 같은 필수 변수를 입력합니다

    cp .env.example .env.local
  3. 3

    Prisma 클라이언트를 생성하고 데이터베이스 스키마를 적용합니다

    npx prisma generate && npm run db:push
  4. 4

    로컬 개발 서버를 시작하고 http://localhost:3000을 엽니다

    npm run dev

사용 전 알아둘 점

  • 완전히 실행하려면 Postgres 데이터베이스와 Upstash Redis 계정이 필요합니다.
  • 셀프 호스팅은 한 번의 명령으로 완료되는 프로덕션 배포를 지원하지 않습니다. docker-compose는 개발용입니다.

포함된 컬렉션

토픽

자주 묻는 질문

slugy은(는) 무엇인가요?
브랜드 링크, 사용자 지정 도메인, QR 코드, 클릭·리드·매출 추적 기능을 제공하는 오픈소스 URL 단축 서비스입니다. Slugy는 Next.js와 TypeScript로 만든 자체 호스팅 가능한 URL 단축 및 링크 관리 앱입니다. 사용자 지정 슬러그가 적용된 단축 링크를 만들고, 선택적으로 만료 기간과 비밀번호 보호를 설정할 수 있으며, 자체 도메인을 연결해 브랜드 링크를 제공할 수 있습니다.
slugy은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
slugy은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
slugy은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. slugy의 마지막 커밋은 2026년 10월 12일입니다.
slugy은(는) 어디에 사용할 수 있나요?
가입이나 판매로 이어지는 캠페인을 추적하려는 마케팅 팀 자체 도메인으로 단축 링크를 제공하려는 기업 Next.js 기반의 자체 호스팅 가능한 MIT 라이선스 링크 단축 서비스를 원하는 개발자
slugy는 어떻게 설치하나요?
저장소를 클론하고 종속 항목을 설치합니다: git clone https://github.com/slugylink/slugy.git && cd slugy && npm install 예제 환경 변수 파일을 복사한 다음 DATABASE_URL 및 BETTER_AUTH_SECRET과 같은 필수 변수를 입력합니다: cp .env.example .env.local Prisma 클라이언트를 생성하고 데이터베이스 스키마를 적용합니다: npx prisma generate && npm run db:push 로컬 개발 서버를 시작하고 http://localhost:3000을 엽니다: npm run dev
slugy은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/slugylink/slugy

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트