Skip to main content

홈서버 (MacMini) 운용 방법 2

맥미니 기본 셋업 방법



1. brew 설치

공식 홈페이지를 참고해서 설치하자 - https://brew.sh/

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# 애러 해결 - zsh: command not found: brew
vi ~/.zshrc

# .zshrc 파일에서 다음을 추가해준다.
export PATH=/opt/homebrew/bin:$PATH

source ~/.zshrc

2. OS Update

맥OS의 업데이트를 체크하자.!


3. 맥미니 비번없이 바로 부팅 셋업

맥미니를 종종 껐다가 켜야하는 상황이 발생한다. 그러나 맥미니 서버에 모니터를 계속 달아줄수는 없다.

  • 그러기에 비밀번호 없이 부팅이 가능하도록 초기 셋팅이 필요하다.
  • 설정에서 자동으로 user(계정) 로그인 켜기
  • how-to-turn-off-password-on-mac
# 자동로그인 시도 설정
설정 > 사용자 및 그룹 > 다음으로 자동 로그인 > (계정선택)
# 자동로그인 시도 + 로그인 설정
비밀번호 재설정 > 빈칸으로 두기 > 엔터

# 전원 강제 on/off 시 자동 부팅
설정 > 에너지 절약 > 정전 후 자동으로 시작하기
ref : https://extrememanual.net/33485

4. [필수셋팅] OS X Server: 잠자기 모드를 차단하는 방법

명령어를 입력하면 커버를 닫아도 잠자기 모드가 활성화 되지 않는다.
sudo pmset -c disablesleep 1

다시 잠자기 모드를 활성화 하려면 명령어를 입력하면 된다.
sudo pmset -c disablesleep 0

잠자기 모드를 차단하는 방법


5. CodeServer install

brew install 및 brew services로 설치하자.

brew install code-server

# 서비스 백그라운드로 실행
brew services start code-server

# 8080포트 (기본) 접속 후 config파일 수정
# host, port, password 수정하기
brew services restart code-server

6. Docker install

brew update
brew upgrade
brew search docker
brew install --cask docker
brew install docker-compose

7. Nginx install

brew search nginx
brew install nginx

ref