Repolode
oiov

oiov/wr.do

단축 링크, 임시 이메일 받은편지함, 서브도메인 DNS 관리, 파일 저장소, 공개 API와 관리자 패널을 한데 모은 올인원 셀프 호스팅 도메인 서비스 플랫폼입니다.

대체할 수 있는 제품:BitlyTemp Mail

스타
2,290
포크
364
열린 이슈
7
마지막 커밋
9일 전

어떤 프로젝트인가요?

WR.DO는 도메인 관련 서비스를 하나의 앱으로 묶어 배포할 수 있는 Next.js 및 TypeScript 웹 플랫폼입니다. QR 코드, 비밀번호 보호, 만료일을 설정해 맞춤 단축 링크를 만들고 방문 분석을 확인할 수 있습니다. 또한 Cloudflare Email Worker로 메일을 수신하고 Resend로 발신하는, 접두사를 자유롭게 지정할 수 있는 무제한 이메일 주소를 제공하며 Catch-All과 Telegram 푸시 알림도 지원합니다.

인프라 측면에서는 여러 Cloudflare 계정과 도메인의 DNS 레코드를 관리하며, 사용자가 서브도메인을 신청하고 관리자가 승인하는 워크플로를 운영할 수도 있습니다. 파일 저장소는 Cloudflare R2, AWS S3, OSS 등 S3 호환 스토리지를 지원합니다. 공개 API에서는 웹사이트 메타데이터, 스크린샷, QR 코드와 Markdown 또는 텍스트 변환 기능을 제공하며, 관리자 패널에서 서비스 활성화 여부, 사용자 할당량, 로그인 방식을 관리할 수 있습니다.

PostgreSQL 데이터베이스와 GitHub Container Registry의 사전 빌드 이미지를 사용해 Vercel 또는 Docker Compose로 배포할 수 있습니다.

핵심 기능

  • 01QR 코드, 비밀번호 보호, 만료일을 지원하는 맞춤 단축 링크
  • 02Catch-All과 Telegram 알림을 지원하는 무제한 맞춤 접두사 이메일 받은편지함
  • 03선택적 승인 워크플로를 지원하는 여러 Cloudflare 계정의 DNS 레코드 관리
  • 04Cloudflare R2, AWS S3 등 S3 호환 스토리지에 파일 업로드
  • 05웹사이트 메타데이터, 스크린샷, QR 코드, Markdown 변환을 제공하는 공개 API
  • 06서비스 활성화 여부, 사용자 할당량, 로그인 방식을 관리하는 관리자 패널

활용 사례

  • 팀이나 커뮤니티에서 비공개 단축 링크 및 QR 코드 서비스 운영
  • 사용자가 DNS 레코드를 신청하는 서브도메인 등록 사이트 호스팅
  • 가입 테스트용 임시 이메일 주소 제공
  • S3 호환 버킷을 기반으로 한 셀프 호스팅 파일 호스팅 페이지 제공

빠른 시작

  1. 1

    리포지토리를 클론합니다

    git clone https://github.com/oiov/wr.do
  2. 2

    프로젝트 폴더로 이동해 종속성을 설치합니다

    cd wr.do && pnpm install
  3. 3

    데이터베이스를 초기화하고 관리자 계정을 설정합니다

    pnpm postinstall && pnpm db:push && pnpm bootstrap-admin
  4. 4

    localhost:3000에서 개발 서버를 시작합니다

    pnpm dev

사용 전 알아둘 점

  • 로컬 환경을 설정하려면 PostgreSQL 데이터베이스, 환경 변수, 이메일 및 DNS 기능을 위한 Cloudflare 계정이 필요합니다.
  • 이메일 수신에는 Cloudflare Email Worker가, 발신에는 Resend가 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

wr.do은(는) 무엇인가요?
단축 링크, 임시 이메일 받은편지함, 서브도메인 DNS 관리, 파일 저장소, 공개 API와 관리자 패널을 한데 모은 올인원 셀프 호스팅 도메인 서비스 플랫폼입니다. WR.DO는 도메인 관련 서비스를 하나의 앱으로 묶어 배포할 수 있는 Next.js 및 TypeScript 웹 플랫폼입니다. QR 코드, 비밀번호 보호, 만료일을 설정해 맞춤 단축 링크를 만들고 방문 분석을 확인할 수 있습니다. 또한 Cloudflare Email Worker로 메일을 수신하고 Resend로 발신하는, 접두사를 자유롭게 지정할 수 있는 무제한 이메일 주소를 제공하며 Catch-All과 Telegram 푸시 알림도 지원합니다.
wr.do은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
wr.do은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
wr.do은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. wr.do의 마지막 커밋은 2026년 10월 29일입니다.
wr.do은(는) 어디에 사용할 수 있나요?
팀이나 커뮤니티에서 비공개 단축 링크 및 QR 코드 서비스 운영 사용자가 DNS 레코드를 신청하는 서브도메인 등록 사이트 호스팅 가입 테스트용 임시 이메일 주소 제공 S3 호환 버킷을 기반으로 한 셀프 호스팅 파일 호스팅 페이지 제공
wr.do는 어떻게 설치하나요?
리포지토리를 클론합니다: git clone https://github.com/oiov/wr.do 프로젝트 폴더로 이동해 종속성을 설치합니다: cd wr.do && pnpm install 데이터베이스를 초기화하고 관리자 계정을 설정합니다: pnpm postinstall && pnpm db:push && pnpm bootstrap-admin localhost:3000에서 개발 서버를 시작합니다: pnpm dev
wr.do은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/oiov/wr.do

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

관련 프로젝트