맥미니를 24시간 서버로 운영하기: 슬립 방지 설정
맥미니를 24시간 서버로 운영하기: 슬립 방지 설정
맥미니에서 OpenClaw 같은 애플리케이션을 24시간 서버로 운영하려고 하면 곧 문제에 부딪힌다. 맥이 슬립 모드로 들어가면서 외부 접근이 불가능해지는 것이다. 메시지 수신도 안 되고, 웹훅도 작동하지 않으며, 설정해둔 자동화 작업도 멈춘다.
이 글에서는 맥미니가 잠들지 않고 계속 깨어있게 만드는 방법을 정리한다.
문제 상황
맥미니에서 OpenClaw를 서버로 운영할 때:
- 맥이 슬립 모드로 들어가면 외부에서 접근 불가
- 메시지 수신, 웹훅, 자동화 작업이 중단됨
- SSH 접속도 끊김
- 결국 서버 역할을 제대로 못함
해결 방법
1. 시스템 설정 (GUI 방식)
가장 간단한 방법은 시스템 설정을 변경하는 것이다:
- 시스템 설정 열기
- 잠금 화면 메뉴로 이동
- 디스플레이 끄기 설정 조정
- "디스플레이가 꺼져 있을 때 자동으로 Mac을 절전 모드로 전환" 체크 해제
이 방법은 직관적이지만, 설정이 초기화될 수 있고 세밀한 제어가 어렵다는 단점이 있다.
2. 터미널 명령어 (권장)
더 확실하고 세밀한 제어를 원한다면 pmset 명령어를 사용하자:
# 절전 모드 완전 비활성화
sudo pmset -a sleep 0
sudo pmset -a disablesleep 1
# 디스플레이만 10분 후 끄기 (선택사항)
sudo pmset -a displaysleep 10
각 명령어의 의미:
pmset -a sleep 0: 모든 전원 모드(-a)에서 슬립 타이머를 0으로 설정 (무제한)pmset -a disablesleep 1: 슬립 기능 자체를 비활성화pmset -a displaysleep 10: 디스플레이는 10분 후 끄기 (전력 절약)
설정 확인:
pmset -g
3. caffeinate 사용 (프로세스별 제어)
특정 프로세스가 실행 중일 때만 슬립을 방지하려면 caffeinate를 사용할 수 있다:
# OpenClaw 실행 시 슬립 방지
caffeinate -s openclaw gateway start
이 방법은 임시적이고 유연하지만, 프로세스가 종료되면 맥이 다시 잠들 수 있다.
추가 팁
전력 어댑터 필수
맥미니를 24시간 서버로 운영하려면 전력 어댑터를 항상 연결해두어야 한다. 배터리가 없는 맥미니는 문제없지만, 맥북 등을 사용한다면 반드시 충전기를 꽂아두자.
디스플레이는 꺼도 됨
디스플레이가 꺼지는 것과 슬립 모드는 다르다. 디스플레이를 끄는 것은 전력을 절약하면서도 시스템은 계속 작동하게 할 수 있으므로 권장한다.
설정 백업
시스템 업데이트나 재시작 후에도 설정이 유지되는지 확인하자. 간혹 초기화되는 경우가 있으므로 주기적으로 pmset -g로 확인하는 것이 좋다.
주의사항
발열 관리
24시간 가동되는 맥미니는 당연히 열이 많이 난다. 통풍이 잘 되는 곳에 배치하고, 주변에 물건을 쌓아두지 않도록 주의하자.
전력 소비
슬립 모드를 비활성화하면 전력 소비가 증가한다. 서버 용도로 사용하는 것이 맞는지, 전기료 증가를 감당할 수 있는지 고려해야 한다.
보안
24시간 켜져 있는 맥은 보안에 더 신경 써야 한다. 방화벽 설정, SSH 키 기반 인증, 정기적인 보안 업데이트를 잊지 말자.
결론
맥미니를 서버로 운영하려면 슬립 방지 설정은 필수다. pmset 명령어로 간단히 설정할 수 있으니, OpenClaw나 다른 서버 애플리케이션을 돌릴 계획이라면 꼭 설정해두자.
개인적으로는 sudo pmset -a sleep 0과 sudo pmset -a disablesleep 1을 사용해서 완전히 비활성화하고, 디스플레이만 10분 후 꺼지게 설정하는 것을 추천한다. 전력도 절약하고 서버도 안정적으로 운영할 수 있다.