Coti Lab

카테고리

셀프호스팅

셀프호스팅 게시글 65개

콘텐츠 정의 청킹과 LBFS 논문

콘텐츠 정의 청킹(CDC)이란? LBFS 논문으로 보는 중복제거 원리

2001년 MIT SOSP에서 발표된 LBFS 논문의 Rabin fingerprint 기반 청킹 알고리즘을 살펴보고, restic 같은 백업 도구가 이 아이디어로 어떻게 중복제거 효율을 끌어올리는지 설명합니다.

08/13/2026     7분 읽기

CRDT 분산 데이터 수렴 원리

CRDT 논문 리뷰: 서버 조율 없이 데이터가 수렴하는 원리

Shapiro 등 INRIA 연구진이 2011년 발표한 CRDT 논문의 핵심 개념을 정리하고, Syncthing 같은 P2P 동기화 도구가 실제로 이 아이디어를 얼마나 차용하는지 확인합니다.

08/13/2026     8분 읽기

Reed-Solomon 부호와 MinIO Erasure Coding

리드-솔로몬 부호 논문 리뷰: MinIO Erasure Coding의 수학적 뿌리

1960년 SIAM 저널에 실린 5페이지짜리 논문이 어떻게 오늘날 MinIO 같은 분산 오브젝트 스토리지의 erasure coding으로 이어졌는지, 유한체 다항식 원리부터 RAID와의 차이까지 정리합니다.

08/13/2026     7분 읽기

Gorilla TSDB XOR 부동소수점 압축

Gorilla TSDB 논문 리뷰: XOR 압축으로 실수값을 12배 줄이는 원리

Facebook이 2015년 VLDB에서 발표한 Gorilla 논문의 XOR 기반 부동소수점 압축 알고리즘을 실제 수치와 함께 뜯어봅니다. Prometheus가 그대로 가져다 쓴 그 압축 기법입니다.

08/13/2026     7분 읽기

Prometheus TSDB와 Gorilla 압축 비교

Prometheus TSDB vs Gorilla: 압축 알고리즘은 같은데 설계는 왜 갈라졌을까

Facebook Gorilla 논문(VLDB 2015)의 XOR·delta-of-delta 압축과 Prometheus TSDB의 청크 인코딩을 공식 블로그·소스코드 기준으로 직접 비교합니다.

08/13/2026     9분 읽기

Prometheus 리텐션 디스크 용량 계산

Gorilla 논문으로 이해하는 Prometheus 리텐션·디스크 용량 계산법

Facebook Gorilla 논문이 밝힌 시계열 압축률과 Prometheus 공식 문서의 용량 계산 공식을 근거로, 홈랩 리텐션 기간별 디스크 사용량을 직접 계산합니다.

08/13/2026     9분 읽기

Raft 합의 알고리즘 논문 리뷰

Raft 합의 알고리즘 논문 리뷰: etcd·Consul 클러스터가 안 죽는 이유

스탠퍼드 Diego Ongaro와 John Ousterhout이 2014년 USENIX ATC에서 발표한 Raft 논문을 리더 선출, 로그 복제, 안전성 세 축으로 나눠 읽고 홈랩 클러스터 구성과 연결합니다.

08/13/2026     11분 읽기

Raft vs Paxos 설계 철학 비교

Raft vs Paxos: etcd·Consul·CockroachDB는 왜 Paxos 대신 Raft를 택했나

Ongaro와 Ousterhout이 2014년 USENIX ATC에서 발표한 Raft 논문이 내세운 설계 목표 '이해가능성'을 중심으로, Lamport의 Paxos와 실제로 어떤 지점이 다른지, 그리고 etcd·Consul·CockroachDB가 왜 Raft를 선택했는지 정리합니다.

08/13/2026     7분 읽기

rsync 알고리즘 롤링 체크섬 델타 전송

rsync 알고리즘 논문 리뷰: 롤링 체크섬은 어떻게 변경분만 찾아낼까

1996년 Tridgell과 Mackerras가 발표한 'The rsync algorithm' 기술보고서를 통해 롤링 체크섬(Adler-32 기반)과 강한 체크섬(MD4/MD5)을 조합해 파일 전체를 복사하지 않고도 변경분만 전송하는 원리를 정리합니다.

08/13/2026     8분 읽기

Syncthing rclone restic 트레이드오프 비교

Syncthing vs rclone vs restic: 논문 세 편으로 읽는 동기화·백업 도구 선택법

CRDT, rsync 알고리즘, LBFS 콘텐츠 정의 청킹이라는 세 편의 논문이 각각 무슨 문제를 풀었는지 정리하고, 그 계보가 Syncthing·rclone·restic의 속도·대역폭·저장공간 트레이드오프를 어떻게 갈라놓는지 비교합니다.

08/13/2026     10분 읽기

WireGuard 논문과 Tailscale 메시 VPN 아키텍처

WireGuard 논문이 어떻게 Tailscale의 '설정 없는' 메시 VPN이 됐을까

2017년 NDSS에서 발표된 WireGuard 논문의 단순한 point-to-point 터널 설계가, NAT 홀펀칭과 DERP 릴레이를 만나 어떻게 전체 메시 네트워크로 확장되는지 아키텍처 관점에서 분석합니다.

08/13/2026     8분 읽기

Gorilla delta-of-delta 타임스탬프 압축

Delta-of-Delta 인코딩: Gorilla 논문이 타임스탬프를 1비트로 압축한 방법

Facebook Gorilla 논문(VLDB 2015)이 시계열 타임스탬프를 델타의 델타로 계산하고 가변 길이 비트로 인코딩해 96%를 단 1비트로 압축한 알고리즘을 단계별로 분석합니다.

08/13/2026     7분 읽기

WireGuard Noise Protocol 논문 리뷰

WireGuard 논문 리뷰: 4천 줄짜리 VPN이 IPsec을 이긴 이유

NDSS 2017에 발표된 WireGuard 원 논문과 그 기반인 Noise Protocol Framework를 근거로, 코드베이스가 왜 그렇게 작은지, 1-RTT 키 교환이 어떻게 가능한지, 암호화 어질리티를 포기한 설계가 왜 더 안전한지를 정리합니다.

08/13/2026     8분 읽기

ZFS 데이터 무결성 FAST 2010 논문 리뷰

ZFS는 정말 데이터를 지켜주는가: FAST 2010 결함 주입 논문 리뷰

위스콘신-매디슨 대학 연구팀이 FAST 2010에서 발표한 ZFS 결함 주입(fault injection) 실험 논문을 통해, ZFS의 체크섬과 자가치유가 실제로 어떤 손상까지 잡아내고 어디서 실패했는지 수치로 확인합니다.

08/13/2026     9분 읽기

Gorilla 인메모리 시계열 DB 아키텍처

Gorilla 논문 리뷰: 페이스북 시계열 DB는 왜 인메모리로 설계됐을까

페이스북이 2015년 VLDB에 발표한 Gorilla 논문을 통해, 26시간치 모니터링 데이터를 디스크가 아닌 메모리에 두기로 한 이유와 크래시·리전 장애에도 데이터를 지키는 체크포인팅·복제 구조를 정리합니다.

08/13/2026     10분 읽기

*arr 스택 미디어 자동화

*arr 스택(Sonarr·Radarr·Prowlarr)으로 미디어 자동화하기

Sonarr, Radarr, Prowlarr를 조합해 TV쇼와 영화를 검색부터 다운로드, 정리까지 자동화하는 *arr 스택 구축 방법을 소개합니다.

08/11/2026     5분 읽기

BookStack 셀프호스팅 위키

BookStack으로 셀프호스팅 위키/문서 관리하기

Shelves-Books-Chapters-Pages 구조로 홈랩 문서와 런북을 정리할 수 있는 셀프호스팅 위키, BookStack 구축 방법을 소개합니다.

08/11/2026     5분 읽기

Calibre-Web 전자책 라이브러리 서버

Calibre-Web으로 전자책 라이브러리 서버 만들기

Calibre 라이브러리를 웹으로 열어 킨들 전송과 OPDS 리더 앱 연동까지 지원하는 Calibre-Web 전자책 서버 구축 방법을 소개합니다.

08/11/2026     4분 읽기

ESPHome 커스텀 스마트홈 펌웨어

ESPHome으로 스마트홈 기기 커스텀 펌웨어 만들기

C++ 코드 한 줄 없이 YAML 설정만으로 ESP32/ESP8266용 펌웨어를 만들어 저렴한 센서와 릴레이를 클라우드 없는 로컬 스마트홈 기기로 바꾸는 방법을 소개합니다.

08/11/2026     4분 읽기

Ghost 셀프호스팅 블로그 플랫폼

Ghost로 셀프호스팅 블로그 플랫폼 구축하기

Node.js 기반의 오픈소스 퍼블리싱 플랫폼 Ghost를 직접 서버에 설치해서 광고 없는 블로그와 유료 뉴스레터를 운영하는 방법을 소개합니다.

08/11/2026     5분 읽기

Jellyseerr 미디어 요청 관리 시스템

Jellyseerr로 미디어 요청·관리 시스템 만들기

가족과 친구가 직접 영화·TV쇼를 요청하고, 요청이 자동으로 다운로드까지 이어지는 Jellyseerr 요청 관리 시스템 구축 방법을 소개합니다.

08/11/2026     3분 읽기

Jitsi Meet 셀프호스팅 화상회의 서버

Jitsi Meet으로 셀프호스팅 화상회의 서버 만들기

계정 가입이나 앱 설치 없이 브라우저만으로 접속하는 오픈소스 WebRTC 화상회의 서버, Jitsi Meet을 직접 서버에 구축하는 방법을 소개합니다.

08/11/2026     4분 읽기

Loki Grafana 로그 수집

Loki + Grafana로 홈서버 로그 수집하기

홈서버 곳곳에 흩어진 Docker 컨테이너 로그를 라벨 기반으로 가볍게 인덱싱해 Grafana에서 검색할 수 있게 해주는 Grafana Loki 구축 방법을 정리합니다.

08/11/2026     5분 읽기

Matrix Element 셀프호스팅 메신저

Matrix/Element로 셀프호스팅 메신저 운영하기

탈중앙화 오픈 프로토콜 Matrix와 Synapse 홈서버, Element 클라이언트를 조합해서 종단 간 암호화가 적용된 개인 메신저 서버를 구축하는 방법을 소개합니다.

08/11/2026     4분 읽기

MinIO S3 호환 오브젝트 스토리지

MinIO: S3 호환 오브젝트 스토리지 직접 운영하기

AWS S3 API를 그대로 구현한 오픈소스 오브젝트 스토리지, MinIO를 홈서버에 직접 설치해 백업 대상이나 개발용 S3 엔드포인트로 활용하는 방법을 정리합니다.

08/11/2026     4분 읽기

Netdata 실시간 서버 모니터링

Netdata로 실시간 서버 모니터링하기

설정 없이 설치 즉시 초 단위로 서버 상태를 보여주는 실시간 모니터링 도구 Netdata를 소개하고, Grafana+Prometheus, Uptime Kuma와의 역할 차이를 정리합니다.

08/11/2026     5분 읽기

Node-RED IoT 자동화 워크플로우

Node-RED로 IoT 자동화 워크플로우 만들기

노드를 선으로 연결해서 IoT 기기와 API를 조합하는 플로우 기반 프로그래밍 도구, Node-RED로 홈 오토메이션 워크플로우를 구축하는 방법을 소개합니다.

08/11/2026     4분 읽기

OPNsense 라우터 방화벽 구축

OPNsense로 직접 라우터/방화벽 구축하기

일반 공유기를 대체해 VLAN 분리, 세밀한 방화벽 규칙, 내장 VPN까지 지원하는 오픈소스 라우터 OS, OPNsense로 홈랩 네트워크를 직접 구축하는 방법을 정리합니다.

08/11/2026     5분 읽기

Proxmox VE 홈서버 가상화

Proxmox VE로 홈서버 가상화 입문하기

물리 서버 한 대에 VM과 LXC 컨테이너를 함께 띄워 여러 셀프호스팅 서비스를 운영하는 방법, Proxmox VE 오픈소스 가상화 플랫폼을 소개합니다.

08/11/2026     5분 읽기

rclone 클라우드 스토리지 동기화 백업

rclone으로 클라우드 스토리지 동기화·백업하기

40개 이상의 클라우드 제공사를 지원하는 CLI 동기화 도구 rclone으로 로컬 백업을 오프사이트 클라우드에 복제하고 암호화하는 방법을 정리합니다.

08/11/2026     4분 읽기

Speedtest Tracker 인터넷 속도 모니터링

Speedtest Tracker로 인터넷 속도 이력 모니터링하기

일정 주기로 Ookla 스피드테스트를 자동 실행해 인터넷 속도 이력을 그래프로 기록하고, ISP와의 속도 분쟁에 쓸 증거 데이터를 쌓는 Speedtest Tracker를 소개합니다.

08/11/2026     4분 읽기

Stirling-PDF 셀프호스팅 PDF 도구

Stirling-PDF로 셀프호스팅 PDF 편집 툴 만들기

병합, 분할, 압축, OCR, 워터마크, 서명까지 지원하는 올인원 PDF 도구 Stirling-PDF를 셀프호스팅해서 온라인 PDF 변환 사이트에 파일을 업로드하지 않고도 편집할 수 있는 방법을 소개합니다.

08/11/2026     4분 읽기

TrueNAS Scale NAS 스토리지 서버

TrueNAS Scale로 나만의 NAS 스토리지 서버 구축하기

ZFS 기반 데이터 무결성과 SMB/NFS 공유, 내장 앱 생태계를 갖춘 오픈소스 NAS 운영체제, TrueNAS Scale로 나만의 스토리지 서버를 구축하는 방법을 정리합니다.

08/11/2026     5분 읽기

Vikunja 셀프호스팅 할 일 관리 앱

Vikunja: 셀프호스팅 할 일 관리 앱 만들기

Todoist나 Asana 대신 프로젝트, 칸반, 반복 작업, CalDAV 동기화까지 지원하는 오픈소스 할 일 관리 앱 Vikunja 구축 방법을 소개합니다.

08/11/2026     4분 읽기

Zigbee2MQTT 지그비 스마트홈 통합

Zigbee2MQTT로 지그비 기기 스마트홈 통합하기

필립스 휴, 이케아 같은 회사별 허브 없이도 저렴한 USB 동글 하나로 수천 종의 지그비 기기를 MQTT로 통합하는 Zigbee2MQTT를 소개합니다.

08/11/2026     5분 읽기

Mealie 셀프호스팅 레시피 매니저

Mealie로 레시피와 장보기 목록 셀프호스팅하기

여기저기 저장해둔 요리 레시피가 흩어져 사라지는 문제를, Mealie로 직접 운영하는 레시피 관리 서버와 자동 장보기 목록 기능으로 해결하는 방법을 소개합니다.

08/04/2026     3분 읽기

Restic vs Duplicati 홈서버 백업 도구 비교

Restic vs Duplicati: 홈서버 백업 도구 비교

명령줄 기반의 가벼운 Restic과 웹 UI를 갖춘 Duplicati, 홈서버 데이터를 클라우드나 NAS로 안전하게 백업할 때 두 도구가 어떻게 다르고 어떤 상황에 맞는지 비교합니다.

08/03/2026     3분 읽기

Homepage 셀프호스팅 대시보드

Homepage로 홈랩 서비스 대시보드 한 화면에 모으기

서비스가 늘어날수록 북마크만으로는 감당이 안 되는 홈랩 환경에서, Homepage 대시보드로 모든 서비스와 상태를 한 화면에 모아 관리하는 방법을 소개합니다.

08/02/2026     3분 읽기

WireGuard VPN 셀프호스팅 가이드

WireGuard로 직접 VPN 서버 구축하기

커널에 통합될 만큼 가볍고 빠른 WireGuard 프로토콜의 구조와, 집 서버에 직접 VPN을 구축해 외부에서 홈네트워크 전체에 안전하게 접속하는 방법을 정리합니다.

08/01/2026     4분 읽기

FreshRSS 셀프호스팅 RSS 리더

FreshRSS로 광고 없는 RSS 리더 직접 운영하기

구글 리더 종료 이후 흩어진 RSS 리더 생태계에서, 셀프호스팅으로 직접 운영하는 FreshRSS가 왜 알고리즘과 광고 없이 정보를 소비하는 가장 확실한 방법인지 설명합니다.

07/31/2026     3분 읽기

Kavita 만화/전자책 서버

Kavita: 만화/전자책 서버 셀프호스팅

쌓여있는 만화책과 전자책 파일을 웹/모바일 어디서든 이어읽기까지 지원되는 라이브러리로 만들어주는 Kavita를 소개합니다.

07/30/2026     4분 읽기

Karakeep AI 북마크 관리

Karakeep: AI 기반 북마크 관리 셀프호스팅

저장만 하고 다시는 안 보는 북마크 대신, AI가 자동으로 태그를 붙이고 내용을 검색 가능하게 만들어주는 셀프호스팅 북마크 도구를 소개합니다.

07/29/2026     4분 읽기

ntfy 셀프호스팅 푸시 알림

ntfy: 셀프호스팅 푸시 알림 서버

curl 한 줄로 스마트폰에 바로 알림을 보낼 수 있는, 셸 스크립트와 자동화에 최적화된 셀프호스팅 푸시 알림 서비스를 소개합니다.

07/28/2026     4분 읽기

Homebox 집 물건 인벤토리 관리

Homebox: 집 안 물건 인벤토리 셀프호스팅

창고, 서랍, 박스 안에 뭐가 있는지 매번 뒤지지 않도록, 집 안의 모든 물건을 검색 가능하게 정리해주는 셀프호스팅 인벤토리 도구를 소개합니다.

07/27/2026     4분 읽기

Changedetection.io 웹페이지 변경 감지

Changedetection.io: 웹페이지 변경 감지 알림 셀프호스팅

가격 변동, 재입고, 공지사항 업데이트를 사람이 매번 확인하지 않아도 자동으로 알려주는 웹페이지 변경 감지 도구를 소개합니다.

07/26/2026     4분 읽기

Authentik SSO 통합 로그인

Authentik으로 모든 셀프호스팅 서비스에 하나의 로그인(SSO) 적용하기

여러 개의 셀프호스팅 서비스마다 따로 로그인하는 번거로움을 없애주는 오픈소스 SSO/신원 관리 플랫폼 Authentik을 소개합니다.

07/25/2026     4분 읽기

Grafana + Prometheus 홈랩 모니터링

Grafana + Prometheus: 홈서버 지표 대시보드 구축하기

단순 생존 확인을 넘어, CPU/메모리/디스크 등 서버의 상세 지표를 시계열로 수집하고 시각화하는 모니터링 스택을 소개합니다.

07/24/2026     4분 읽기

Portainer Docker GUI 관리

Portainer: Docker 컨테이너 GUI로 관리하기

여러 Docker 컨테이너와 Compose 스택을 명령어 없이 웹 대시보드에서 한눈에 관리할 수 있는 Portainer를 소개합니다.

07/23/2026     4분 읽기

Syncthing 탈중앙화 파일 동기화

Syncthing: 클라우드 없이 기기간 파일 동기화하기

중앙 서버 없이 P2P 방식으로 여러 기기의 파일을 실시간 동기화하는 오픈소스 도구 Syncthing을 소개합니다.

07/22/2026     4분 읽기

Navidrome 셀프호스팅 음악 서버

Navidrome: 스포티파이 대신 내 음악 서버 만들기

직접 소장한 음원 파일을 스포티파이처럼 스트리밍할 수 있는 가벼운 오픈소스 음악 서버, Navidrome을 소개합니다.

07/21/2026     4분 읽기

Audiobookshelf 오디오북 셀프호스팅

Audiobookshelf: 오디오북/팟캐스트 셀프호스팅

오디오북과 팟캐스트를 직접 서버에 올려 어디서든 이어듣기까지 지원되는 셀프호스팅 오디오 서버, Audiobookshelf를 소개합니다.

07/20/2026     4분 읽기

Gitea/Forgejo 셀프호스팅 Git 서버

Gitea/Forgejo: 나만의 깃허브 직접 운영하기

가벼운 리소스로도 깃허브에 준하는 경험을 제공하는 셀프호스팅 Git 서버, Gitea와 그 포크인 Forgejo를 소개합니다.

07/19/2026     4분 읽기

n8n 로우코드 자동화

n8n으로 로우코드 자동화 워크플로우 만들기

Zapier 대신 내 서버에서 무제한으로 자동화 워크플로우를 실행할 수 있는 오픈소스 자동화 도구 n8n을 소개합니다.

07/18/2026     4분 읽기

Firefly III 셀프호스팅 가계부

Firefly III: 셀프호스팅 가계부로 재정 관리하기

가계부 앱에 내 금융 데이터를 맡기고 싶지 않은 사람들을 위한 오픈소스 개인 재무 관리 도구, Firefly III를 소개합니다.

07/17/2026     3분 읽기

Paperless-ngx 종이서류 디지털화

Paperless-ngx로 종이서류 완전히 디지털화하기

영수증, 계약서, 각종 우편물을 스캔해 OCR로 검색 가능한 디지털 문서로 관리하는 Paperless-ngx 구축법을 소개합니다.

07/16/2026     3분 읽기

Tailscale로 홈서버 원격 접속

Tailscale로 집 밖에서 홈서버 안전하게 접속하기

복잡한 포트포워딩과 VPN 서버 구축 없이, 개인 홈서버에 어디서든 안전하게 접속할 수 있는 Tailscale 활용법을 소개합니다.

07/15/2026     4분 읽기

Home Assistant 스마트홈 구축

Home Assistant로 스마트홈 직접 제어하기

제조사별로 흩어진 스마트홈 기기를 하나의 오픈소스 플랫폼으로 통합 제어하는 Home Assistant를 소개합니다.

07/14/2026     4분 읽기

Nginx Proxy Manager vs Traefik

Nginx Proxy Manager vs Traefik, 리버스 프록시 뭐가 나을까

홈서버의 여러 서비스를 하나의 도메인 아래 안전하게 노출시키는 두 대표 리버스 프록시 도구를 비교합니다.

07/13/2026     4분 읽기

Docker Compose 홈서버 스택 구성

Docker Compose로 홈서버 스택 구성하는 법

여러 셀프호스팅 서비스를 하나의 설정 파일로 관리하는 Docker Compose 활용법과 실전 팁을 정리합니다.

07/12/2026     4분 읽기

Uptime Kuma 서비스 모니터링

Uptime Kuma로 내 서비스 상태 직접 모니터링하기

홈서버에서 돌아가는 여러 셀프호스팅 서비스가 살아있는지 한눈에 확인하고 장애를 알림받는 Uptime Kuma 구축법을 정리합니다.

07/11/2026     4분 읽기

Pi-hole로 집 전체 광고 차단

Pi-hole로 집 전체 광고 차단하기

브라우저 확장 프로그램 없이 DNS 레벨에서 집 안의 모든 기기 광고와 트래커를 차단하는 Pi-hole 구축 방법을 소개합니다.

07/10/2026     4분 읽기

Vaultwarden 비밀번호 관리자 셀프호스팅

Vaultwarden: 비트워든 호환 비밀번호 관리자 직접 운영하기

가볍고 빠른 Rust 기반으로 비트워든 서버를 완전히 대체하는 Vaultwarden을 셀프호스팅하는 방법과 주의할 점을 정리합니다.

07/09/2026     4분 읽기

Immich로 구글포토 대체하기

Immich로 구글포토 대체하기: 사진 백업 셀프호스팅

AI 얼굴 인식, 자동 앨범 정리까지 지원하는 오픈소스 사진 백업 솔루션 Immich로 구글포토를 완전히 대체하는 방법을 소개합니다.

07/08/2026     4분 읽기

Jellyfin vs Plex 비교

Jellyfin vs Plex, 셀프호스팅 미디어 서버 비교

내 영화와 드라마를 직접 서버에 올려 어디서든 스트리밍하는 두 대표 미디어 서버, Jellyfin과 Plex를 비교합니다.

07/07/2026     4분 읽기

Nextcloud로 나만의 클라우드 구축

Nextcloud로 나만의 클라우드 스토리지 구축하기

구글 드라이브나 iCloud 대신, 내 데이터를 직접 소유하는 셀프호스팅 클라우드 스토리지 Nextcloud를 소개합니다.

07/06/2026     4분 읽기