시스템 요구 사항
운영 체제
섹션 제목: “운영 체제”MyPanel은 64비트 Linux(x86_64 또는 arm64), apt 기반에서 실행됩니다:
- Ubuntu 22.04 이상(권장)
- Debian 12 이상
설치 프로그램은 이 두 배포판에 대해 의존성을 자동으로 구성합니다. 다른 apt 기반 배포판도 작동할 수
있지만 테스트되지 않았습니다. apt 기반이 아닌 배포판(CentOS/AlmaLinux/Rocky 등)은 MYPANEL_SETUP=none
으로만 작동합니다(nginx/Docker/MySQL/certbot을 직접 설치).
최소 하드웨어
섹션 제목: “최소 하드웨어”| 구성 요소 | 최소 | 권장 |
|---|---|---|
| CPU | 1코어 | 2코어 |
| RAM | 1 GB | 2 GB+ |
| 디스크 | 10 GB 여유 공간 | 20 GB+ SSD |
MyPanel은 내장 SQLite를 사용하는 단일 Go 바이너리입니다 — 패널 자체는 리소스를 거의 사용하지 않습니다. 대부분의 리소스는 Docker에 배포한 웹사이트에 사용됩니다.
소프트웨어(자동 설치됨)
섹션 제목: “소프트웨어(자동 설치됨)”기본 모드(MYPANEL_SETUP=full)에서 스크립트는 다음을 설치 및 구성합니다:
- Docker — 웹사이트 및 WordPress를 컨테이너에서 실행합니다.
- nginx — 사이트용 리버스 프록시.
- MySQL — WordPress 및 사용자 데이터베이스용.
- certbot — Let’s Encrypt SSL을 발급합니다.
- Nixpacks — Git 소스에서 앱을 빌드합니다.
OS 외에 미리 설치할 것은 없습니다. 서버에 이미 이러한 항목이 있고 MyPanel이 건드리지 않기를
원한다면 MYPANEL_SETUP=none을 사용하세요.
네트워크 포트
섹션 제목: “네트워크 포트”| 포트 | 용도 |
|---|---|
8888 | MyPanel 관리 UI(-port 플래그로 변경) |
80 / 443 | 배포한 웹사이트의 HTTP/HTTPS |