셀프 호스팅 서비스 추천 몇 가지: 절대 보안! 내 데이터는 내가 다룬다!
셀프 호스팅은 내 소중한 데이터를 남에게 맡기지 않고 내가 스스로 관리하는 것을 이야기 합니다. 스스로 호스팅 해야하기 때문에 ‘서버’가 필요하겠죠. 보통은 NAS를 가진 사람들이 많이 셀프 호스팅을 시도합니다. 저 또한 매일매일 가장 많이 사용하는 앱 Bitwarden의 셀프 호스팅 버전인 VaultWarden을 사용하고 있어요.
구글 포토에 사진을 올리면 싫으신가요? Lastpass 해킹 사건같은 이슈를 보시면 남에게 내 소중한 비밀번호를 맡기는게 걱정되시나요? 이런 분들을 위해서 셀프 호스팅이 있습니다.
! 초보분들은 그냥 재미로 보시고 나중에 시도해보세요.
셀프 호스팅의 장점/단점 한줄씩 요약
- 장점 : 모든 데이터는 내 손에 있다.
- 단점 : 설치부터 유지 보수까지 내가 다 해야함 좀 귀찮음.
좀 더 자세한 요약
- 데이터 통제: 셀프 호스팅을 통해 모든 데이터를 직접 관리할 수 있습니다. 외부 서버에 데이터를 저장하지 않으므로, 데이터 유출 및 접근 위험이 감소합니다.
- 맞춤형 보안 설정: 각종 보안 프로토콜과 방화벽 설정을 사용자의 필요에 맞게 직접 설정할 수 있습니다. 이를 통해 더욱 철저한 보안을 구현할 수 있습니다
- 낮은 해킹 위험성: 셀프 호스팅은 해커의 타겟이 되기 어렵습니다. 내가 어디에서 호스팅하는지도 모르기 때문이죠. 하지만 반대로 관리를 제대로 못해서 랜섬웨어에 걸리거나 집에 서버를 둔 경우 하드디스크, SSD 등 저장장치에 문제가 생기는 등의 변수가 있습니다.
- 접근 제어: 특정 사용자나 IP 주소에 대한 접근 권한을 세밀하게 관리할 수 있어, 불필요한 접근을 제한할 수 있습니다.
- 비용 절감: 장기적으로 볼 때, 자체 서버를 구축하고 관리하는 것이 클라우드 서비스 이용료보다 저렴할 수 있습니다. 제가 셀프 호스팅을 제일 처음하게된 이유가 구글 포토 유료화 입니다.
- 독립성: 외부 서비스 제공자에 의존하지 않으므로, 서비스 중단이나 정책 변경에 영향을 받지 않습니다.
- 성능 최적화: 서버 자원을 최적화하여 필요한 만큼만 사용할 수 있고, 나 혼자만 사용하는 서버에 올려 쓰기 때문에 내 마음대로 자원을 할당해 성능을 최대화할 수 있습니다.
추천하는 셀프 호스팅 서비스(앱)
서버가 필요한 호스팅 서비스와 함께 내 로컬 컴퓨터에서만 사용하는 유용한 오픈소스 앱도 몇개 포함되어 있습니다.
- 셀프 클라우드 : NextCloud / OwnCloud / OpenMediaVault 세 개가 유명합니다.
- 비밀번호 관리 : Bitwarden의 셀프 버전 볼트워든 GitHub – dani-garcia/vaultwarden 여기가 깃헙 페이지고, DockerHub(vaultwarden/server – Docker Image | Docker Hub에서 이미지 끌어다 쓰셔도 됩니다.
- 2FA(2차 인증) :
- 구글 포토 대체
- 시놀로지 Photos – 저는 시놀로지 NAS가 있어서 사용중입니다. 한번씩 로그인이 풀려서 좀 짜증나는 것 말고는 좋아요.
- PhotoPrism – 많은 선택을 받는 서비스 Setup – PhotoPrism
- Photo Libraries – GitHub – meichthys/foss_photo_libraries: Free and Open Source Photo Libraries
- immich – Home | Immich
- RSS : Tiny Tiny RSS, FreshRSS
- 노트 : Joplin 조플린이 꾸준하게 추천받아요. Standard Notes가 좋아보여서 해보려고 시도했다가 뭐가 계속 막혀서 포기했던 기억이 있네요. Logseq: A privacy-first, open-source knowledge base은 화이트보드 기능도 생겼더라구요. 나중에 한번 해보려고요.
- 미디어 스트리밍 : Jellyfin, Kodi, Emby
- 파일 동기화 : Syncthing 가장 유명
- 2차 인증 앱
- 데스크탑 – KeePassXC (컴퓨터 로컬), DX는 안드로이드용.
- 스마트폰 : 갤럭시, 아이폰 둘다 사용하시려면 2FAS 좋아보입니다. 동기화도 가능하구요. 오픈소스예요. 사용하기 편해서 추가해놨습니다.
- 안드로이드 – Aegis Authenticator (getaegis.app) 안드로이드 전용 오픈소스 2FA 앱
- 맥(아이폰) – Raivo
- VPN : 집 공유기에 Wireguard 설치해서 사용하세요. 짱입니다.
여기에 물리적 보안까지 챙기려면 Yubikey 리뷰 한번 읽어보세요.
간단하게 몇가지만 소개해드렸는데요. 셀프 호스팅 서비스의 세계는 굉장히 넓고 무궁무진합니다. 정말 유용하게 사용하시는 앱이 있다면 댓글로 알려주세요.
키패스 프로그램은 어떤 프로그램인가요?!
찾아봐도 잘 안나와있어서…
베라크립트처럼 한 폴더나 드라이브를 만들고 그안에 들어간 파일을 암호화 하는 프로그램이가요?! 아니면
데스크탑이나 노트북을 처음 사용할때 아예 2차 인증하는 비밀번호를 거는건가요!?
키패스 = 패스워드 매니저
베라크립트 = 하나의 공간을 따로 만들어서 그 안에 파일을 넣고 드라이브 처럼 마운팅해서 사용 가능.