정말 오랜만에 블로그에 글을 쓰는 것 같다.
오랜만에 글을 쓰는 김에, 이제 다시 ‘갓생’ 살아보자는 마음으로 살짝 끄적여 본다.
취업 전에 상상했던 내 모습은, 꾸준히 자기개발하면서 신기술도 공부하는 개발자였다..
근데 막상 취업하니까…
자기개발은 개뿔, 아무것도 하기 싫었다
물론 아무것도 안 한 건 아니고,
자격증 or 술 or 야근의 무한 반복이었다.
신규 서비스가 오픈되고 안정화되면서 요즘은 야근도 안 하지만,
퇴근 후 집 와서 누워만 있다보니까 현타가 좀 왔다..
그때 친구가 솔깃한 제안을 했다.
“사무실 하나 얻어서 프로젝트 하나 해보자.”
“성공하면 퇴사! 실패하면 경험!” 라는 마인드로 바로 콜했다. (사실 대학생때 캡스톤 생각하면 트라우마가 오긴하지만..🤮)
그러다 예전에 미뤄뒀던 개발 서버 구축이 떠올랐다.
그래서 이번엔 진짜로 만들어보기로 했다.
사실 1년 반 전쯤에도 홈서버를 구축해보려고 미니 PC를 하나 샀었는데,
스펙을 확인하려고 구매 페이지에 들어가 보니 단종됐더라 ㅠ
그래도 대충 사양은 이렇다.

CPU : i5-6500T
RAM : 16GB
SSD : 1TB (제조사 기억 안 남)
진행 계획 (바뀔 수도 있음... 계획임)
| 1️⃣ | Ubuntu Server 설치 | PC에 Ubuntu Server 24.04 LTS 설치 (USB 부팅)Rufus로 부팅 USB 만들기 |
| 2️⃣ | SSH 접속 설정 | 다른 PC에서 원격 접속 가능하게ip a로 서버 IP 확인 → PuTTY로 접속 |
| 3️⃣ | 시스템 업데이트 | 패키지 최신화sudo apt update && sudo apt upgrade -y |
| 4️⃣ | Docker 설치 | 컨테이너 환경 구축공식 문서 방식으로 Docker & Compose 설치 |
| 5️⃣ | 테스트 컨테이너 실행 | Docker 동작 확인sudo docker run hello-world |
| 6️⃣ | 프로젝트 폴더 생성 | 사이트 관리용 디렉토리 준비 |
| 7️⃣ | 사이트 파일 작성 | 각 사이트용 HTML 생성 |
| 8️⃣ | docker-compose.yml 작성 | 여러 사이트를 동시에 띄우는 설정 |
| 9️⃣ | 컨테이너 실행 | 실제 서버 구동 |
| 🔟 | 웹 접속 테스트 | 브라우저에서 접속 확인 |
다음 글에서는 이 계획을 실제로 진행하면서
설치 과정, 에러, 삽질 기록(?) 등을 하나씩 남겨보려고 한다.