콘텐츠로 이동

원클릭 WordPress

MyPanel은 단일 양식으로 완전한 WordPress 사이트를 만듭니다: MySQL 데이터베이스를 프로비저닝하고, WordPress를 Docker에서 실행하며, wp-cli로 사전 설치하고, 도메인이 서버를 가리키면 자동으로 SSL을 발급합니다.

  1. Websites → Add website로 이동하여 WordPress를 선택합니다.
  2. 다음을 입력합니다:
    • 도메인 — 예: blog.example.com (자동 SSL을 받으려면 먼저 DNS를 연결하세요).
    • 사이트 제목, 관리자 이메일 — 패널이 적절한 기본값을 제안합니다.
    • WordPress 관리자 계정 — 사용자 이름 + 비밀번호(강력한 비밀번호 생성 및 복사 버튼 포함).
  3. Create를 클릭합니다.

그러면 MyPanel은:

  • 사이트용 MySQL 데이터베이스 + 전용 사용자를 생성합니다.
  • wordpress:php8.3-apache 이미지를 받아 /var/www/html에 볼륨을 마운트합니다.
  • 입력한 관리자 정보로 wp core install을 실행합니다 — 유명한 “5분 설치” 화면 없이 즉시 로그인할 수 있습니다.
  • nginx 리버스 프록시를 구성하고, 도메인이 해석되면 Let’s Encrypt를 발급합니다.
  • WordPress 관리자: https://<domain>/wp-admin.
  • WordPress는 (X-Forwarded-Proto 헤더를 통해) HTTPS를 감지합니다. WP_HOME/WP_SITEURL이 동적으로 설정되므로 — SSL이 켜져 있을 때 “혼합 콘텐츠”나 잘못된 URL 문제가 발생하지 않습니다.
  • 같은 도메인으로 사이트를 재생성: MyPanel은 기존 데이터베이스를 재사용합니다(글이 유지됨).
  • 사이트 삭제: 데이터베이스는 기본적으로 유지됩니다. 데이터베이스 + 볼륨도 함께 삭제하려면 확인 대화상자에서 *데이터 삭제(delete data)*를 체크하세요(확인을 위해 도메인을 입력).