워프월드 19 · 운영과 관리재부팅, 화면 꺼짐, 배터리 절전에도 서버가 살아 있게 해요.
⏱ 예상 15분🧭 난이도 보통📍 폰 + SSH
💡 핵심 한 줄 요약
Termux:Boot 앱과 배터리 최적화 제외, 충전 상한 설정 세 가지면 폰 서버가 재부팅과 절전에도 살아남아요.
결과부터 보세요
폰을 껐다 켜도 잠금만 풀리면 서버가 알아서 다시 켜지고, 화면이 꺼진 채로 며칠을 둬도 사이트가 열려요.
준비물
따라 하기
- Termux:Boot를 설치해요. F-Droid에서 Termux:Boot를 검색해 설치해요. Termux와 같은 곳에서 받아야 서로 연결돼요.
- Termux:Boot 앱을 한 번 열어요. 한 번 열어야 부팅 때 실행 권한이 켜져요. 화면에는 아무것도 없어도 정상이에요.
- 부팅 폴더에 스크립트를 복사해요.
mkdir -p ~/.termux/boot
cp ~/wp-start.sh ~/.termux/boot/
chmod +x ~/.termux/boot/wp-start.sh
- Termux와 Tailscale을 배터리 최적화에서 빼요. 설정, 애플리케이션, Termux, 배터리에서 제한 없음을 골라요. Tailscale과 Termux:Boot도 똑같이 해요. 메뉴 이름은 기기마다 조금씩 달라요.
- 충전 상한을 확인해요. 4편에서 켠 배터리 보호(충전 80퍼센트 제한)가 그대로인지 봐요.
- 재부팅해서 확인해요. 폰을 다시 켜고 잠금을 푼 뒤 1~2분 기다렸다가 PC에서 도메인을 열어 봐요.
안드로이드 12 이상에서는 백그라운드 프로세스가 많으면 시스템이 강제로 정리하는 경우가 있어요. 제 폰에서는 아직 없었지만, 서버가 이유 없이 꺼지면 이 부분을 의심해 보세요.
막히는 곳
- 재부팅 후에 안 켜져요. Termux:Boot를 한 번도 열지 않았거나, Termux와 다른 곳(구글 플레이와 F-Droid 섞어서)에서 받은 경우예요. 둘 다 F-Droid 판으로 맞추세요.
- 며칠 지나면 사이트가 멈춰요. 배터리 최적화 제외가 풀렸는지 확인하세요. 시스템 업데이트 뒤에 초기화되는 경우가 있어요.
- 폰이 뜨거워요. 화면을 끄고, 케이스를 벗기고, 통풍이 되는 곳에 세워 두세요.
받는 결과: 재부팅과 절전에도 서버가 다시 살아나요. 다음 글에서 관리 도구를 설치해요.
다음 글 · 20/21WP-CLI 설치하고 자주 쓰는 명령명령 한 줄로 플러그인, 업데이트, 글 관리를 해요.
← 이전 글: 서비스 한 번에 켜는 시작 스크립트
공폰이의 워프월드 전체 목차 (21편)
- 시작하기
- 폰 준비
- 서버 설치
- 워드프레스
- 도메인 연결
- 운영과 관리
- 18. 서비스 한 번에 켜는 시작 스크립트
- 19. 재부팅과 절전에도 살아남게 하기
- 20. WP-CLI 설치하고 자주 쓰는 명령
- 21. 백업과 복원 연습, 마지막 점검표