이 4가지 오픈소스 앱을 자체 호스팅해서 한 달에 50달러를 절약합니다
오늘날 사용할 수 있는 대부분의 현대 소프트웨어는 구독 모델 뒤에 잠겨 있습니다. 어느새 별 고민 없이 클라우드 구독이 여섯 개 정도 쌓여 있을 수 있습니다. 여기 넷플릭스, 저기 구글 드라이브, 아마도 비밀번호 관리자가 한두 개—이 모든 것이 생각보다 빠르게 쌓입니다.
하지만 여기 중요한 점이 있습니다: 자체 호스팅은 이러한 구독을 없애는 데 도움이 될 수 있습니다. 자체 호스팅은 겁이 날 수도 있지만, 필요한 것은 작은 설정, 약간의 시간, 그리고 주말 동안의 실험뿐입니다. 바로 이렇게 저는 네 개의 오픈 소스 앱을 자체 호스팅하여 매달 거의 50달러를 절약하고, 대부분의 구독을 없앨 수 있었습니다.
코피파티
빠르고 간단하게 직접 파일을 호스팅하고 공유하는 방법
Copyparty는 제가 만나본 파일 서버 중에서 단연코 가장 과소평가된 서버 중 하나입니다. 모든 기능을 수행하는 단일 Python 파일로 이루어져 있습니다: 파일 공유, 업로드, 다운로드, 미디어 스트리밍, 심지어 이퀄라이저가 포함된 내장 음악 플레이어까지 있습니다. Copyparty는 자체 호스팅이 얼마나 쉬운지를 고려하면 Nextcloud와 겨룰 만한 가치가 있습니다.
아니요, 테라바이트 단위의 저장 공간을 가진 강력한 PC가 필요하지 않습니다. Copyparty는 어떤 기기에서도 실행하고 호스팅할 수 있습니다. 오래된 노트북, 안드로이드나 아이폰, 태블릿, 데스크탑, 심지어 라즈베리 파이에서도 가능합니다. 오래된 휴대폰조차 Copyparty로 구글 드라이브를 쉽게 대체할 수 있습니다.
설정이 완료되면 사용할 수 있는 기능이 많습니다. Copyparty에는 대용량 파일을 중단 없는 전송을 위해 자동으로 작은 조각으로 나누는 지능적인 업로드 시스템이 있습니다. 또한 해시를 사용한 파일 중복 제거 기능이 있어 동일한 파일을 여러 위치에 복사할 경우 데이터를 복제하는 대신 하드 링크를 생성합니다.
이 인터페이스는 오픈 소스 프로젝트치고도 놀라울 정도로 세련되어 있습니다. 브라우저를 통해 파일을 드래그 앤 드롭할 수 있고, 비밀번호와 만료일이 있는 공유 링크를 만들 수 있으며, 빠른 공유를 위해 QR 코드도 생성합니다. 또한 WebDAV, FTPS, TFTP, Samba 등 다양한 프로토콜을 지원합니다.
나는 내 사무실 뒤에 조용히 놓여 있는 오래된 리눅스 머신에서 Copyparty 서버를 운영하고 있는데, 상업용 클라우드 스토리지와 거의 구별할 수 없을 정도야—단, 내 하드웨어, 내 규칙, 그리고 월별 요금은 전혀 없다는 점이 다를 뿐이지.
플렉스
하나의 미디어 서버, 반복 요금 없음
Plex는 아마 이 목록에서 가장 잘 알려진 앱일 것이고, 그럴 만한 이유가 있습니다. 개인 미디어 컬렉션을 잘 정리된 스트리밍 서비스로 바꾸어, 사용자 경험 면에서 넷플릭스, 프라임 비디오 또는 다른 스트리밍 거인들이 제공할 수 있는 것에 뒤지지 않습니다.
Plex를 설정하는 것도 비교적 간단한 작업입니다. 미디어 폴더—영화, TV 프로그램, 음악, 사진—를 지정하면 자동으로 메타데이터, 포스터, 출연진 정보, 에피소드 설명을 가져옵니다. Netflix와 유사한 인터페이스는 휴대폰, 태블릿, 스마트 TV, 심지어 Roku까지 어느 기기에서든 스트리밍하는 데 잘 작동합니다.
라이선스 계약에 운에 맡길 필요도 없습니다. 좋아하는 프로그램이 순식간에 넷플릭스에서 사라질 수 있지만, Plex에서는 그런 일이 일어나지 않습니다. 제가 라이브러리에 추가한 모든 콘텐츠는 그대로 남아 있습니다. 또한 Plex를 Sonarr나 Radarr 같은 프로그램과 결합하면 콘텐츠 탐색과 다운로드를 자동화할 수도 있습니다.
무료 버전도 잘 작동하지만, 가능하다면 세일할 때 평생 Plex Pass를 구매하는 것을 추천합니다. 한 번만 지출하면 수년간 스트리밍 구독료로 지불할 돈보다 더 많은 비용을 절약할 수 있습니다.
볼트워든
셀프 호스팅 보안은 무겁거나 비쌀 필요가 없습니다
Vaultwarden는 내 Bitwarden 프리미엄 구독을 대체합니다. 물론 Bitwarden의 프리미엄 요금제는 연 10달러로 이미 꽤 합리적이지만, Vaultwarden으로 비밀번호 관리자를 직접 호스팅하기로 한 결정은 원칙적인 이유 때문이었습니다. Vaultwarden 자체는 경량의 자체 호스팅 Bitwarden API 구현체로, 내 가장 민감한 데이터를 완전히 제어할 수 있게 해줍니다.
또한 모든 공식 Bitwarden 앱과도 완전히 호환됩니다. 유료 Bitwarden을 사용할 때와 동일한 브라우저 확장 프로그램, 모바일 앱, 데스크탑 클라이언트를 사용할 수 있지만, 이제 제 금고는 제 서버에 있습니다. Docker로 설정하면 1시간도 채 걸리지 않고, 비용을 지불하지 않고도 모든 프리미엄 기능을 이용할 수 있습니다.
보안을 위해 완전히 별도의 환경을 원하신다면, Raspberry Pi에서 Vaultwarden을 실행할 수도 있습니다. 또한 생체 인증 로그인, TOTP 일회용 비밀번호, 안전한 메모, 신용카드 동기화, 긴급 액세스 기능도 포함되어 있습니다. 추가 보안을 위해 SSL을 사용하는 리버스 프록시를 사용할 수도 있습니다.
개인정보 보호와 보안에 진지한 사람이라면, 비밀번호 관리자를 직접 호스팅하는 것은 당연한 선택입니다. 제3자 침해 없음, 기업 정책 변경 없음, 예상치 못한 가격 인상 없음. 비밀번호는 당신의 서버에, 그게 전부입니다.
AFFiNE
구독 없이 문서, 노트, 계획하기
저는 노션과 사랑과 증오가 뒤섞인 관계를 가지고 있습니다. 제 노션 플러스 구독료는 매달 그 가치를 했지만, 노션은 오히려 시간을 낭비하게 만드는 생산성 앱 중 하나이기도 했습니다. 다행히 스스로 호스팅할 수 있는 여러 노션 대안이 있으며, 그중 AFFiNE이 가장 뛰어난 편입니다.
AFFiNE은 Notion이 처음부터 그랬어야 했던 모습입니다. 개인정보 보호를 최우선으로 하고 로컬 중심의 워크스페이스로, 기능을 희생하거나 복잡성을 더하지 않고도 데이터에 대한 완전한 통제권을 제공합니다. 단순히 생각 없이 만든 Notion 클론이 아니라, 문서 작성, 화이트보드, 프로젝트 관리를 하나의 플랫폼에서 결합한 것입니다.
AFFiNE는 데이터를 로컬에 완전히 저장하여 오프라인에서 작업할 수 있도록 하거나, Docker를 사용하여 온라인 사용이나 팀 협업을 위해 자체 호스팅 버전을 실행할 수 있는 하이브리드 방식을 채택하고 있습니다. 설정이 다소 복잡하고 PostgreSQL 및 Redis와 같은 도구가 필요하지만, Docker Compose를 사용하면 모든 것을 한 시간 이내에 설정할 수 있습니다.
인터페이스는 Notion과 매우 유사하여 배우는 데 큰 어려움이 없습니다. 동일한 블록 기반 편집, 데이터베이스 뷰, 중첩 페이지 구조를 제공합니다. AFFiNE은 또한 에지리스 캔버스 모드를 제공하는데, 이는 본질적으로 스케치, 그림 그리기, 콘텐츠를 시각적으로 정리할 수 있는 무한 화이트보드입니다.
구독에서 벗어나세요
셀프 호스팅은 모두에게 적합한 것은 아니며, 제가 그렇다고 가장하지는 않겠습니다. 최소한의 기술적 편안함, 가끔 문제를 해결하려는 의지, 그리고 이러한 서비스를 운영할 추가 하드웨어가 필요합니다. 하지만 이미 기술을 다루는 것을 즐기고 있다면, 그 혜택은 그만한 노력을 충분히 가치 있게 만듭니다.
모든 사람이 당장 모든 구독을 취소하고 홈랩을 구축해야 한다고 말하는 것은 아닙니다. 천천히 시작하세요—Copyparty와 Plex는 꽤 직관적이고 바로 유용하기 때문에 첫 프로젝트로 좋습니다. 몇 가지 서비스를 운영하는 데 익숙해지면 점차 더 고급 프로젝트로 옮겨가세요.
자체 호스팅은 지하실에 기업 수준의 데이터 센터를 운영하는 것이 아닙니다. 이는 디지털 세상의 소유권을 되찾고 하나씩 구독료를 절약하는 것과 관련이 있습니다. 제가 투자한 모든 시간이 가치 있었고, 당신도 같은 느낌을 받을 것이라고 확신합니다.


