Norabox
All announcements

10월달 유지보수 관련 공지사항

· edited

해당 글은 포스타입에 올라온 글과 같은 내용이니 이미 읽으셨다면 무시하셔도 좋습니다.

3줄 요약

  • 장기적인 서비스를 위해 데이터베이스를 이전할 예정 (한국 기준 10월 13일 오전 3-4시)
  • 오픈소스화는 이것저것 정리를 한 후에 10월 말쯤에 공개
  • 월 1.5만 원에서 2만 원의 서버 비용이 추후 발생할 것을 고려해 후원 방식 2가지 제공 (단순 후원 형식, 커미션 후원 형식)

서론

안녕하세요, 놀박 제작자 Imgyeong Lee입니다.

단순히 주박이 죽었기도 하고 다른 웹사이트들은 너무 무거워 장시간 사용하면 렉이 걸리거나 광고가 많아 만든 것인데, 많은 분들이 애용해 주셔서 너무 뿌듯합니다. 감사합니다.

하지만 저 또한 배포 당시에 이렇게 많이 퍼질 줄 몰라 간과했던 것들이 있어 오픈소스화 전에 이것저것 정리를 한 후에 공개하려고 합니다. 또한, 수익 구조가 아예 없이 모든 것이 공짜! 이러면 좋겠지만 현실적으로 매일마다 유저 수가 늘어나는 웹 서비스가 후원금이나 사비 없이 영원히 굴러가는 것은 불가능하기에 어느 정도 서버 비용을 충당할 수 있도록 비즈니스 모델(금전적 이익을 취하는 구조보다는 지속 가능한 서버 운영이 주 목적)을 구축하려고 합니다.

앞으로의 계획

10월 중순 ~ 10월 말

1. 데이터베이스 서버 이전(Migration)

한국 시간 10월 13일 오전 3-4시에 Neon --> Supabase로 이전 예정.

Norabox(놀박) 설명서 글에서도 밝혔다시피 현재 저는 Serverless PostgreSQL 서비스를 제공하는 Neon을 쓰고 있습니다. 그러나 현 이용자 추이를 분석했을 때, 가격적인 측면에서 CU-hrs가 아닌 Storage를 책정하는 Supabase가 장기적으로 더 나을 것으로 판단되어 10월 13일에 Supabase로 모든 Database를 옮길 예정입니다. 때문에 사이트가 아주 잠깐 닫혔다가 (1시간 정도) 다시 활성화될 수 있사오니 이 점 양해 바랍니다.

이전했습니다!

  1. 코드 리팩토링, GitHub Workflow, Docs 추가

아시다시피 저는 놀박을 시스템 디자인과 아키텍처 설계, End-to-End Test와 UI Test는 제가, 코드 작성은 Claude Code Opus 5.5 모델에게 맡겨 바이브 코딩으로 제작했습니다. 그러나 모든 코드를 완전히 하나하나 살펴본 것은 아니기에 오픈소스 프로젝트로 만들기 전에 Static Code Analyzer로 Code smell을 확인하고 실제로 코드를 리뷰한 후 어느 정도 리팩토링을 거친 후에 공개하고자 합니다.

또한, 제가 개인적으로 제 지도교수님과 다른 대형 오픈소스 프로젝트들을 살펴보는 시간을 가졌었는데, GitHub Workflow나 Docs가 상세하게 되어 있어 처음 보는 사람들도 어떤 식으로 기여를 해야 하는지, 초보분들도 어떤 일을 할 수 있는지, 코딩에 있어 AI를 사용했을 시에 정책 등에 대해 쉽게 파악할 수 있게 되어 있음을 깨닫고, 해당 구조를 모방하여 여러 문서를 추가하고자 합니다.

최대한 10월 말까지는 공개할 수 있도록 해보겠습니다.

  1. 라이선스 관련

GNU Affero General Public License v3.0 (AGPL-3.0) 를 채택합니다.

Norabox의 코드를 수정해 자신만의 서비스를 만들거나 상업적으로 이용하는 것도 허용됩니다. 단, 수정한 버전을 배포하거나 네트워크를 통해 다른 사용자에게 서비스로 제공하는 경우, 해당 버전의 전체 소스 코드를 AGPL-3.0으로 그 사용자들에게 공개해야 합니다.

자세한 조건은 추후 공개되는 LICENSE 파일을 확인해 주세요.

  1. 이용약관 및 개인정보처리방침 관련

현재 놀박은 회원가입을 할 때 의도치 않은 행동을 조금이나마 제약하기 위해 이메일을 수집하고 있습니다만, 아직 이메일 인증 방식도 없고 해당 개인정보를 어떻게 처리하는지에 대해서도 고지하지 않았습니다. 이 부분에 대해서는 DB를 migration할 때 함께 공개하도록 하고자 합니다.

참고로 기존 회원들의 경우, DB migration이 끝난 이후 DB에 있는 이메일 주소로 본인 확인 인증 이메일을 발송해 드릴 예정입니다. 본인 확인 인증 메일은 2주간 유효하며 해당 기간 내에 인증을 하지 않았을 시, 데이터가 삭제될 예정입니다. 참고 바랍니다. (다시 재공지할 예정입니다.)

후원 모델

곰곰이 생각을 해봤습니다만, 만약 장기적으로 해당 서비스를 무리 없이 유지한다고 할 때, 현 스케일에서는 월 1.5~2만 원 정도면 충분하다고 판단했습니다. 아예 몇몇 기능을 프리미엄 형식으로 바꾸거나 구독제 기능을 하는 것도 고려를 해보았으나, 이는 제가 놀박을 체계적으로 관리하는 팀이 있는 것도 아니며 그런 방식은 제가 해당 웹 서비스를 처음 배포했을 때의 취지와 맞지 않아 채택하지 않았습니다.

대신 후원금으로 서비스가 지속될 수 있도록 여러 방안을 고민해 보았으며, 현재로서는 아래와 같은 형식을 초안으로 잡았습니다. 후원에 있어 두 가지의 방식을 제공해 드릴 예정입니다:

<후원 방식>

  • 단순 후원: 단순히 좋은 마음으로 후원금을 제공하는 방식입니다. 웹사이트 내에서 후원할 수 있도록 후원 페이지를 만들 예정입니다.
  • 커미션 후원: 다행스럽게도 제가 그림을 그리는 재주가 있습니다(잘 그린다는 것은 아닙니다.) 후원 목적으로 커미션을 신청하시면 저는 후원자분께 그림을 그려 드리며, 해당 커미션으로 번 수익금은 놀박 서비스 유지금으로 이용됩니다. 상호 신뢰있는 안전한 거래를 위해 크레페를 통해서만 받습니다. 따로 크레페 계정을 만들어 놀박 후원 전용 타입을 만들 것입니다만, 미리 그림 샘플을 보고 싶으신 분들은 해당 링크를 참고해 주시길 바랍니다. 가격은 크레페 수수료를 고려해 현재 2인 흉상 풀채색 기준 2만 5천 원을 생각하고 있습니다. 단, 이것으로 커미션 홍보나 제 개인 수익을 올리고자 하는 것이 아님을 명시합니다.

<후원자 리워드>

  • 추후 추가될 놀박 후원자 명단 페이지에 올라갑니다. (서비스가 유지되는 한, 그리고 후원자분께서 별다른 언질이 없는 한 영원히 존재합니다. 게임 크레딧 Special Thanks로 이해하시면 편합니다.) 이름과 후원자 대표 배너 이미지가 함께 올라갑니다.
  • 후원자 전용 놀박 테마를 만들어 드립니다. 테마 이름으로 자관/자컾/드림 등등 페어 이름을 직접적으로 넣기보다는 간접적으로 넣는 것(일코가 가능한 형식)을 지향하고 있으니 이 점은 부디 양해 바랍니다. 해당 후원자 전용 놀박 테마는 한정 기간 동안 방을 만드는 섹션에 노출되며, 기간 이후에는 테마 아카이브 웹페이지에서 사용할 수 있도록 조치를 취할 예정입니다.

여러 동향을 살펴 보았을 때 꾸미기를 좋아하는 분들이 많아 이외에도 이미지를 넣어 방을 커스텀을 할 수 있는 방향을 생각했습니다만, 이는 본 웹사이트의 주 목적과 크게 맞지 않을 뿐더러 롤방 꾸미기에 이어 괜히 브금방 꾸미기 문화까지 이어질 수 있을 것 같아 현재로서는 생각하지 않고 있습니다. 너른 이해 부탁드립니다.

마치며

더 많은 의견이나 문의, 질문 사항과 리포트는 imgyeonglee@gmail.com으로 받고 있습니다. 이메일이 부담스러울 경우 익명함으로도 받고 있으니 참고 바랍니다.

항상 이용해 주셔서 감사합니다. 불현듯 행복해지세요.