118개의 개발 도구를 정적 파일로 자체 호스팅했습니다 (MIT 라이선스 공개)
요약
작성자는 광고가 많은 웹사이트에 지쳐, JSON 포매터, JWT 디코더 등 118개의 작은 개발 도구를 직접 제작하여 MIT 라이선스로 오픈 소스했습니다. 이 도구들은 백엔드나 데이터베이스 없이 Next.js의 정적 호스팅 방식으로만 작동하며, 모든 처리가 클라이언트 측에서 이루어져 보안성이 높습니다.
핵심 포인트
- 118개의 유용한 개발 도구를 자체 호스팅으로 공개함.
- 백엔드, DB, API 키가 없어 데이터 전송 및 신뢰성 문제가 없음.
- 모든 기능이 클라이언트 측에서 실행되어 보안성이 극대화됨.
- MIT 라이선스로 오픈 소스하여 누구나 자유롭게 사용할 수 있음.
저는 무작위 광고가 붙은 웹사이트에 데이터를 붙여넣는 것에 지쳐서, 118개의 작은 개발 도구들(JSON 포매터, JWT 디코더, 크론 설명기, 서브넷 계산기, UTM 빌더, gitignore 생성기/감사기 등)을 직접 만들었고, 모든 것을 MIT 라이선스로 오픈 소스했습니다: github.com/kimbobmarley03/devpick.sh 이 r/selfhosted 커뮤니티를 위한 것이므로 자체 호스팅 방식을 택했습니다. 백엔드는 없습니다. Next.js 앱이며 output: export 설정을 사용했기 때문에, npm run build 명령을 실행하면 HTML/CSS/JS로 구성된 순수한 out/ 디렉토리가 생성됩니다. 명령어는 다음과 같습니다:
git clone https://github.com/kimbobmarley03/devpick.sh
cd devpick.sh && docker compose up -d # :8080에서 서비스됨 (또는 `npx serve out`, 또는 다른 정적 호스팅)
그게 전부입니다. 데이터베이스도, 환경 변수도, API 키도 없으며, 도구들로부터 외부로 전송되는 텔레메트리(telemetry)도 없습니다. 모든 도구는 100% 클라이언트 측에서 실행됩니다. 사용자의 비밀 정보가 전송될 서버 자체가 없기 때문에 신뢰성 문제가 해결됩니다. 유일한 네트워크 호출은 작은 '발사하고 잊어버리는(fire-and-forget)' 분석 이벤트(페이지 보기 및
AI 자동 생성 콘텐츠
본 콘텐츠는 r/SelfHosted (AI filter)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기