오픈소스 무료 웹 패널 Cyberpanel 소개 및 설치하기.

오픈소스 무료 웹 패널 Cyberpanel 소개 및 설치하기.

안녕하세요. 달소입니다.

오늘은 앞서 @뻘짓의초심자 님께서 소개해주셨던 webmin과 같은 웹 패널 역할을 하는 서비스를 하나 소개해드리겠습니다 ㅎ

Open Lite Speed를 좀 찾아보다가 webui를 지원해준다길래.. 한번 설치해봤습니다.

기본적으로 이런류의 패널의 경우 지원하는 기능이 대동소이하긴 합니다만.. cpanel과 같은 유료패널의경우 상당히(?) 잘만들어진걸로 알고있습니다.

여기서 소개해드릴 Cyberpanel은 유료버전도있지만 기본적으로 오픈소스라서 무료로 쉽게 설치할수 있기때문에 리눅스 이용이 어려우시거나 편한 환경을 테스트해보고 싶으시다면 한번쯤 설치를 고려해보시는것도 나쁘지않습니다.

물론 당연히(?) 프로세스가 계속 돌아가기 때문에 패널없이 서버가 관리가 가능하다면 클린한 상태가 가장 빠릅니다!

Cyberpanel이란?

공식 홈페이지에 잘나와있기때문에 ㅎㅎ 한번 참고해보시면 되겠습니다

특징

  • 다른 수준의 사용자.
  • 자동 SSL.
  • FTP 서버.
  • 경량 DNS 서버(PowerDNS).
  • PHPMYAdmin.
  • 이메일 지원(Rainloop).
  • 파일매니저.
  • PHP 관리.
  • 방화벽(FirewallD 및 ConfigServer 방화벽 통합).
  • 한 번의 클릭으로 백업 및 복원.

지원되는 PHP

  • PHP 5.3
  • PHP 5.4
  • PHP 5.5
  • PHP 5.6
  • PHP 7.0
  • PHP 7.1
  • PHP 7.2
  • PHP 7.3
  • PHP 7.4
  • PHP 8.0

https://cyberpanel.net/

물론 유료버전도있습니다.

유료버전은 Open Lite Speed의 Ent버전도 지원합니다.

설치환경

설치환경은 아래와같이 지원합니다.
*Ubuntu 22에 시도해봤는데 버전이없어서 안됩니다 ㅠ

요구 사항
Centos 7.x, Centos 8.x, Ubuntu 18.04, Ubuntu 20.04, AlmaLinux 8이 새로 설치된 서버

파이썬 3.x
1024MB RAM 이상
10GB 디스크 공간

설치하기설치하기

설치전에 먼저 apt update && apt upgrade -y 명령어로 패키지상태를 최신화 시켜주세요.

업데이트 내용이 많을경우 재부팅을 한번하시는게 좋습니다.

그리고 sudo su - 로 root권한을 획득해주신뒤 아래 명령어를 통해 설치 스크립트를 실행해줍니다.

sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)

1번을 눌러서 설치시작

설치할 LiteSpeed 버전을 선택합니다. Ent의 경우 유료입니다. 여기서는 무료버전으로 진행합니다.

이제 기본적인 패키지를 설치할거냐고 물어보는데 저는 DNS,Postfix FTP 다안쓸거라 N로 해줬습니다.

그다음은 MySQL 관련인데 기존에 사용하시던 MysQL 서버가 있으면 Yes로 해주시고 아니면 no로 해주시면 자동설치됩니다.

여기서는 최신버전으로해줬습니다 2.0.2

나머지 확장은 다 Y

패키지도 자동으로 설치됩니다.

잘 설치되면 아래처럼 출력됩니다.

접속 url 은 https://ip:8090 이며

사용하는 포트들도 아래 나열되어있습니다.

아쉽지만 한글은 지원하지않습니다 ㅠ

메인패널 화면입니다.

당연히(?) 웹 터미널 화면도 됩니다.

OLS로 페이지 구성이나 DB셋팅도 가능하고 아래처럼 필요한패키지도 설치가가능합니다.

이외에 기타 기능들도 꽤많은데 아쉽게도

file관리하는기능이 조금 빈약하네요..ㅠㅠ

리눅스 초심자분들이 사이트를 구축할때는 꽤 유용하게 사용할 수 있을듯합니다.