Cloud in a Bottle: 누구나 쉽게 쓸 수 있는 셀프 호스팅을 향해

3 hours ago 2

Cloud in a Bottle은 컨테이너형 앱과 통합 인증을 결합한 오픈소스 개인 클라우드로, 셀프 호스팅을 시스템 관리 부업이 아니라 웹앱을 제공하는 스마트폰처럼 쉽게 만드는 것이 목표임 Ubuntu 기반 서버의 루트 권한 없는 보안 강화 컨테이너에서 앱을 실행하며, 통합 로그인과 권한에 따른 앱 간 데이터·기능 접근을 지원함 6개월 이상 비공개 개발·테스트를 거쳐 핵심 플랫폼을 대부분 완성하고 안정화한 뒤 출시했지만, 앱 카탈로그는 아직 작고 초기 사용자는 기술적 지식이나 코딩 에이전트가 필요할 수 있음 직접 호스팅과 Imbue의 관리형 서비스 중 선택할 수 있으며, 두 방식은 동일한 코드를 사용하고 원격 측정 데이터를 수집하지 않음 개인 클라우드의 접근성을 높여 오픈소스 웹 소프트웨어의 사용자층과 공급을 함께 확대하고, 개발자뿐 아니라 친구와 부모에게도 추천할 수 있는 앱 생태계를 만들고자 함 개인 클라우드가 필요한 이유 클라우드 소프트웨어는 설치 없는 이용, 기기 간 접근, 즉각적인 공유·협업을 제공하지만, 운영 비용 때문에 현대 웹의 거의 모든 서비스 뒤에는 기업이 있음 무료 소프트웨어 개발자가 전 세계 사용자의 호스팅 비용까지 부담하기는 어려움 기업의 경제적 유인은 사용자 이익과 어긋나 중독 유도, 광고, 추적, 데이터 판매, 서비스 품질 저하로 이어짐 클라우드 이전에는 각자 PC에서 오픈소스를 실행했지만, 현재는 개인이 소프트웨어를 클라우드에 쉽게 올릴 방법이 없어 하나의 중앙화된 서비스와 제작자의 비용 부담에 의존함 기존 셀프 호스팅 도구에도 접근성과 통합 측면의 한계가 있음 sandstorm.io: 취지가 매우 비슷하고 2014년 글도 같은 문제를 다루지만, 오랫동안 방치된 상태이며 기존 소프트웨어를 실행하려면 상당한 수정이 필요했음 Nextcloud: 느리고 불안정하다는 평가를 받으며, 기업 고객 중심으로 이동하고 있음 YunoHost: 앱을 샌드박스 없이 호스트에서 직접 실행해, 안전하지 않은 앱 하나가 서버 전체를 침해할 수 있음 Coolify: 컨테이너형 앱을 호스팅하지만 앱마다 로그인이 별개이고 호스트나 다른 앱과의 통합이 부족함 컨테이너 격리와 통합 로그인으로 만드는 ‘클라우드 스마트폰’ Cloud in a Bottle의 핵심은 대시보드와 웹 서버를 갖춘 Ubuntu 머신이며, 웹 서버가 HTTP(S) 요청을 컨테이너형 앱으로 전달함 앱은 루트 권한 없는 보안 강화 컨테이너에서 실행...

Read Entire Article