Tailscale SSH 설정하기: SSH 키 없이 안전하게 접속
Tailscale SSH를 설정해서 SSH 키 관리 없이 접속하는 방법을 정리했다. ACL 설정에서 흔히 겪는 실수와 해결 방법도 함께 다룬다.
33개의 글
Tailscale SSH를 설정해서 SSH 키 관리 없이 접속하는 방법을 정리했다. ACL 설정에서 흔히 겪는 실수와 해결 방법도 함께 다룬다.
Jenkins 빌드가 실패하면 Discord 채널로 즉시 알림 받는 방법. Discord Webhook 생성부터 Jenkinsfile 설정까지 5분이면 끝난다.
OpenClaw에게 GitHub 작업을 시키면서도 main 브랜치를 보호하는 방법. PAT의 한계, GitHub App의 복잡함, 그리고 봇 계정이 정답인 이유를 실전 경험을 바탕으로 정리했다.
Google Analytics 데이터를 프로그래밍 방식으로 조회할 수 있는 Google Analytics Data API 설정 방법. 서비스 계정 생성부터 권한 부여, API 테스트까지 단계별로 정리했다.
Google Search Console 데이터를 프로그래밍 방식으로 조회할 수 있는 Google Search Console API 설정 방법. 검색 쿼리, 클릭 수, 노출 수, CTR, 평균 순위 데이터를 안전하게 조회하는 방법을 정리했다.
사무실 Mac에 개발 환경을 구축하고 Tailscale로 언제 어디서나 접속 가능하게 만드는 방법. Docker, Node.js, MySQL 환경을 집에서도 안전하고 빠르게 사용할 수 있다.
Claude Code와 함께 개발할 때 생산성을 높이는 실용적인 팁. 서버 로그 관리, nodemon 설정, 개발 환경 자동화까지.
nvm(Node Version Manager)으로 Node.js를 설치하고 버전을 관리하는 방법을 정리한다. 프로젝트별 버전 관리까지 다룬다.
여러 프로젝트를 오가며 작업할 때 매번 디렉토리 이동하고 에디터 켜는 게 번거롭다면? iTerm2에서 한 줄 명령어로 Cursor와 Claude Code를 동시에 실행하는 방법
젠킨스 설치, 초기 설정, 플러그인 구성, 인증 정보 관리, 파이프라인 생성까지 실무에서 필요한 모든 내용을 정리했다. 각 주제별로 상세한 가이드 문서를 링크해두었다.
젠킨스에서 GitHub Personal Access Token, AWS Credentials, Slack 인증 정보를 등록하고 관리하는 방법을 정리했다. Jenkinsfile에서 크레덴셜을 사용하는 방법도 함께 다룬다.
젠킨스 설치 후 가장 먼저 해야 할 초기 설정들을 정리했다. 관리자 비밀번호, executor 동시성 설정, Gmail 이메일 알림, 시스템 환경변수와 nvm 권한 문제 해결 방법을 다룬다.
젠킨스에서 멀티브랜치 파이프라인 프로젝트를 생성하고 Jenkinsfile로 빌드 파이프라인을 구성하는 방법을 정리했다. 특정 브랜치만 빌드하도록 필터링하는 방법과 SSH 배포 설정도 함께 다룬다.
젠킨스에서 자주 사용하는 플러그인들의 설치 및 설정 방법을 정리했다. GitHub OAuth 로그인, Node.js 환경 구성, Slack 알림 연동, 외부 IP 바인딩 설정을 다룬다.
GPU 가속 터미널 Ghostty와 iTerm2, 뭐가 다를까?
Mac과 Amazon Linux 환경에서 젠킨스를 설치하는 방법을 정리한다. 기존 젠킨스가 설치되어 있던 환경에서 재설치할 때 주의할 점과 .jenkins 디렉토리 마이그레이션 팁도 함께 다룬다.
로컬 개발 환경에서 HTTPS가 필요할 때, Caddy를 사용하면 인증서 발급부터 리버스 프록시까지 간단하게 해결할 수 있다. 설치부터 Caddyfile 작성, 트러블슈팅까지 정리한다.
iTerm이나 터미널을 열 때 입력 가능하기까지 몇 초씩 걸린다면, 쉘 설정 파일에서 원인을 찾아 개선할 수 있다. zsh 시작 시간을 프로파일링하고 lazy loading으로 최적화하는 방법을 정리한다.
새 Mac에서 개발을 시작하기 위한 기본 환경 세팅 방법을 정리한다. Homebrew, iTerm2, Git, Zsh 설치와 터미널 설정까지 다룬다.
Route 53에서 도메인 구입 후 CNAME 등록 시 발생하는 에러와 루트 도메인에 CNAME을 사용할 수 없는 이유를 알아본다.
Git의 설치부터 branch, commit, rebase, stash 등 핵심 명령어까지 실무에서 자주 사용하는 Git 사용법을 정리합니다.
Linux의 사용자/그룹 개념, 파일 권한(chmod), sudo 사용법을 정리했다.