오라클 클라우드에서 제공하는 프리티어를 이용해 이지패널을 설치하는 방법을 알아보겠습니다.
이지패널은 도커를 기반으로 하며 여러가지 앱을 설치, 관리, 삭제하도록 도와줍니다. 무료로 운영되는 다양한 패널이 있지만 이지패널을 사용해보니 이름처럼 정말 사용하기가 쉬웠고 굉장히 가벼웠습니다.
시장 점유율이 가장 높은 패널은 cPanel과 Plesk입니다. 하지만 저는 이런저런 기능이 많은 것보다 심플한 걸 좋아하고 그런 이유로 PHP 웹사이트 관리에만 초점을 맞춘 클라우드 패널을 소개한 적 있습니다.
오라클 프리티어 워드프레스 설치하는 방법 (클라우드 패널)
클라우드 패널도 간단했지만 이지패널이 사용하기는 훨씬 쉬운 것 같습니다. 특히 워드프레스를 비롯한 CMS를 쉽게 설치할 수 있는데 이를 중점으로 다뤄볼 생각입니다.
사전 준비사항
오라클 클라우드 포트포워딩, 수신 규칙, iptable
오라클 클라우드 계정 생성
신용카드나 체크카드를 이용해 오라클 클라우드 프리티어에 가입합니다.
가상 네트워크 설정, 포트포워딩
80, 443, 3000 포트를 열어야 합니다.
인스턴스(컴퓨팅) 생성
이지패널은 1CPU 2GB 램을 권장하고 있으나 테스트 결과 1CPU 1GB 램에서도 잘 돌아갑니다.
운영체제(OS)는 Ubuntu 최신 버전을 설치하면 됩니다.
이지패널 설치하기
이 글에서는 ubuntu@IP로 SSH에 로그인 했다는 가정으로 가이드를 작성하겠습니다.
sudo su -
root 권한으로 이동합니다.
curl -sSL https://get.docker.com | sh
도커(Docker)를 설치합니다.
아까 언급한 것처럼 이지패널은 도커를 기반으로 작동합니다.
docker run --rm -it \
-v /etc/easypanel:/etc/easypanel \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
easypanel/easypanel setup
이지패널을 설치합니다.
설치가 완료되면 IP:3000를 주소에 입력해 이지패널에 접속할 수 있습니다.
이지패널 업데이트
이지패널 공식 디스코드가 있습니다. 들어가보니 함께 일하는 개발자가 3명 이상 있는 듯 하고 지속적으로 패널이 업데이트 되고 있었습니다.
업데이트가 있으면 이지패널 내에 업데이트 버튼이 표시됩니다.
어떤 이유로 업데이트 버튼이 표시되지 않거나 수동으로 업데이트 하고 싶다면 SSH 내에서 다음과 같은 명령어를 입력하면 됩니다.
docker image pull easypanel/easypanel && docker service update easypanel --force
설치와 마찬가지로 도커를 통해 업데이트 됩니다.
이지패널 문서에서 더 다양한 내용을 찾아볼 수 있습니다.
다음 글에서는 이지패널에서 제공하는 템플릿이나 원하는 도커 이미지를 활용해 앱을 설치하는 방법에 대해 알아보겠습니다.