서버에 직접 설치하는 오픈소스 링크 페이지로 프로필 페이지 여러 개, 링크 블록, 테마와 아이콘, 방문 통계를 관리 화면에서 다룹니다.
유료 대비설치와 버전 업데이트를 직접 해야 하고 상품 판매·이메일 캠페인 기능은 없습니다.
확인 2026-10-17 · github.com/LinkStackOrg/LinkStack, linkstack.org
링크·상품·이메일을 한 페이지에 묶어 개인 채널을 정리하는 링크 페이지 도구
the verdict
링크 버튼을 늘어놓고 버튼별 클릭 수를 세는 핵심 화면은 하루면 만들 수 있고, 개인 채널 정리 용도라면 직접 만든 페이지로 충분히 대체됩니다. 상품 판매와 이메일 발송, 미디어 키트는 붙이지 않아도 링크 페이지 역할은 그대로 유지됩니다.
링크 페이지와 클릭 통계만 필요하면 하루에 직접 만들 수 있습니다. 다만 판매 수수료가 붙는 상품 결제, 이메일 캠페인, 브랜드 협업용 페이지까지 쓰면 각각을 따로 관리해야 합니다. 요금은 Creator 월 결제 US $10 기준이고(연 결제 시 월 US $8.33, 무료는 판매액 9% 수수료, Creator Plus 월 US $30·Max 월 US $100) 요금 페이지에 세금 별도 표기가 없어 확인하지 못했습니다 (2026-10-17 확인).
what you'd build
편집 화면에서 링크 제목·주소·아이콘·순서를 넣으면 공개 페이지에 버튼이 생기고, 방문자가 누른 버튼과 유입 경로가 기록돼 주간 클릭 순위 표로 보이는 흐름까지 직접 만들 수 있습니다.
만드는 범위개인 채널용 링크 모음 페이지와 버튼별 클릭 통계를 직접 만든 도구로 대체하는 범위
한나절
what you lose
why people still pay
어느 버튼이 팔로우나 판매로 이어졌는지 보려면 클릭 데이터를 계속 쌓고 읽어야 하는데, 직접 만든 페이지에서는 그 통계를 스스로 관리해야 합니다. 상품 판매와 이메일 발송, 협업 제안용 페이지가 한 화면에 묶여 있으면 도구를 여러 개 붙이지 않아도 되는 점이 구독 이유가 됩니다.
링크가 늘고 서비스 이름이 바뀔 때마다 아이콘과 미리보기 이미지를 손봐야 하고, 클릭 기록이 쌓이면 오래된 로그를 지우는 작업과 통계 화면 속도 관리가 따라옵니다. 유입 경로를 남기면 개인정보 보관 기간과 삭제 절차도 직접 정해야 합니다.
pricing
| 플랜 | 가격 | 월 원화 | 한도 |
|---|---|---|---|
| Free계정당 | US $0 | ₩0 | AI 크레딧 하루 30개, 이메일 월 50통, 자동화 월 5개, 웹사이트 1개(1페이지), 판매액 9% 수수료 |
| Creator계정당 | 월 US $10 (연 결제 시 월 US $8.33) | ₩14,000 | 무제한 링크, 개인화 페이지, 이메일 발송량 확대, 판매액 9% 수수료 |
| Creator Plus계정당 | 월 US $30 | ₩42,000 | 판매 수수료 0%, 브랜드 페이지 관리, 유료 멤버십 운영 |
| Creator Max계정당 | 월 US $100 | ₩140,000 | 무제한 이메일 발송, NFC 카드, 우선 지원, 판매 수수료 0% |
표시 가격 밖에서 무료와 Creator 요금제는 상품 판매액의 9%를 수수료로 떼고 Creator Plus·Max는 0%입니다. AI 문구·이미지 생성은 요금제별로 하루 횟수가 정해져 있고, 무료는 이메일 월 50통과 자동화 5개까지만 돌아갑니다.
원화는 USD×1,400원·EUR×1,500원 고정 환율로 환산했습니다. 굵게 표시한 플랜이 목록의 월 가격 기준입니다. 확인일 2026-10-17 · beacons.ai/pricing
the escape hatch
서버에 직접 설치하는 오픈소스 링크 페이지로 프로필 페이지 여러 개, 링크 블록, 테마와 아이콘, 방문 통계를 관리 화면에서 다룹니다.
유료 대비설치와 버전 업데이트를 직접 해야 하고 상품 판매·이메일 캠페인 기능은 없습니다.
확인 2026-10-17 · github.com/LinkStackOrg/LinkStack, linkstack.org
HTML·CSS 한 벌과 도커 이미지로 링크 페이지를 만드는 오픈소스 템플릿으로, 100개가 넘는 서비스 버튼 스타일을 그대로 쓸 수 있습니다.
유료 대비페이지를 손으로 편집해 서버에 올려야 하고 클릭 통계와 관리자 화면은 없습니다.
확인 2026-10-17 · github.com/sethcottle/littlelink, littlelink.io
무료 요금제로 기본 링크를 제한 없이 걸 수 있고 이메일·전화번호 가입 폼까지 붙일 수 있습니다.
유료 대비개인화 페이지와 기본 통계는 Starter부터, 브랜딩 제거와 판매 기능은 Pro부터라 무료로는 클릭 통계가 제한됩니다.
확인 2026-10-17 · linktr.ee/s/pricing
one-shot build prompt · 22줄
Beacons를 대체할 링크 모음 페이지와 클릭 통계 앱을 만든다. 버튼 목록과 프로필 꾸미기, 버튼별 클릭 수까지가 목표다. 스택은 Node.js 22, Hono, SQLite, 서버 렌더링 HTML과 CSS로 고정하고 다른 프레임워크나 유료 링크 서비스는 제안하지 않는다. 로컬에서는 `npm install && npm run dev` 한 번으로 공개 페이지(/)와 편집 화면(/edit)이 같이 뜨게 한다. 링크와 클릭 기록은 ./data/links.db 한 파일에 두고 링크 목록과 주간 클릭 수를 CSV로 내보낸다. EDIT_TOKEN, ADMIN_PASSWORD, PAGE_TIMEZONE=Asia/Seoul, BASE_URL 을 .env 에서 읽고 .env.example 만 커밋한다. 편집 화면에서 링크 제목, 주소, 아이콘 이름, 강조 표시를 넣고 끌어서 순서를 바꾼다. 프로필 사진, 한 줄 소개, 배경색과 글자색 테마를 정하고 같은 화면에서 미리보기를 확인한다. 방문자가 버튼을 누르면 /go/<링크ID> 로 한 번 넘겨 준 뒤 클릭 시각과 유입 경로를 남긴다. 주간·월간 클릭 수와 버튼별 순위를 표로 보여 주고 같은 사람이 하루에 여러 번 누른 경우를 구분해 센다. 유입 경로는 referer 헤더와 utm_source 값만 저장하고 방문자 IP 주소는 남기지 않는다. 링크가 하나도 없을 때 보여 줄 빈 상태 화면, 통계를 불러오는 동안의 로딩 표시, 주소 형식이 틀렸을 때의 오류 안내를 만든다. 공개 페이지는 읽기만 열고 편집 화면은 비밀번호와 HttpOnly 세션 쿠키로 보호하며 클릭 API는 IP당 분당 60회로 제한한다. 링크 주소는 http·https 만 허용하고 javascript: 같은 스킴과 내부 관리 주소는 저장 단계에서 거부한다. 주간 요약이 필요하면 카카오 알림톡이나 문자 대신 Resend 이메일로 보낸다. 후원 버튼을 넣는다면 금액은 원화(₩)로 표시하고, 국내 결제 PG 연동은 가맹 심사가 필요하므로 범위에서 빼고 외부 링크로만 연결한다. 화면 문구와 요일·시각 표기는 한국어(Asia/Seoul)로 하고 방문 시각은 2026년 10월 17일 (토) 오후 9:05 형식으로 적는다. 1년이 지난 클릭 기록은 매월 1일 자동으로 지우고 남기는 항목과 보관 기간을 개인정보 안내 문구와 README 에 적는다. 링크 주소 검증과 클릭 집계(중복 제거, 자정 기준 주간 경계) 단위 테스트, 링크 추가부터 클릭·통계 확인까지 한 바퀴 도는 통합 테스트를 Vitest 로 작성한다. README 에는 실행 명령, .env 항목, DB 파일 위치, 백업 방법, 클릭 기록 보관 기간을 적는다. 회원가입과 요금 청구 화면, 외부 광고·추적 스크립트는 넣지 않는다. 상품·멤버십 판매, 이메일 캠페인 발송, 미디어 키트, 인스타그램 DM 자동 응답은 일부러 뺀다. 마지막으로 npm test 로 링크 검증과 클릭 집계 테스트를 돌려 통과를 확인하고 실행한 명령을 순서대로 적는다.
sources
did you kill it?
faq
판정은 '가능'입니다. 링크 버튼을 늘어놓고 버튼별 클릭 수를 세는 핵심 화면은 하루면 만들 수 있고, 개인 채널 정리 용도라면 직접 만든 페이지로 충분히 대체됩니다. 상품 판매와 이메일 발송, 미디어 키트는 붙이지 않아도 링크 페이지 역할은 그대로 유지됩니다.
예상 소요는 한나절입니다. 만드는 범위는 개인 채널용 링크 모음 페이지와 버튼별 클릭 통계를 직접 만든 도구로 대체하는 범위이고, 필요한 것은 Node.js 22가 도는 작은 서버나 무료 정적 호스팅 계정, 프로필 사진과 파비콘을 둘 이미지 저장 공간, 클릭 기록을 쌓아 둘 SQLite 파일이나 관리형 DB, 페이지를 열 도메인과 HTTPS 인증서, 클릭 기록 보관 기간을 정한 개인정보 안내 문구입니다.
이런 건 포기해야 합니다: 상품·멤버십 판매와 결제·배송 처리 화면 / 구독자에게 보내는 이메일 캠페인과 예약 발송 / 브랜드 협업용 미디어 키트와 조회수 리포트 / 인스타그램 DM 자동 응답 같은 채널 연동 / AI가 문구와 이미지를 만들어 주는 편집 도구. 그리고 링크가 늘고 서비스 이름이 바뀔 때마다 아이콘과 미리보기 이미지를 손봐야 하고, 클릭 기록이 쌓이면 오래된 로그를 지우는 작업과 통계 화면 속도 관리가 따라옵니다. 유입 경로를 남기면 개인정보 보관 기간과 삭제 절차도 직접 정해야 합니다.
Beacons 요금 기준 월 ₩14,000, 1년이면 ₩168,000입니다. 표시 가격 밖에서 무료와 Creator 요금제는 상품 판매액의 9%를 수수료로 떼고 Creator Plus·Max는 0%입니다. AI 문구·이미지 생성은 요금제별로 하루 횟수가 정해져 있고, 무료는 이메일 월 50통과 자동화 5개까지만 돌아갑니다.
LinkStack(오픈소스): 서버에 직접 설치하는 오픈소스 링크 페이지로 프로필 페이지 여러 개, 링크 블록, 테마와 아이콘, 방문 통계를 관리 화면에서 다룹니다. LittleLink(오픈소스): HTML·CSS 한 벌과 도커 이미지로 링크 페이지를 만드는 오픈소스 템플릿으로, 100개가 넘는 서비스 버튼 스타일을 그대로 쓸 수 있습니다. Linktree 무료 요금제(무료 플랜): 무료 요금제로 기본 링크를 제한 없이 걸 수 있고 이메일·전화번호 가입 폼까지 붙일 수 있습니다.
Claude Code, Codex, Cursor 어느 에이전트든 됩니다. 복사 버튼을 누르면 에이전트별 실행 안내가 앞에 붙은 프롬프트가 복사되니, 그대로 붙여넣기만 하면 됩니다.
related targets