Repolode
luadotsh

luadotsh/lua

Laravel, Vue 3, Inertia.js로 만든 자체 호스팅 URL 단축 서비스로 클릭 분석, 커스텀 도메인과 슬러그를 지원합니다.

대체할 수 있는 제품:Bitly

스타
343
포크
66
열린 이슈
4
마지막 커밋
지난달

어떤 프로젝트인가요?

lua.sh는 자체 링크 서비스를 운영하려는 개인과 팀을 위한 오픈 소스 URL 단축 서비스입니다. 백엔드에는 Laravel, 저장소에는 MySQL을 사용하며, 프런트엔드는 Vue 3, Inertia.js, TailwindCSS로 구성되어 있습니다.

짧은 링크를 만드는 것 외에도 대시보드에서 클릭 수와 함께 유입 경로, 기기, 지리적 위치를 추적합니다. 사용자는 커스텀 도메인과 슬러그를 연결해 브랜드에 맞는 링크를 만들고, 링크 만료일을 설정하며, 인증과 권한 관리로 팀 액세스를 관리할 수 있습니다.

이 프로젝트는 CSRF 보호, 요청 속도 제한, HTTPS를 지원합니다. 또한 OAuth 인증을 사용하는 MCP 서버를 /mcp에서 제공하므로 AI 어시스턴트가 워크스페이스에 연결할 수 있습니다. Google 및 GitHub 로그인은 각 서비스의 자격 증명을 설정하면 선택적으로 사용할 수 있습니다.

핵심 기능

  • 01웹 인터페이스에서 긴 URL을 짧게 만듭니다.
  • 02대시보드에서 클릭 수, 유입 경로, 기기, 지리적 위치를 추적합니다.
  • 03브랜드에 맞는 링크를 만들 수 있도록 커스텀 도메인과 URL 슬러그를 지원합니다.
  • 04링크 만료일을 설정할 수 있습니다.
  • 05팀에서 사용할 수 있도록 인증과 권한 관리를 제공합니다.
  • 06OAuth 인증을 사용하는 MCP 서버를 포함합니다.

활용 사례

  • 자체 도메인에서 브랜드에 맞는 단축 링크 서비스를 운영합니다.
  • 마케팅 팀의 캠페인 링크 성과를 추적합니다.
  • 팀의 액세스 제어를 적용해 관리되는 링크를 내부에서 공유합니다.
  • AI 어시스턴트를 연결해 워크스페이스의 링크를 관리합니다.

빠른 시작

  1. 1

    PHP 종속성 설치

    composer install
  2. 2

    JavaScript 종속성 설치

    npm install
  3. 3

    .env.example을 .env로 복사하고 key:generate와 passport:keys를 실행한 다음 시드 데이터를 포함해 마이그레이션 실행

  4. 4

    개발 서버 시작

    npm run dev

사용 전 알아둘 점

  • AGPL-3.0 라이선스로 제공됩니다. 네트워크를 통해 사용할 경우 수정된 소스 코드의 공유를 요구하는 강한 카피레프트 라이선스입니다.
  • 셀프 호스팅하려면 Laravel과 MySQL을 설정하고 Passport 키를 구성한 뒤 Node 빌드 단계를 거쳐야 합니다.
  • 사용자 지정 프리미엄 도메인은 클라우드 서비스에서만 제공되며 셀프 호스팅 설치에서는 사용할 수 없습니다.

포함된 컬렉션

토픽

자주 묻는 질문

lua은(는) 무엇인가요?
Laravel, Vue 3, Inertia.js로 만든 자체 호스팅 URL 단축 서비스로 클릭 분석, 커스텀 도메인과 슬러그를 지원합니다. lua.sh는 자체 링크 서비스를 운영하려는 개인과 팀을 위한 오픈 소스 URL 단축 서비스입니다. 백엔드에는 Laravel, 저장소에는 MySQL을 사용하며, 프런트엔드는 Vue 3, Inertia.js, TailwindCSS로 구성되어 있습니다.
lua은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
lua은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
lua은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. lua의 마지막 커밋은 2026년 9월 21일입니다.
lua은(는) 어디에 사용할 수 있나요?
자체 도메인에서 브랜드에 맞는 단축 링크 서비스를 운영합니다. 마케팅 팀의 캠페인 링크 성과를 추적합니다. 팀의 액세스 제어를 적용해 관리되는 링크를 내부에서 공유합니다. AI 어시스턴트를 연결해 워크스페이스의 링크를 관리합니다.
lua는 어떻게 설치하나요?
PHP 종속성 설치: composer install JavaScript 종속성 설치: npm install .env.example을 .env로 복사하고 key:generate와 passport:keys를 실행한 다음 시드 데이터를 포함해 마이그레이션 실행 개발 서버 시작: npm run dev
lua은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/luadotsh/lua

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

관련 프로젝트