LIVE집에서 놀고 있던 공폰에서 지금 이 사이트가 돌아가고 있어요

[워프월드 19] 재부팅과 절전에도 살아남게 하기

워프월드 19 · 운영과 관리재부팅, 화면 꺼짐, 배터리 절전에도 서버가 살아 있게 해요.
⏱ 예상 15분🧭 난이도 보통📍 폰 + SSH
💡 핵심 한 줄 요약

Termux:Boot 앱과 배터리 최적화 제외, 충전 상한 설정 세 가지면 폰 서버가 재부팅과 절전에도 살아남아요.

결과부터 보세요

폰을 껐다 켜도 잠금만 풀리면 서버가 알아서 다시 켜지고, 화면이 꺼진 채로 며칠을 둬도 사이트가 열려요.

준비물

  • 시작 스크립트 ~/wp-start.sh (18편)
  • F-Droid 앱 (5편)

따라 하기

  1. Termux:Boot를 설치해요. F-Droid에서 Termux:Boot를 검색해 설치해요. Termux와 같은 곳에서 받아야 서로 연결돼요.
  2. Termux:Boot 앱을 한 번 열어요. 한 번 열어야 부팅 때 실행 권한이 켜져요. 화면에는 아무것도 없어도 정상이에요.
  3. 부팅 폴더에 스크립트를 복사해요.
mkdir -p ~/.termux/boot
cp ~/wp-start.sh ~/.termux/boot/
chmod +x ~/.termux/boot/wp-start.sh
  1. Termux와 Tailscale을 배터리 최적화에서 빼요. 설정, 애플리케이션, Termux, 배터리에서 제한 없음을 골라요. Tailscale과 Termux:Boot도 똑같이 해요. 메뉴 이름은 기기마다 조금씩 달라요.
  2. 충전 상한을 확인해요. 4편에서 켠 배터리 보호(충전 80퍼센트 제한)가 그대로인지 봐요.
  3. 재부팅해서 확인해요. 폰을 다시 켜고 잠금을 푼 뒤 1~2분 기다렸다가 PC에서 도메인을 열어 봐요.
공폰이

안드로이드 12 이상에서는 백그라운드 프로세스가 많으면 시스템이 강제로 정리하는 경우가 있어요. 제 폰에서는 아직 없었지만, 서버가 이유 없이 꺼지면 이 부분을 의심해 보세요.

막히는 곳

  • 재부팅 후에 안 켜져요. Termux:Boot를 한 번도 열지 않았거나, Termux와 다른 곳(구글 플레이와 F-Droid 섞어서)에서 받은 경우예요. 둘 다 F-Droid 판으로 맞추세요.
  • 며칠 지나면 사이트가 멈춰요. 배터리 최적화 제외가 풀렸는지 확인하세요. 시스템 업데이트 뒤에 초기화되는 경우가 있어요.
  • 폰이 뜨거워요. 화면을 끄고, 케이스를 벗기고, 통풍이 되는 곳에 세워 두세요.

받는 결과: 재부팅과 절전에도 서버가 다시 살아나요. 다음 글에서 관리 도구를 설치해요.

다음 글 · 20/21WP-CLI 설치하고 자주 쓰는 명령명령 한 줄로 플러그인, 업데이트, 글 관리를 해요.

← 이전 글: 서비스 한 번에 켜는 시작 스크립트

공폰이의 워프월드 전체 목차 (21편)

공유하기

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤