[컴퓨터] 집에서 직접 호스팅할 수 있는 앱 4가지

하보니

클라우드에 저장된 파일에 접근하는 것은 매우 편리합니다. 인터넷 연결만 있으면 Dropbox 나 Google Photos 같은 서비스를 통해 파일이나 사진에 접근할 수 있습니다. 전 세계 어디에서든 이용 가능하며, 다른 사람들과 파일을 공유할 수도 있습니다. 하지만 단점이라면 모든 개인 파일과 사진이 관리할 수 없는 원격 서버에 저장된다는 것입니다.

데이터 유출 사고가 발생할 수 있으며, 클라우드를 신뢰하지 않는다면 다행히도 많은 인기있는 클라우드 기반 서비스를 자체 호스팅 앱으로 대체하여 사용할 수 있습니다.


넥스트클라우드(Nextcloud)

가장 일반적인 클라우드 서비스 유형 중 하나는 클라우드 스토리지입니다. Dropbox, Google Drive, Microsoft OneDrive, iCloud와 같은 서비스는 파일을 클라우드에 업로드하고 필요할 때 언제 어디서든 접근할 수 있도록 해줍니다.

하지만 단점은 모든 파일과 폴더를 외부에 공개해야 한다는 것입니다. 데이터 유출은 언제든 발생할 수 있습니다. 모든 정보가 클라우드 서비스에 저장되어 있다면 정보 유출 위험은 언제든 존재합니다. 또한, 모든 파일을 저장할 만큼 충분한 클라우드 저장 공간을 확보하려면 일반적으로 비용을 지불해야 합니다.

Nextcloud는 사용자가 직접 로컬 개인 클라우드 스토리지 서비스를 구축할 수 있도록 지원하는 자체 호스팅 소프트웨어입니다. 모든 문서를 클라우드에 업로드하는 대신, 데이터를 집 안의 하드웨어에 저장할 수 있습니다. 로컬 네트워크상의 모든 기기에서 파일에 접근할 수 있으며, 안전한 원격 접속을 설정하여 어디서든 파일에 접근할 수 있습니다.

그렇다고 Nextcloud를 사용하는 것이 완전히 안전한 것은 아닙니다. 서버 하드웨어에 문제가 생기면 모든 파일을 잃을 수 있으므로 데이터를 확실하게 백업해야 합니다. 또한, 취약한 비밀번호를 사용하면 데이터가 해킹될 위험이 있으므로 강력한 비밀번호와 2단계 인증을 사용하는 것이 필수적입니다.

> 넥스트클라우드 방문


이미치(Immich)

클라우드 서비스의 또 다른 일반적인 용도는 사진과 동영상을 저장하는 것입니다. 최신 스마트폰은 사진 촬영을 매우 쉽게 만들어주기 때문에 우리 휴대폰에는 금세 수천 장의 사진이 가득 차게 됩니다.

구글 포토와 같은 서비스를 이용하면 사진과 동영상을 클라우드에 저장하여 저장 공간을 차지하지 않도록 할 수 있습니다. 인터넷 연결만 되어 있으면 언제든지 사진에 접근할 수 있습니다. 하지만 구글이 내가 찍은 모든 사진을 가지고 있다는 생각은 불안감을 줄 수도 있습니다.

좀 더 개인적인 솔루션을 원하신다면 Immich를 고려해 보세요. Immich는 클라우드 서비스를 사용하지 않고 사진을 백업하고 정리할 수 있는 자체 호스팅 사진 및 비디오 저장 솔루션입니다. 모든 데이터가 로컬에 저장되므로 대기업에 모든 미디어에 대한 접근 권한을 부여할 필요가 없습니다.

먼저 로컬 하드웨어에 Immich 서버를 설치하고 모든 사진과 비디오를 업로드합니다. 그러면 모바일 앱, 웹 앱 또는 명령줄 인터페이스를 통해 이미지에 액세스할 수 있습니다. 미디어 파일에 대한 안전한 원격 액세스를 설정하여 어디에 있든 사진과 비디오를 항상 이용할 수 있습니다.

> 이미치 방문


Vaultwarden

비밀번호 관리자는 비밀번호를 기억하는 번거로움 없이 항상 고유하고 강력한 비밀번호를 계정에 사용할 수 있도록 도와주는 훌륭한 방법입니다. 하지만 1Password와 같은 클라우드 기반 비밀번호 관리자의 단점은 비밀번호를 클라우드에 저장한다는 점입니다. 아이러니하게도 클라우드 기반 비밀번호 관리자를 사용한다는 것은 비밀번호를 제3자와 공유하고 외부 저장소에 저장하는 것을 의미하는데, 이는 개인 정보 보호 및 보안을 보장한다는 취지와는 상반되는 것처럼 보일 수 있습니다.

Vaultwarden은 자체 호스팅 방식의 암호 관리자입니다. 공식 Bitwarden 앱과 브라우저 확장 프로그램을 통해 접근할 수 있는 로컬 암호 관리자를 생성하여 암호를 손쉽게 관리할 수 있습니다. 클라우드 기반 암호 관리자와 유사한 사용 경험을 제공하지만, 모든 암호는 로컬에 저장됩니다.

비밀번호를 자체 호스팅하는 데에는 위험이 따르므로 안전한 원격 액세스와 2단계 인증을 설정하고 소프트웨어를 최신 상태로 유지하여 알려진 취약점에 노출될 위험을 줄여야 합니다.

> Vaultwarden 방문


Paperless-ngx

영수증, 송장, 설명서 등 각종 서류로 집이나 사무실이 어수선해지는 것이 지겹다면 문서 관리 시스템이 도움이 될 수 있습니다. 에버노트(Evernote)와 같은 앱은 개인 문서를 스캔하여 저장하는 데 유용하며, 업무용 문서를 보관할 수 있는 더욱 전문적인 옵션도 있습니다. 하지만 이 역시 개인 문서를 모두 클라우드에 업로드해야 한다는 점을 명심해야 합니다.

Paperless-ngx는 오픈 소스 기반의 자체 호스팅 문서 관리 시스템입니다. 문서를 스캔하여 로컬 서버에 업로드하고 문서 유형, 태그 등으로 정리할 수 있습니다. OCR 기술을 사용하여 스캔한 문서의 텍스트를 인식하고 검색 가능한 아카이브를 생성하므로, 수많은 종이 서류 더미를 뒤지는 것보다 훨씬 쉽게 필요한 문서를 찾을 수 있습니다.

이 목록의 다른 옵션들과 마찬가지로, Paperless-ngx는 웹 또는 전용 모바일 앱을 통해 원격으로 접속할 수 있습니다. 즉, 인터넷 연결만 있으면 어디서든 문서에 접근할 수 있습니다. 단, 리버스 프록시 또는 VPN 터널과 같은 안전한 원격 접속 방법을 설정해야 합니다.

> Paperless-ngx 방문


클라우드에서 벗어나고 싶다면 Paperless-ngx와 같은 자체 호스팅 앱을 사용해 보세요.

클라우드는 편리함을 제공하지만, 데이터 보안에도 위험을 초래합니다. 클라우드 서비스는 사용자의 개인 데이터를 자체 서버에 저장하는데, 만약 해당 서버가 해킹당하면 사용자가 업로드한 모든 데이터에 접근할 수 있게 됩니다.

자체 호스팅은 모든 것을 로컬에 저장할 수 있기 때문에 훨씬 더 안전한 보안 옵션입니다. 또한 원격 액세스 권한을 부여하는 안전한 방법도 있습니다.

자체 호스팅의 경우 보안 및 백업에 대한 책임은 사용자에게 있으므로 소프트웨어를 최신 상태로 유지하고 강력한 자격 증명을 사용하는 것이 중요합니다.

이러한 책임을 감수할 수 있다면 자체 호스팅은 훌륭한 선택이 될 수 있으며 비용 절감에도 도움이 될 수 있습니다.