ONCE (Again)

David Heinemeier Hansson

ONCE (다시 한 번)

원문은 David Heinemeier Hansson님이 에 게재했습니다. 이 블로그 구독하기

ONCE의 초기 구상은 셀프 호스팅이 가능한 웹 앱을 일회성 결제로 판매하려는 것이었다. 하지만 통하지 않았다. 물론 채팅 앱인 Campfire로는 투자금을 회수했지만, 그게 전부였다. 시장이 원하는 걸 말할 때는 귀를 기울여야 한다! 시장은 셀프 호스팅 웹 앱에 일회성으로 비용을 지불하고 싶어 하지 않는 듯했다.

그래서 우리는 CampfireWritebook, 그리고 이제 Fizzy까지 모두 관대한 라이선스의 오픈소스로 공개해 무료로 풀었다. 이건 통했다! 수많은 사람들이 자신의 서버에서 이 앱들을 직접 운영하고, 코드를 기여하며, 37signals에서 우리가 실제 프로덕션 애플리케이션을 어떻게 만드는지 배워왔다.

이제 우리는 이 선물에 더욱 힘을 싣고, 이 모든 앱은 물론 여러분이 바이브 코딩으로 만든 결과물까지 한 번에 실행할 수 있는 통합 방식을 ONCE라는 이름의 완전히 새로운 애플리케이션 서버에 담아 선보인다.

억지로 끼워 맞추자면 ONCE를 “Open Network Container Executor”의 약자라고 할 수도 있지만, 굳이 그럴 필요는 없다. ONCE는 그 자체로 멋진 단어이고, 우리는 이미 도메인도 가지고 있으며, 그 이름 아래 출시됐던 기존 앱들을 모두 무료 오픈소스 설치본으로 실행하고 있다. 그걸로 충분하다!

핵심은 자신의 서버에 애플리케이션 모음을 설치하는 일이 아주 쉬워야 한다는 것이다. 기존 ONCE 모델은 앱마다 전용 서버나 VM을 요구했는데, 관리하기에 번거롭고 비용도 많이 들었다. 이제는 단 하나의 머신 — 심지어 여러분의 노트북만으로도 — 모든 것을 한 번에 실행할 수 있다.

ONCE는 RAM과 CPU 사용량 같은 애플리케이션 메트릭과 기본적인 방문자 수 및 초당 요청 수를 추적할 수 있는 멋진 터미널 인터페이스를 제공한다. 무중단 업그레이드와 예약 백업 기능도 지원한다. 우리가 제공하는 전체 제품군은 물론, 앞으로 여러분의 AI 에이전트가 만들어낼 앱까지, 필요한 모든 인프라 앱을 실행할 수 있도록 설계됐다.

한번 써보시라. 설치는 명령어 한 줄이면 끝난다. 방법은 이 YouTube 영상 투어로 보여드리겠다. 즐겨보시길!

screenshot-2026-03-16_18-32-42.png

이 글은 muse-spark-1.2-contributor 모델을 사용해 번역했습니다.

댓글