[AI로 웹서버] 01. 3년 전 포기했던 서버 구축, 'AI 직원' 젬(Gemini)에게 맡겼더니 벌어진 일

'AI직원' 젬에게 웹 서버 구축을 지시했다. (이미지출처 : FREEPIK)
'AI직원' 젬에게 웹 서버 구축을 지시했다. (이미지출처 : FREEPIK)

마약같은 서버의 세계로 다시 들어오고 말았다

오랜만에 사고를 쳤다.

3년전인가..

업데이트에 업데이트, 코드 수정에 수정에 지쳐서 다시는 손대지 않겠다고 선언하며, 그만둔 웹 서버 구축과 관리.

일하면서 취미로 만지기에는 너무나 기술 발전이 빨랐고, 그것을 따라잡기에 내 시간과 능력은 턱없이 모자랐다.

결국 나는 스스로 한계를 느끼며, 텃밭처럼 키워온 알토란 같은 서버를 내렸다. 그리고 다시는 손댈 일이 없을 것이라고 선언했다. 절필 작가가 붓을 꺾듯 그렇게 서버(Server)의 세계에서 가까스로 빠져나왔는데,

2026년 지금 3년 만에 그것을 다시 해보겠다고, 덜컥 VPS(Virtual Private Server) 호스팅을 결제했던 것이다.

비용은 가성비로 훌륭하다는 Vultr.com 서비스의 가장 기본 요금이라 그렇게 비싸진 않았다. 하지만. PC게임보다 더 마약같은 서버관리와 프로그래밍으로 다시 돌아왔다는 건 내게 의미가 결코 작지 않다. 무수히 녹아내릴 시간에 약간은 우려되기도 했던 것은 사실이다.

그래도 고향으로 돌아온 것처럼 편안함과 설렘은 어쩔 수 없다. 나 대신 365일 24시간 내가 원하는 데이터를 계산해주며, 세상을 향해 문열고 있을 웹 서버 하나쯤은 프로그래밍 좋아하는 누구든 로망으로 품고 있는 것 아닐까.

암튼 이렇게 내가 다시 서버의 세계를 두드릴 수 있도록 해준 것은 (요즘은 이미 기본 중의 기본이 되어버린) AI 덕분이었다.

제미나이(Gemini) Pro를 사용하고 있는 까닭에, 나는 제미나이(지금부터 이 직원은 젬이라고 부른다)를 혹사시키는 일에 한참 재미가 붙어 있었다.

나는 젬의 한계를 시험해보고 싶었다.

아니, 젬의 능력에는 한계가 없다는 것을 입증하고 싶었다.

젬은 무엇을 시키든, 척척 그 만의 답을 내놓았다. (항상 맞는 것은 아니었다.) 힘들다고, 못하겠다고 불평불만을 얘기한 적은 없었다. 설사 틀린 답(이건 사실 치명적이긴 하다)을 내놓을 지언정, 언제나 대답은 시원시원했다.

젬이 서버 관리도 할 수 있을까? 한번 맡겨보면 어떨까?

처음에는 "이런 것도 할 수 있네?"를 테스트해보는 용도였다. 꽤 쓸만했다. 오호? 한번 맡겨볼까? 애가 대신 해주면, 꽤 편하겠는데?

그래서 본격적으로 채팅창을 열고, 질문을 던지기 시작했다.

AI에게 10년 전 우분투 리눅스를 얘기하다니. ㅎ
AI에게 10년 전 우분투 리눅스를 얘기하다니. ㅎ

알만한 사람은 안다.

우분투 15.05 리눅스가 얼마나 오래된 버전인지. 프로그래밍과 서버에 관한 나의 사고는 벌써 10년 전에 멈춰있었다. (이러니, 못따라잡고 3년전에 그만뒀지...)

할 말은 없다.

하지만 어쩌면 더 기회가 될 지도 모르겠다고 생각했다.

나처럼 조금 있는 지식조차 낡아버린 사람도 AI를 부려서 훌륭하게 서버를 구축할 수 있다면 그건 진짜 대단한 거 아닌가?

파이썬, 웹서버 .. 이 두 단어면 다 알아들어야지. 암.
파이썬, 웹서버 .. 이 두 단어면 다 알아들어야지. 암.

바로 이거다.

  1. 어떤 언어를 사용할 것인지
  2. 그리고 무슨 용도의 서버를 구축할 것인지

혹시 나처럼 AI 직원을 고용해서 생판 모르는 서버를 구축하려는 사람이 있다면, 그 두가지를 꼭 키워드로 넣어서 물어보면 된다.

지금 서버에서 최신 파이썬을 설치하여 웹서버로 운영하려고 하는데, 어떤 과정으로 진행해야하는지 쉽고 자세하게 설명해주고, 바로 복사해서 쓸 수 있는 명령어를 알려줘.

나는 죽어도 파이썬(Python)을 너무 사랑하는 사람이라, 묻지도 따지지도 않고 파이썬으로 구동되는 서버를 원했다. (참고로 그 유명한 Wordpress는 PHP라는 언어로 구동되는 플랫폼이다)

그리고 용도는 그냥 웹서버다. 웹사이트를 보여줄 수 있는. 다만, 그 안에서 재밌는 데이터들이 많이 처리되어 문자와 그래픽으로 보여줄 것이다.

결과는 매우 흥미로웠다.

하나씩 하나씩 ... 쉽게 설명해달라면 쉽게 설명해주는 충실한 설명꾼~
하나씩 하나씩 ... 쉽게 설명해달라면 쉽게 설명해주는 충실한 설명꾼~

내게 플라스크(Flask) 플랫폼을 사용할 것을 권했고, 단계별로 무엇을 해야 하는지, 그 명령문까지 그대로 제시해줬다. (참고로 나는 파이썬 웹플랫폼으로 Django를 많이 썼었다.)

나는 그대로 빈깡통 리눅스 공간에 차례대로 위 명령어대로 실행하기만 하면 되었다.

오~~ 이 정도면 젬을 서버 관리자로 채용해도 되겠는데?

제미나이(Gemini)를 내 서버 관리자로 정식 채용하다

이 때쯤이었던 거 같다.

나는 결심이 섰다.

그래. 젬에게 서버 관리를 맡겨보자.

꿈 같은 나만의 서버 한번 만들어보자.

젬! 너는 지금부터 내 서버 관리자다.

주저없이 젬을 내 서버 관리자로 고용하고, 새로운 놀이터가 되어줄 호스팅을 알아보기 시작했다.

나는 무슨 일이든 처음 시작할 때 과한 투자와 비용이 들어가는 것을 바람직하게 보진 않는다.

작게 성공할 수 있으면, 크게도 성공할 수 있는 법.

가성비를 놓고, Vultr.com과 Hetzner를 놓고 고민을 했다. 둘 다 그럭저럭 평판있고, 만족할만한 가격대(Hetzner가 월 5천원대로 조금 더 저렴)였다. 그런데 결정적인 차이. Hetzner는 독일에 본사를 두고 있고, 한국에는 데이터센터가 없다. 서울에도 호스팅 서버를 두고 있어, 속도가 빠르다는 Vultr.com의 장점이 커보였다. 그래서...

Vultr.com로 결정했다.

그리고

이제부터 본격적으로 젬을 서버 관리자로 부리기 시작했다.

최신 리눅스 OS 버전도 물어보고..
최신 리눅스 OS 버전도 물어보고..

가장 최신의 우분투를 사용하겠다는 의지(?)를 나의 서버 관리자인 젬에게 보여주고, 착실하게 설명해달라고 지시했다.

나 진지해. 최신 버전으로 진짜 서버 운영할거야.
나 진지해. 최신 버전으로 진짜 서버 운영할거야.

그리고 말로만 듣고 있던 그 좋다는 Docker를 사용하는 방법도 물어봤다.

참고로 Docker는 프로그램을 신속하게 개발, 배포하게 해주는 환경이다.

Docker는 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼입니다. Docker는 소프트웨어를 컨테이너라는 표준화된 유닛으로 패키징하며, 이 컨테이너에는 라이브러리, 시스템 도구, 코드, 런타임 등 소프트웨어를 실행하는 데 필요한 모든 것이 포함되어 있습니다. 

<AWS, 'Docker란 무엇입니까?'에서 발췌>

Docker도 척척.. 내가 하나씩 알아보고 했다면 하루 이상은 걸렸을 것이다.
Docker도 척척.. 내가 하나씩 알아보고 했다면 하루 이상은 걸렸을 것이다.

'한번도 사용해본 적이 없는 환경 위에서 구축할 것은 지시했다'는 것은 실로 대단한 일이다. 내가 대단한 것이 아니라, 젬이 그 지시를 받을 수가 있다는 게 대단하다는 거다.

이게 가능하다면, 진짜 젬과 같은 AI도 서버 관리자로서 얼마든지 역할할 수 있는 거니까.

와우~~~~ 젬에게 지불하는 돈이 하나도 아깝지 않은 순간이었다.

젬! 너는 알아서 척척하는 직원이었구나

젬의 설명에 따라 차분하게 하나씩 실행해가면서, Docker를 설치하고, Python 웹 서버 플라스크를 컨테이너로 띄웠다.

젬은 내게 그 다음 무엇이 필요한 지 제시해준다. 스마트한 직원이다.
젬은 내게 그 다음 무엇이 필요한 지 제시해준다. 스마트한 직원이다.

젬이 뛰어난 직원인 것은 무엇보다, 내가 무엇을 그 다음에 해야하는 지를 알려준다는 점이었다.

한마디로 지시하기 전에 미리 알고 보고서를 갖고 오는 느낌?

나는 별로 할 일이 없었다.

그저 젬이 가져온 두 가지 안(첫번째는 DB 연결하기, 두번째는 Docker Compose 설정하기) 중에서 하나를 고르는 일 뿐.

웹서버의 기본은 당연히 데이터베이스지.

1번

그렇게 젬은 내가 가장 익숙한 DB인 MySQL을 설치하고, 연결하기 시작했다.


#서버구축 #우분투 #리눅스 #Vultr #Docker #도커 #Gemini #제미나이 #AI활용 #웹서버 #파이썬 #Flask #플라스크 #MySQL #서버관리 #가성비호스팅 #클라우드서버 #2026기술트렌드 #GeminiAI #VPSServer

Read more

리어카 광고, "월 7만 원의 기적"을 싣다 (사진출처 : '끌림' 웹사이트)

돈 버는 복지의 실현, 리어카 광고로 어르신 자립 돕는 사회적 기업 '끌림'의 '공생 비즈니스' (feat. 주역 택산함괘)

7년전 언젠가, 소셜벤처 '끌림'에 끌렸다 도시 구석구석 조용히 폐지와 고물을 줍는 어르신들이 있다. 이 분들이 하루 종일 거리와 골목에서 무거운 폐지를 주워도, 손에 쥐는 돈은 고작 몇 천원, 만원을 넘기 힘들다. 고된 노동과 도로 위의 위험 그리고 최저시급에도 한참 못미치는 수입에도 불구하고, 어르신들을 거리로 나오게 한 것은

비트코인은 지금 투자할만한 대상인가? (사진 : FREEPIK)

비트코인 10년 차트 하방 지지선 도달! 지금은 '디지털 금'에 투자할 때인가

"이 게시물은 투자 권유가 아닌 참고용으로, 이를 근거로 행해진 모든 거래의 책임은 투자자 본인에게 있음을 밝힙니다. 또한 모든 투자는 투자자 본인의 판단에 따라 결정되어야 하고, 투자 결과 역시 투자자 본인에게 귀속됨을 명심하시기 바랍니다." 비트코인은 투자 가치가 있을까 결론부터 말씀드리면, 지혜나무숲 관점에서 비트코인은 투자 가치가 있다고 봅니다. 비트코인은 2009년

문자는 문명을 기록, 보존, 전승하는 가장 효과적인 수단이다 (이미지출처 : 나무위키)

'진화'한 알파벳 보다 '설계'된 한글이 우수한 이유 (feat. 세계에서 유일하게 직접 글자를 만들어낸 나라, 대한민국)

문자가 정의하는 문명의 정체성과 기록의 힘 문자는 인류의 지적 성취를 규정하는 기호학적 정점이자, 문명의 정체성을 보존하고 전승하는 전략적 자산입니다. 인류 문명 곳곳에서 문자가 발명되어 활용되어왔다는 것은 결코 우연이 아닙니다. 그런데 인류사에서 사용된 수많은 문자 중 대다수는 수천 년에 걸쳐 서서히 형태를 갖추어 온 ‘진화의 산물’입니다. 그에 반해 우리 민족의

치매가 무서운 이유 중 하나는 내 자산을 내가 지키기 힘들어진다는 점에 있다. (사진출처 : FREEPIK)

치매 걸리면 내 통장 누가 지키나? 2026년 도입되는 '치매 공공신탁' 미리보기

내게 만약 치매가 온다면 ... 내 자산 관리는 어떻게 하지? 은퇴 후 노후 대비에서 빠질 수 없는 것이 건강관리입니다. 특히 치매와 같이 인지능력이 저하되거나, 정상적인 판단이 어려운 상황이 된다면, 가장 걱정되는 점은 누가 나를 대신하여 경제적으로 케어해줄 것인가일 것입니다. 가족이 있다면 그래도 낫겠지만, 가족이 없거나 있더라도 개인적인 사정으로 보살핌이 어려운 경우,