
Mac Mini M4를 구매했다.회사 서버도 아니고, 클라우드도 아닌, 내 손 안의 서버 !홈 서버를 구축해보고 싶다는 생각은 오래전부터 했는데, 이번에 Mac Mini M4가 나오면서 결심했다.시작이 반이라고, 일단 사고 봤다.오늘은 Mac Mini를 받아서 기본 세
1편에서 Mac Mini 기본 세팅과 Tailscale로 원격 접속까지 마쳤다.오늘은 본격적으로 서버 환경을 갖추고, 실제 프로젝트까지 올려보려 한다.세팅을 시작하기 전에 전체 구조를 먼저 그려봤다.외부 사용자는 Cloudflare를 통해 들어오고,나는 Tailscal

2편에서 서버 환경 세팅과 프로젝트 배포까지 마쳤다.오늘은 두 가지를 한 번에 끝냈다.가비아 도메인을 Cloudflare에 연결해서 외부에서 접근 가능하게 만들기GitHub Actions로 main 브랜치 push 시 자동 배포 연결일반 방식과 Cloudflare Tu
3편에서 Cloudflare Tunnel 연결과 GitHub Actions 자동 배포 기반을 만들었다.오늘은 실제로 배포를 돌려보면서 만난 문제들을 하나씩 해결한 과정을 정리한다.SSH 키 인증 설정부터, docker 명령어 못 찾는 문제, Caddy 리로드 실패까지

도메인 연결, 자동 배포까지 다 됐으니 마지막으로 보안을 잡았다.Cloudflare Free 플랜에서 설정할 수 있는 규칙들로 충분히 기본적인 방어가 가능하다.오늘 적용한 건 세 가지다.악성 봇 / 스캐너 차단XSS 방어한국 외 API 요청 차단스팸 방지 Rate Li