본문 바로가기
반응형

분류 전체보기23

홈서버 구축 시리즈 - 3편: DDNS 및 포트 포워딩 설치 안녕하세요! 오늘은 제가 최근에 겪은 홈서버 원격 접속 설정에 대한 이야기를 공유하고자 합니다. 배경현재 저는 집에 홈서버를 구축하고 그 안에 MySQL 데이터베이스를 설치해서 운영하고 있습니다. 원래 계획으로는 서버 전체 세팅이 완료된 후에 외부 접속 설정을 진행할 계획이였습니다. 갑작스러운 필요성설날 연휴 기간 동안 본가에 가야 하는 상황이 생겼습니다. 현재 개발 중인 퀴즈 앱의 문제들을 데이터베이스에 업데이트해야 하는 작업이 있어서, 본가에 있으면서도 집에 있는 서버에 접속할 수 있어야 했죠. (데이터베이스를 외부에서 직접 접속하는 것은 보안적으로 바람직하지 않다고 생각합니다. 추후 서버 인프라를 완벽히 구축한 이후에는 외부에서 직접 접속을 차단하고, 백엔드를 통해서만 접근하거나 사설 네트워크 또는.. 2025. 1. 29.
Ubuntu 24.04 Docker 및 MySQL 컨테이너 설치 이제 우분투 설치를 완료했으니, 서버 구축의 다음 단계로 넘어가 보려고 합니다. 보통은 네트워크 설정이나 방화벽 설정이 우선순위가 되겠지만, 현재는 사설 네트워크 내에서만 개발할 예정이라 이 부분은 후순위로 미뤄두었습니다.대신 오늘은 MySQL 데이터베이스 구축을 진행하려고 하는데요, 여기서 한 가지 중요한 결정을 했습니다. 바로 MySQL을 호스트에 직접 설치하지 않고 Docker 컨테이너로 구축하기로 한 것입니다.왜 Docker 컨테이너를 선택했나?제가 Docker 컨테이너를 선택한 데에는 몇 가지 중요한 이유가 있습니다. 1. Kubernetes와 Docker 실습 환경 구축사실 이것이 가장 큰 이유입니다. 추후 쿠버네티스와의 연동을 고려할 때, 데이터베이스가 stateful 상태라는 특성을 가지고.. 2025. 1. 19.
홈서버 구축 시리즈 - 2편: 홈 서버 우분투 설치 내가 홈서버를 구축하는 이유지난 1편에서 설명을 말했다시피 인프라 및 데브옵스 엔지니어가 되기 위한 공부의 일환으로 홈서버 구축을 시작하게 되었습니다. 자격증과 이론적인 지식만으로는 실무에서 필요한 경험을 쌓기 어렵다는 것을 깨달았고, 특히 실제 서버 운영과 문제 해결 능력이 부족하다고 느꼈습니다. 이를 보완하고자 직접 홈서버를 구축하여 리눅스 서버 관리부터 쿠버네티스 운영, CI/CD 파이프라인 구성까지 실전 경험을 쌓아보고자 이 여정을 시작했습니다. 이론으로만 배웠던 것들을 직접 구현하고 실행해보면서, 실무에서 필요한 실질적인 기술과 경험을 쌓는 것이 이번 홈서버 구축의 주된 목표입니다. 홈서버 구축에 필요한 하드웨어 선택하기홈서버를 구축하기 위해서 가장 먼저 필요한 것은 당연히 서버용 컴퓨터입니다... 2025. 1. 16.
홈서버 구축 시리즈 - 1편: 왜 홈서버를 구축하려고 하는가? 안녕하세요. 오늘은 제가 홈서버를 구축하게 된 배경과 이유에 대해 이야기해보려고 합니다.나의 IT 여정처음에는 무언가를 직접 만들어서 서비스한다는 게 너무 재미있어서 프론트엔드 엔지니어로 1년 반 정도 일했었는데요. 회사에서 실제로 클라우드를 운영하고 서비스가 돌아가는 인프라를 보면서 매력을 느끼게 되었습니다. 그래서 프론트엔드 엔지니어에서 인프라/데브옵스 엔지니어로 전향을 결심했습니다.열심히 클라우드 자격증도 따고 네트워크 공부도 해서 운 좋게 클라우드 회사에서 3개월간 인턴 경험도 할 수 있었습니다. 하지만 실제로 인프라/데브옵스 엔지니어로 전환하려고 하니 여러 번의 면접 실패를 겪게 되었습니다. 면접을 보면서 제 부족한 점들이 보이기 시작했는데요. 인프라 / 데브옵스 엔지니어가 되기 위한 현실적인 .. 2025. 1. 15.
반응형