[태그:] 셀프호스팅
-

포트를 하나도 안 열고 — Tailscale로 내 서버에 어디서나 안전 접속
집 서버에 어디서나 안전하게 접속하는 법. Tailscale로 공유기 포트 하나 안 열고 내 기기들만의 사설망을 만들어 원격 데스크톱·SSH를 암호화 터널로 잇는 셀프호스팅 가이드.
-
탭이 안 되는 링크 — 텔레그램에서 옵시디언 노트 열기
옵시디언 노트 링크(obsidian://)를 텔레그램으로 보내면 탭이 안 된다. 채팅앱이 커스텀 스킴을 링크로 안 만들기 때문. https 한 단을 끼워 우회하는 법과, 그걸 집 서버 대신 Cloudflare Worker에 올린…
-

24시간 안에 봇이 온다 — 도메인 공개 전 보안 P0
WordPress 도메인 공개하면 24시간 안에 봇이 brute force 시작한다. 25분 작업으로 99% 차단하는 P0 보안 — xmlrpc 차단 + wp-login URL 숨기기 + 사용자명 변경.
-

보이지 않는 다리 — Cloudflare Tunnel로 우리집 블로그 외부 노출하기
우리집 컴퓨터에 띄운 WordPress 블로그를 깔끔한 도메인으로 외부에 노출하는 방법. Cloudflare Tunnel과 cloudflared로 공유기 포트 안 열고 보안까지 잡는 셀프호스팅 가이드.
-

별고래 분석실 — Umami로 방문자 통계
Google Analytics는 무료지만 비용이 따로 있다. 쿠키 동의 팝업, 데이터 소유권, GDPR 부담. Umami self-hosted로 미니PC에 분석실 차리기.
-

도메인 사기 — Cloudflare Registrar
가비아·후이즈·GoDaddy 두고 Cloudflare Registrar에서 도메인 산 이유. 가격·관리 통합·Tunnel·이메일까지 한 계정.
-

AI도 읽으라고 — robots.txt와 llms.txt
GEO(생성형 검색 시대)에 AI 크롤러를 차별 대신 명시 허용. robots.txt 커스터마이즈 + llms.txt 작성으로 ChatGPT·Claude·Perplexity가 인용하기 좋은 사이트 만들기.
-

자기 PC가 알아서 — 백업·캐시·이미지 압축
셀프호스팅의 진짜 일은 운영. cron으로 매일 DB 백업, Redis Object Cache로 페이지 30% 빨라짐, EWWW로 이미지 자동 WebP. 셋업 한 번, 잊는다.
-

한 평짜리 서버 — WordPress를 Docker로 띄우기
미니PC 한 대에 WordPress·MariaDB·Redis를 Docker Compose 한 파일로 띄우는 30분 과정. 함정 5개와 결정 근거.
