당신의 서버비는 안녕한가요? - 1

onlyJoon·2024년 1월 28일
3

홈서버

목록 보기
1/3
post-thumbnail

사이드 프로젝트를 하다보면 AWS를 많이 쓴다. 하지만 프리티어는 성능이 안 좋고 유료는 너무 비싸다. 그래서 서버를 만들자!는 생각이 들었다.

홈 서버 구성

각자 예산에 맞게 부품을 구매하면 된다. 개인적으로 CPU는 intel 제품을 선택했으며, CPU 자체보다는 CPU의 RAM의 최대 메모리 크기 정보를 위주로 확인하여 선택하는 걸 추천한다.

다른 기준은 전력 소모량이다. CPU 이름 끝에 U가 붙은 모델 위주로 찾아보고, TCP(최대 전력)를 확인하여 선택했다.

RAM, SSD, HDD 모두 클수록 좋지만 예산에 맞춰 구성하면 된다.


운영체제 설치

우분투 리눅스 다운로드

이 곳에 들어가서 Ubuntu Server 22.04.3 LTS 혹은 20.04.06 LTS를 다운로드 한다. 나는 22.04.3 LTS를 선택하였다.

이제 서버가 될 곳에 설치를 진행하기 위해 부팅 USB를 만들어야 한다.

부팅 USB 만들기 - Rufus

우리는 Rufus를 사용할 건데, Rufus는 USB 메모리 및 플래시 드라이브를 포맷하고 부팅할 수 있도록 만드는 도구이다.

본인의 PC에서 Rufus를 다운로드 받아 아래의 순서대로 진행한다.

  1. 비어있는 USB를 PC에 연결
  2. Rufus 실행
  3. 장치 → 연결한 USB 선택
  4. 부트 선택 → 앞서 다운로드 받은 Ubuntu Server 22.04.3 LTS 선택
  5. 시작 버튼 → 완료 확인

우분투 리눅스 설치

이제 홈 서버에 임시로 사용할 키보드, 모니터를 연결하고 부팅 USB를 연결한다. 인터넷 LAN선도 연결준다. 전원을 켜고 바이오스에 진입하여 부팅 USB를 최우선 부트 옵션으로 설정한다. 바이오스를 빠져나오면 Ubuntu Server 설치로 넘어간다.

  1. Welcome: 언어 - English
  2. Keyboard configuration: 키보드 레이아웃 - 영어
  3. Network connections: 아이피 설정 - 자동
  4. Configure proxy: 프록시 주소 - 설정 없이 Done(SKIP)
  5. Configure Ubuntu archive mirror: 패키지 다운 미러 서버 지정
    • 기본값 선택
  6. Guided storage configuration: 우분투 설치 디스크 지정 - SSD 찾아서 선택(SSD가 없다면 HDD)
    • Set up this disk as an LVM group - 체크 해제
  7. Storage configuration: 스토리지 설정
    • 맨 위의 FILE SYSTEM SUMMARY 확인
      • 아까 선택한 SSD(부팅 파티션 + 메인 파티션, 2개)
    • HDD가 따로 더 있다면, AVAILABLE DEVICES에서 포맷 & 마운트 진행
      • Format = ext4, Mount=Other 선택
      • 마운트 위치는 /srv로 설정

  1. Profile setup
    1. Your name: 사용자 계정 이름
    2. Your server’s name: 서버 이름(ex. hjnam-server)
    3. Pick a username: 계정 ID
    4. Choose a password: 계정 비밀번호
  2. SSH Setup
    1. Install OpenSSH server 체크
  3. Featured Server Snaps: 필요한 것이 있으면 체크. 그냥 넘어가도 된다
  4. Installation complete: 아래 버튼이 Cancel update and reboot가 아닌 Reboot일 때 선택

이제 Ubuntu Server 설치가 완료되었다.

profile
A smooth sea never made a skilled sailor

2개의 댓글

comment-user-thumbnail
2024년 1월 28일

서버를 집에 설치하는 괴인이 여기있었군요,, ㅋㅋ 역시 멋집니다 😎

1개의 답글