웹 프록시 Nginx에서 Certbot 인증서 관리 허브
아마 AI의 도움을 받아 개발을 마쳐도 배포하려면 서버를 운영해야 합니다. 물론 github 나 vercel 등 무료로 제공하는 공간도 있지만 실제 서비스를 하려면 도메인, 메일, 기타등등 서버의 기능을 활용해야합니다. 그리고 가장 중요한게 DNS, SSL 그리고 비싸서 그렇지 최소 비용으로 동작할 수 있게 하려면 월 1만원 정도는 사용해야 합니다.
여기서 가장 중요한 것은 고정된 IP가 필요하고 인증서를 받으려면 서비스를 받을 수도 있지만 이것저것 합쳐보면 싸게 운영할 수 있습니다. 내 시간은 싸지 않다고 생각하시면 그냥 유료서비스를 받는게 속편합니다.
그런데 홈서버도 쓰고 NAS도 쓰고 내부망에 있는 성능좋은 GPU를 이용해서 LLM을 돌리거나 뭔가 특별한 장비를 운용하면서 외부에서도 접근하게 만들고 싶다면 이쪽이 더 나을수도 있습니다.
PHP, Go, Python, Nodejs 사용해서 만든 다양한 어플리케이션을 누군가에게 보여주고 싶다면 나만의 서버가 있으면 좋습니다. 요즘 AI 개발환경도 많이 좋아졌고 몇일만에 새로운 게임이나 업무용 작은 유틸리티 같은걸 금방금방 만들어 낼 수 있습니다.

사실 요 몇일 Paypal 이나 외국에서 운용하는 결제 플랫폼들을 열심히 보고 있습니다. 국내 서비스외에도 다양한 결제가 달리고 사용할 수 있다면 조그마한 서비스도 소액이라도 아르바이트 정도가 되지 않을까 합니다. (안될수도 있지만)
하여간 만든 서비스의 주요 이점을 요약하면
중앙 집중식 SSL 관리: 모든 Certbot 갱신이 하나의 서버에서 이루어져 관리 부담이 줄어듭니다.
보안 강화: 백엔드 서버들이 인터넷에 직접 노출되지 않아 공격 표면이 줄어듭니다.
유연한 배포: 각 서비스는 독립적인 서버에서 운영되므로, 특정 서비스의 리소스 요구사항에 따라 유연하게 확장할 수 있습니다.
단일 진입점: 모든 도메인을 통해 접근되므로 트래픽 관리 및 모니터링이 용이합니다.
AI 총서를 3900원에 준비중(전자책아님) 각 분야에 AI 사용법을 모으면 사용자별 경험을 판매하는 실무 북웨어시리즈