웹사이트 검색

TinyCP - Linux 시스템 관리를 위한 경량 제어판


TinyCP는 Linux 시스템에서 다음과 같은 다양한 기능을 제공하는 경량 제어판입니다.

  • 도메인 관리
  • 사서함
  • 데이터베이스
  • FTP
  • 삼바
  • 방화벽
  • VPN
  • 힘내
  • SVN

현재 TinyCPDebian/Ubuntu 기반 시스템에서만 사용할 수 있지만 가까운 시일 내에 CentOS에서도 지원될 예정입니다.

설치를 시작하기 전에 TinyCP 팀에서는 다운로드 지침과 계정 ID를 얻기 위해 이메일 주소 등록을 요구합니다.

또한 읽어 보세요: Linux 서버 관리를 위한 최고의 제어판 20개

이러한 세부 정보는 나중에 라이센스를 활성화하는 데 필요합니다. 다운로드 페이지는 여기에서 찾을 수 있습니다. 이 과정은 간단하며 1분 이내에 완료됩니다.

참고: TinyCP 팀의 최근 게시물에서 TinyCP가 2019년 초까지 무료로 유지될 것이라고 알려졌습니다. 그 이후에는 프로젝트를 계속 유지하기 위해 IP 기반별로 소액의 수수료가 부과됩니다. 해당 게시물의 정보에 따르면 가격은 월 1달러연간 10달러입니다.

이 기사의 목적에 따라 IP 주소가 10.0.2.15인 Linode Ubuntu 16.04 VPS에 TinyCP를 설치하겠습니다.

Debian 및 Ubuntu에 TinyCP 제어판 설치

TinyCP를 설치하려면 해당 설치 프로그램을 다운로드해야 합니다. 이를 위해 원하는 디렉터리로 이동하여 아래 명령을 실행할 수 있습니다. 정리 목적으로 /usr/local/src/에 패키지를 다운로드하겠습니다.

cd /usr/local/src/ 
wget http://tinycp.com/download/tinycp-install.sh

다운로드한 파일에 실행 권한을 부여하고 실행해 보세요.

chmod +x tinycp-install.sh
./tinycp-install.sh

설치 과정은 매우 빠릅니다(2분 미만). 설치가 완료되면 새 제어판에 액세스할 수 있는 URL 사용자 이름과 비밀번호를 받게 됩니다.

URL: http://10.0.2.15:8080
LOGIN: admin
PASSWORD: 20WERZ4D

참고: 제공된 URL에 액세스하기 전에 다음 명령을 사용하여 TinyCP를 시작해야 합니다.

/etc/init.d/tinycp start

그런 다음 제공된 URL로 이동하여 새 자격 증명으로 인증할 수 있습니다. 페이지는 다음과 같아야 합니다.

계정에 로그인한 후 라이센스 키를 업데이트할 수 있도록 이메일 주소와 계정 ID를 입력하세요.

그런 다음 MySQL, PostgreSQL, Samba, FTP 서버, 이메일 서버, ClamAV, Cron, Apache 웹 서버를 포함한 다양한 "모듈"을 설치할 수 있는 모듈 섹션으로 진행할 수 있습니다. 모듈 페이지는 오른쪽 상단 모서리에 있는 큐브를 통해서도 액세스할 수 있습니다.

MySQL/MariaDB 설치

먼저 MySQL 서비스를 설치해 보겠습니다. MySQL 옆에 있는 '설치' 버튼을 클릭하기만 하면 됩니다. MySQL 설치를 확인하는 팝업이 표시됩니다. 설치를 클릭하세요:

설치가 완료될 때까지 1~2분 정도 기다려야 합니다. 결국 다음과 비슷한 출력이 표시됩니다.

'완료' 버튼을 클릭한 다음 MySQL 옆에 있는 '준비' 버튼을 클릭하세요. 그러면 서비스에 필요한 구성 파일이 생성됩니다. 데이터베이스는 왼쪽 메뉴에서 관리할 수 있습니다. 데이터베이스 섹션에서는 다음을 수행할 수 있습니다.

  • 데이터베이스 추가/삭제
  • 사용자 생성
  • 백업 작업 생성

각 프로세스는 매우 간단하며 추가 설명이 필요하지 않습니다.

Apache 웹 서버 설치

이제 Apache 웹 서버도 설치해 보겠습니다. Apache는 페이지 하단에서 찾을 수 있습니다. 다시 설치 버튼을 클릭하고 설치가 완료될 때까지 몇 분 정도 기다리세요.

설치가 완료되면 "완료" 버튼을 다시 클릭한 다음 "준비"를 클릭하여 필요한 구성 파일을 생성합니다.

서비스를 좀 더 조정하려면 왼쪽의 "구성" 섹션으로 이동하여 조정할 서비스를 선택하고 변경할 수 있습니다.

예를 들어, 오른쪽의 드롭다운 메뉴를 사용하고 설치 버튼을 클릭하여 추가 Apache 모듈을 설치할 수 있습니다.

첫 번째 도메인 만들기

이제 왼쪽 탐색 메뉴의 'WEB' 섹션을 사용하여 첫 번째 도메인을 만들 수 있습니다. '새 도메인'을 클릭하고 호스팅하려는 도메인을 입력하세요. 드롭다운 메뉴에서 도메인의 IP 주소를 선택할 수 있습니다.

생성되면 도메인 구성 페이지로 리디렉션됩니다. 여기에는 다음을 포함한 몇 가지 섹션이 표시됩니다.

  • 메인 섹션 – 도메인, 문서 루트에 대한 정보를 제공하고 www 리디렉션을 설정할 수 있습니다.
  • 하위 도메인 – 하위 도메인을 쉽게 생성할 수 있습니다.
  • 별칭 – 도메인 별칭을 만듭니다.
  • 수신 - IP가 확인하고 포트를 허용하는 IP 주소를 나열합니다.
  • Apache, 오류 로그, 액세스 로그 – 첫 번째 탭에서는 도메인의 가상 호스트를 볼 수 있으며, 다음은 오류 로그, 세 번째는 액세스 로그입니다.

창 위쪽에 다음과 같은 두 개의 섹션이 더 있는 것을 볼 수 있습니다.

  • PHP – 특정 PHP 설정을 구성하고 기능을 비활성화하는 등의 작업을 수행할 수 있습니다.
  • 애플리케이션 – 도메인에 RoundCube 및 WordPress를 포함한 애플리케이션을 설치하는 데 도움이 됩니다.

대시보드 검토

TinyCP 대시보드는 시스템 사용량에 대한 몇 가지 기본 정보를 제공합니다. 이 정보에는 다음이 포함됩니다.

  • 운영 체제 정보
  • 하드웨어 정보
  • IP 주소
  • 시스템 부하
  • 상위 프로세스
  • 디스크 공간 + 아이노드
  • 네트워크 클라이언트

패널에는 시스템에 대한 정보만 표시됩니다. 여기에서는 어떤 조치도 취할 수 없습니다(예: 프로세스 종료 등).

결론

TinyCP는 도메인, 데이터베이스, 이메일 및 FTP 계정 등을 쉽게 생성할 수 있는 가볍고 기능이 풍부한 제어판입니다. 인터페이스는 간단하고 탐색하기 쉽습니다. 리소스가 부족하고 시스템을 생성하고 관리하기 위해 제어판이 필요한 경우 이것이 올바른 선택일 수 있습니다.