본문으로 건너뛰기

© 2026 Molayo

r/webdev분석2026. 05. 24. 02:54

[Showoff Saturday] 개인 웹사이트의 탈중앙화된 발견을 위한 작은 HTML 도구를 만들었습니다

요약

개인 웹사이트 발견을 위한 탈중앙화된 셀프 호스팅 웹 콘솔인 Wander Console을 소개합니다. 서버 측 로직 없이 HTML과 JS 파일만으로 구현 가능하며, GitHub Pages와 같은 정적 호스팅 환경에서도 운영할 수 있습니다.

핵심 포인트

  • 서버 측 로직이 필요 없는 가벼운 HTML/JS 기반 도구
  • 탈중앙화된 그래프 구조를 통한 웹 페이지 추천 방식
  • Codeberg/GitHub Pages 등 정적 호스팅 환경 지원
  • StumbleUpon과 유사하지만 더 확장된 네트워크 구조

안녕하세요 r/webdev 여러분!

최근 제가 작업해 온 작은 개인 프로젝트인 Wander Console을 공유하고자 합니다.

Wander Console은 개인 웹사이트를 발견하기 위한 작고 탈중앙화된 (decentralised), 셀프 호스팅 (self-hosted) 방식의 웹 콘솔입니다. 개인 웹사이트를 운영하고 있다면, 자신의 웹사이트에 이 도구를 설정할 수 있습니다. 이 도구는 콘솔을 구현하는 HTML 파일과, 추천하는 웹 페이지 목록과 함께 이웃 콘솔 목록을 정의하는 JS 파일로 구성됩니다. 이 두 파일을 웹 서버에 복사하기만 하면, 즉시 웹상에서 Wander Console을 라이브로 운영할 수 있습니다. Wander Console을 실행하기 위해 기본적인 웹 서버 외에 서버 측 로직 (server-side logic)이나 서버 측 소프트웨어 (server-side software)는 전혀 필요하지 않습니다. Codeberg Pages나 GitHub Pages와 같이 제한된 환경에서도 호스팅할 수 있습니다.

누군가의 콘솔을 방문하여 'Wander' 버튼을 클릭하면, 콘솔이 다른 원격 콘솔들에 연결하여 웹 페이지 추천 목록을 가져온 뒤, 그중 하나를 무작위로 선택하여 사용자의 웹 브라우저에 로드합니다. 이는 현재는 사라진 StumbleUpon과 약간 비슷하지만, 완전히 탈중앙화되어 있습니다. 또한 웹링 (webrings)과도 약간 비슷하지만, 커뮤니티 네트워크가 순환 구조 (cycle)로 제한되지 않는다는 점이 다릅니다. 대신, 어떤 형태든 가질 수 있는 그래프 (graph) 구조를 띱니다.

이 프로젝트는 시작된 지 이제 겨우 두 달밖에 되지 않았지만, 이미 작은 커뮤니티가 형성되어 있습니다. 지금까지 60개 이상의 다른 웹사이트가 이 도구를 제공하고 있습니다. 이들은 함께 1,500개 이상의 웹 페이지를 추천합니다. 이 도구에 대한 더 자세한 정보는 프로젝트 README에서 확인할 수 있습니다. 흥미가 생기신다면, 직접 사용해 보시고 웹의 세계에서 어디로 안내하는지 확인해 보세요!

AI 자동 생성 콘텐츠

본 콘텐츠는 r/webdev (top/week)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0