danny22.com

랩

Platform Lab

장비 한 대를 어디서든 접속되고, 인터넷에 안전하게 공개되고, 망가져도 되살릴 수 있고, 문제가 생기면 먼저 알려 주는 플랫폼으로 만드는 법을 배워요. 설정과 점검은 AI 코딩 에이전트에게 맡기고, 사람은 무엇을 맡기고 무엇을 직접 확인할지를 익혀요. 지금 보고 있는 danny22.com이 그 결과물이에요.

진행 상황
모든 단원의 초안을 썼어요(2026-10-27). 단원마다 프롬프트를 시험했고, 지금은 다듬고 있어요
규모
11부 39단원이고, 단원 하나가 실습을 포함해 한 시간 안팎이에요
준비물
DGX Spark급 장비, 모니터와 키보드, 마우스, KVM 스위치, 노트북, 도메인이 필요해요. 그 밖에 DNS와 터널 서비스, VPN 서비스, 코드 저장소 서비스의 계정과 AI 코딩 에이전트 구독이 필요해요
방식
만들어진 프로젝트를 받아 쓰지 않아요. 수강생은 단원을 따라 자기 장비의 AI 코딩 에이전트에게 프롬프트를 주며 플랫폼을 한 단계씩 직접 쌓고, 그대로 운영해요
본문
platform-lab.danny22.com에 있고, 로그인한 열람자만 볼 수 있어요. 열람을 원하면 문의로 알려 주세요

배우는 것

  • 어디서든 접속하기: VPN으로 집 밖에서도 장비에 들어가고, VPN이 끊겼을 때 쓸 비상 접속 경로를 미리 마련해요.
  • 안전하게 공개하기: 공유기에 포트를 열지 않는 터널(tunnel), 주소마다 알맞은 서비스로 넘겨 주는 리버스 프록시(reverse proxy), 도메인과 DNS, https를 다뤄요.
  • 아는 사람만 들어오게 하기: 사람의 로그인(2단계 인증 포함)과 프로그램의 API 키를 한곳에서 관리하고, 초대와 비밀번호 찾기 메일을 보내요.
  • 망가져도 되살리기: 장비 밖에 암호화한 백업을 두고, 실제로 복구되는지 정기적으로 시험하고, 버전을 고정해 하나씩 업그레이드해요.
  • 먼저 알아채기: 회귀 테스트(regression test), 실패 알림, 장비가 꺼져도 밖에서 알려 주는 하트비트(heartbeat), 서비스를 계속 점검하는 모니터링(monitoring)을 세워요.
  • AI 에이전트에게 운영 맡기기: 에이전트의 규칙 문서와 운영 지식을 함께 쌓고, 어디까지 맡기고 어디서 사람이 승인할지 정해요. 시크릿(secret)이 대화나 화면에 새지 않게 하는 법도 다뤄요.

단원의 구성

  • 이론: 왜 이렇게 구성하는지 설명하고, 실제로 겪은 사고와 그것을 어떻게 잡았는지 다뤄요.
  • 절차서: 단계마다 그대로 붙여 쓸 프롬프트, 에이전트가 할 일, 사람이 할 일(계정, 승인, 확인)을 나눠 적어요. 장비를 들이고 노트북에서 접속하는 1부와 2부는 사람이 직접 해요.
  • 확인: 점검 명령과 회귀 테스트가 통과하면 단원이 끝나요.
  • 규칙에 더할 줄: 단원마다 에이전트의 규칙 문서에 더할 내용이에요. 과정을 마치면 자기 규칙도 함께 완성돼요.
  • 참고 답안: 실제로 운영 중인 이 플랫폼에서 값만 바꿔 뽑아낸 설정이에요. 막혔을 때 비교해 보세요.

과정

부배우는 것단원
0 도착지과정이 끝났을 때의 모습, 무엇이 언제 필요하고 비용이 얼마인지3
1 장비 들이기장비의 특징, 모니터와 키보드를 노트북과 나눠 쓰는 책상 구성, 첫 부팅, 장비와 노트북을 VPN으로 묶어 이름으로 찾기3
2 노트북에서 들어가기SSH 서버와 SSH 키, 화면은 노트북에 두고 파일과 터미널은 장비에서 쓰는 원격 개발 환경3
3 에이전트 들이기장비에서 도는 AI 코딩 에이전트와 첫 규칙 문서, 버전 관리와 코드 저장소, 저장소 설계, 컨테이너 구성(container compose)과 명령 모음, 환경변수와 시크릿6
4 밖에서도 들어가기집 밖에서 같은 환경에 접속하기, 에이전트에게 VPN 점검 맡기기, VPN이 끊겼을 때 쓰는 비상 접속 경로(out-of-band access), 연결 구조 그리기2
5 첫 서비스공개 전에 장비 안에서 서비스 띄워 보기, 포트와 바인딩(binding), 메모리와 디스크 확인, 공개 전에 세우는 회귀 테스트의 틀3
6 세상에 내놓기도메인과 DNS, 포트를 열지 않는 터널, 모든 주소를 받는 리버스 프록시, https 정책4
7 아는 사람만사람의 로그인과 프로그램의 API 키를 한곳에서 관리하는 인증 서비스, API 게이트웨이(API gateway)와 첫 API 서비스, 메일 전송으로 하는 초대와 비밀번호 찾기6
8 지키기장비 밖 백업과 복구 시험, 버전 고정과 안전한 업그레이드 순서3
9 먼저 알아채기실패 알림, 장비 밖에서 받는 하트비트, 서비스를 점검하는 모니터링2
10 오래 운영하기에이전트가 세션을 넘어 쓰는 운영 지식, 맡기는 범위 넓히기, 새 서비스 붙이기와 기존 시스템 옮기기, 돌아보기4