한가닥 가능성을 발견했을 때
Claude를 기반으로 제품을 만드는 창업자들과 함께하세요. Claude Team 1년 무료 이용권, API 크레딧, AI-native 기업 운영에 도움이 되는 툴 특별 혜택, Anthropic Applied AI 팀과의 오피스 아워 등 다양한 혜택을 누리세요.
Claude의 Startups 지원 소식을 듣기 전까지는 공허한 마음에 삐끗한 허리로 인해 움직이기도 힘들고 기분도 더럽고 멍하게 있었다.
1년동안 무료지원이라니… 그것도 도메인과 메일주소만 있으면 된다는 내용에 급속충전을 시작한듯 머리속에서 여러 생각이 스치고 지나간다. 외부에는 아직 보일 수 없지만 뭐 그래도 .app 도메일이 있으니 메일만 어떻게 처리하면 될 것 같았다. 그 도메인은 OCI VPS에서 동작중이라 ChatGPT에 메일서버 셋업방법을 조사해서 보고하라고 날리고, 20%의 기대가 섞인 맘으로 아무것도 하지 않았다. 지난 20년동안 메일서버 셋업을 수도 없이 했었지만 더 이상은… 거부감이 든다. 그래도 Codex 또는 Opencode CLI를 불러서 시키면 되니까 일단 조사하라고 시킨 것이다. 조사 보고서를 보니 곧 바로 기분이 더러워 졌는데, 이는 Mercury-Neptune Opposition 구조때문 일 것이다. 내용은 많으나 불확실하고 정리가 덜 되어 있는 경우에 대한 반감일까? 그래서 그 M-N 구조의 방해를 물리치기 위해 조건을 더 타이트하게 걸고 2개만 제안하라고 했더니 Mailu 로 낙점됐다.
AI 시대 이전에 메일서버를 셋업하는 것은 손가락 부러트리는 짓을 일부러 하는 것 같았다. 많은 것을 알아야 하고, 시간을 엄청나게 소비했으며, 당연하게 보이는 스팸메일 필터링 기능을 추가하는 건 쉬운 일이 아니었다. 게다가 DNS 설정과 메일 서비스 콤포넌트 구성을 하는 것은 다른 곳에서는 정말 아무짝에도 쓸모없는 지식이 너무 많이 필요했으며, 설령 성공적으로 셋업한다고해도 Google Mail에서 차단 당했던 기분 나쁜 기억들 때문에 Claude Startups 지원을 위해 메일 서버를 셋업하는 것 조차 거부감이 들었던 것일수도 있다. 그럼에도 불구하고 AI 시대 이전에는 “내가 직접 처리해야 했기 때문에”, 어떤 식으로든 지식으로 남았다는게 다르다.
단계적 접근
Mailu와 관련된 10가지의 콤포넌트를 셋업하는 ChatGPT의 기본 설계를 가지고 OCI VPS에서 Opencode + kontexus-mcp를 사용해서 순차적으로 처리하기로 했다.
AI 이전 시대에서 이 과정을 진행해야 한다고 들었다면, 절대로 하지 않았을 것이다. 그러나 지금은 서버에는 Coding Agent가 대기하고 있고 웹에서는 ChatGPT Desktop이나 Alike가 대기하고 있다.
어떤 패키지를 써야 하는지 몇일 동안 찾고 분석하며 검증하는 과정이 내 실력을 키운 것임에 틀림없지만 그짓을 다시 하고 싶지는 않다. 메뉴가 어디 처박혔는지 찾아내는 것 조차 짜증나는 OCI 서버와 Google Gmail과의 소통을 위해 추가적으로 셋업해야하는 DNS 설정, 이를 테면 OCI 쪽에서 해줘야 하는 PTR 설정과 SPF, DKIM, TLS 설정을 쳐다보는 것 자체가 스트레스다.
다행히도 Coding Agent 와 ChatGPT chrome extension 덕분에 속에서 부대끼는 강한 거부감을 거튼 걷듯이 하나씩 걷어나갈 수 있었다. 이제는 그냥 알기도 싫고 알게된다고해도 가치를 느끼지 못하는 건 빌어먹을 세상이 결과만을 더더욱 강조하게 되었기 때문일 것이다. 이제 그 누가 메일서버 셋팅하면서 날밤까며 문제를 잡으려고 할까;; 이제 그런 날들은 역사 만화에나 나오지도 않을 그런 시대이다. 64Kbytes RAM안에 코드를 집어넣기 위해 한 바이트도 덜덜 떨며 코딩하던 것이 실력을 키워주는 것으로 보이기 보단 궁상맞을 짓이며 누구도 그딴 짓을 하려고 하지도 않고, 해야할 이유도 느끼지 못하는 시대. 답답하고 무기력한 느낌이 드는 이유는 그것 때문인가?
Mercury-Neptune Opposition 구조의 한가닥 희망에 급격한 에너지 방출 현상을 보이기도 하지만 기대와 다를 때 그 들뜬 마음이 식어버리는 속도 또한 액체질소로 얼리는 속도에 버금가는 특징 때문일 수도 있다.
아뭏든 kontexus-mcp를 통해 단계를 나눠서 하나씩 해치울 수 있어서 몇 시간만에 겁나 복잡했던 설정을 마무리 할 수 있었다.

ChatGPT extension이 서버와 통신하게 하면, 난 할게 없겠다는 생각이 들었다
DNS 설정을 조정하고 OCI Mail 인증을 위해 복잡한 과정을 겪고 있을 때, OCI VPS에서의 Codex가 내놓는 보고를 ChatGPT extension으로 복사하는것도 귀찮았다. ChatGPT의 Computer Use 를 사용하면 로컬 macOS까지는 문제없을테지만 OCI VPS 쪽은 kontexus-mcp로 제어되고 있으므로 하나의 프롬프트로는 처리하기 난감한 상황이다. OCI VPS는 TailScale, OpenVPN 두개의 VPN 환경이 맞물려고있고 OCI쪽 포트보안과 내부 GeoIP 제한 및 복잡한 iptables 설정이 얽혀있다. 게다가 NGINX가 셋업하는 사이트 접근은 3개의 환경에 따라 다르게 반응하도록 되어 있어서 “사용설명서” 즉, AGETNS.md 파일이 제법 길다. Chrome Browser의 ChatGPT extension은 Gabia쪽 DNS 셋업에는 더할 나위없이 간편하게 해주지만 OCI 쪽의 그 instruction을 문맥에 넣고 OCI 환경을 연결하는 MCP 서버를 적용할수가 없다. 그래서, 결국 두개의 OpenAI 모델에 메세지 중계하는 게 내 역활이 되는 것이다. 셋업은 어찌 어찌 처리되지만, 내겐 어떤 지식도 깊게 자리잡질 못한다. “내가 하는게 아니기 때문이다”. 그냥, 귀찮다. 원래 시작은 Claude API를 1년간 무료로 지원받을수도 있다는 가능성 때문이었고, 신청한다고해도 당선된다는 보장은 없기 때문에 모델 사이에 메세지 중계를 하는 것 조차 기술적인 의미도 느끼지 못하고 내 지식화 되지도 않는다고 직감이 알고 있어서 인지, 셋업 하는 것 조차 스트레스인 것 같다는 생각이 든다.
빚이 없고 먹고 살길이 있으면 재미날 것이다
난 벼룩시장으로 직장을 구하던 시대를 지나 C,Perl 언어로 CGI 방식으로 웹 서비스를 만들었고 Python기반의 Zope와 PHP를 지나 mod_perl + apache, mod_php+nginx 등으로 백엔드를 만들던 시대를 지나왔다. FreeBSD 커널 기반 방화벽을 만들었었고 Python/Perl로 국가연구자망을 3년동안 유지보수 했으며 JavaScript로 웹브라우저에서 의료영상뷰어(DICOM)를 만들면서 엄청난 재미를 경험하고 ExtJS 소스를 분석해서 백엔드에서 프론트로 전향했으며 Dart를 남들보다 4년전에 접했고 WASM으로 게임을 돌려보려는 수작의 재미남을 경험해왔다. 하나같이 다 마이너한 것들이지만 “재미”를 부정하진 않는다. 한 때는 JavaScript로 모든 것을 하려했고 먹고살기위해 Flutter로 농X의 모바일 앱을 만들고 유지보수했었다. 수입을 위해 코딩한 것들도 거의 다 재미있었다. 의미도 있었고… 적어도 이렇게까지 스트레스 받으며 코딩하지는 않았다.
그때의 가치는 시대가 없애버리는 듯
메일 서버는 셋업되었고, 덕분에 Claude Startups 지원 프로그램에도 무사히 신청서를 낼 수 있었다. 작업 시작한 지 대략 4~5시간 정도 걸린듯하다. 옛날 방식대로라면 못해도 꼬박 하루 정도 걸리면 엄청 빨리 한 것이고, 걍 될대로 되라 하면서 셋업했다면 5일은 걸릴것이다. 이럴 바에야 차라리 Google Workgroup 서비스에 1~2달만 가입하는 것도 방법일 것이다. 계정당 $7 정도밖에 비용이 들지 않으니 도메인 메일 하나 쓰자고 5시간 스트레스 받으면서 뻉이치느니 그냥 그 비용내고 맘편히 신청서 내는 것도 방법임에 틀림없다. 다만, 옛날 처럼 스스로 서비스를 셋업하면서 배우는 즐거움이 남아있을 것이라 착각한 것일 뿐이다.
“결론만 본다면” 4~5시간 걸려서 메일서버를 셋업하는 건 정말 ㅂㅅ짓거리다. OCI VPS에서 동작하는 OpenAI 모델 사용료와 ChatGPT extension으로 사용하는 모델 사용료는 땅에서 솟아나지 않는다. 그 비용이면 Google Workgroup 서비스에 도메인 등록해서 메일서비스를 못해도 1년은 유지할 수 있을 것이다. 즉, 내가 스트레스 받는 것은, 이제는 배움을 위해 시간과 비용을 들이는 것이 병신 짓거리로 전락하는 시대인것과 배운 것이 도둑질이라 나이들어 딱히 이 상황을 벗어날 뾰족한 방법이 보이질 않는다는 답답함 때문일 것이다.
결국 몸으로 하는 일을 찾게될 듯
나는 Mercury-Pluto Trine 구조의 Orb가 0.78 인, 아주 타이트한 분석력이 자동으로 동작하는 타입이다.
거의 모든 요소와 어떤 식으로든 위상 연결되어 있는 Pluto Network와 Venus Network 덕분에 원리의 발견이 내겐 가장 큰 즐거움이었고 원동력이었다.
종이를 긁는 만년필 펜촉의 거친 진동을 사랑하고, 굳이 사진이 아닌 손으로 그려내는 것을 앙망한다.
다음에 태어나면, 그때는 눈 뜨자마자 꼭 바이올린을 먼저 배우겠다. 그리고 다음 생애에선 그림 그리는 게 먹고살 방법이 아니라고 주변에서 아무리 지랄대더라도, 절대 고수하고 싶다.
목공과 대장장이의 기술을 결합해서 집을 짓는 직업을 가져도 괜찮겠다.
어떻게 언제 이 세상을 뜰지 모르지만, 그때까지 언어를 배우는 즐거움은 고수하고 싶네.