홈 서버 구축 일지 (1) - Mac Mini 첫 세팅

Junyoung·2026년 3월 19일

home server

목록 보기
1/5
post-thumbnail

Mac Mini M4를 구매했다.

회사 서버도 아니고, 클라우드도 아닌, 내 손 안의 서버 !

홈 서버를 구축해보고 싶다는 생각은 오래전부터 했는데, 이번에 Mac Mini M4가 나오면서 결심했다.

시작이 반이라고, 일단 사고 봤다.

오늘은 Mac Mini를 받아서 기본 세팅부터 외부 원격 접속까지 한 번에 정리해보려 한다.


📌 구성 환경

항목내용
서버Mac Mini M4
공유기ASUS
인터넷LG
도메인가비아 (구매 완료)
네트워크WiFi (무선)

1. Mac Mini 기본 세팅

가장 먼저 서버로 쓸 거니까 절대 꺼지면 안 된다.

컴퓨터 이름부터 ****로 설정했다.

그리고 절전 관련 설정을 전부 손봤다.

  • 저전력 모드 → 끄기
  • 자동으로 잠자기 않기 → 켜기
  • 네트워크 연결 시 깨우기 → 켜기
  • 정전 후 자동 시작 → 켜기

서버가 혼자 잠들면 안 되니까 !


2. 공유 설정

시스템 설정 → 일반 → 공유 에서 두 가지를 켰다.

  • 원격 로그인 (SSH) → 켜기
  • 화면 공유 → 켜기
  • 접근 허용: 특정 사용자만 (****)

아무나 접근하면 안 되니까, 특정 사용자만 허용하도록 설정했다.


3. Tailscale 설치 및 연결

외부에서 Mac Mini에 접속하려면 VPN이 필요하다.

여러 선택지가 있었는데, 결국 Tailscale을 선택했다.

이유는 간단하다.

  • 포트포워딩 불필요 !
  • 공유기 설정 불필요 !
  • 무료 !
  • 설치가 너무 쉽다 !

Mac Mini랑 MacBook 둘 다 설치하고, 같은 계정으로 로그인하면 끝이다.

# 설치
brew install --cask tailscale

# 상태 확인
tailscale status

# IP 확인
tailscale ip

Mac Mini의 Tailscale IP가 100.xx.xx.xxx 로 고정되었다.

이게 나의 내부 VPN IP가 된다.


4. MacBook → Mac Mini 원격 접속

Tailscale이 연결되면 두 가지 방법으로 원격 접속할 수 있다.

SSH (터미널)

ssh ****@100.xx.xx.xxx

화면 공유 (UI)

Finder → 이동 → 서버에 연결 (⌘K)
→ vnc://100.xx.xx.xxx
→ Mac Mini 로그인 비밀번호 입력

터미널로 붙는 것도 좋지만, UI로 화면까지 공유되니까 훨씬 편하다 !

Mac Mini가 옆방에 있어도 MacBook에서 전부 제어 가능하다.


5. Rosetta 2 확인

M4는 Apple Silicon이다.

혹시 Intel 기반 프로그램을 쓸 일이 생기면 Rosetta 2가 필요할 수 있어서 확인해봤다.

softwareupdate --install-rosetta --agree-to-license
# "Rosetta 2 update is not available" → 정상 (이미 설치됨)

이미 설치되어 있었다 !

따로 신경 쓸 필요 없다.


🔐 보안 설정 현황

항목상태
Tailscale VPN✅ 적용
화면 공유 특정 사용자만✅ 적용
SSH 특정 사용자만✅ 적용
강한 비밀번호🔲 변경 필요
Tailscale 2FA🔲 설정 필요
SSH 키 인증🔲 다음 편에서 설정

오늘은 기본 세팅에 집중했고, 보안 강화는 차차 해나갈 예정이다.


💡 핵심 정리

항목내용
외부 접속 수단Tailscale (100.xx.xx.xxx)
서비스 공개 수단Cloudflare Tunnel (이후 구성)
집 IP 노출 여부없음 ✅
포트포워딩 필요 여부없음 ✅
공유기 설정 필요 여부없음 ✅
Cloudflare Tunnel 비용무료 ✅

생각보다 훨씬 쉽게 첫 세팅을 마쳤다.

Tailscale 덕분에 공유기 건드릴 필요도 없었고, IP 노출도 없다.

다음엔 mac mini 에 기본 소프트웨어 및 컨테이너 구성을 진행해보겠다.

profile
라곰

0개의 댓글