메인 콘텐츠로 건너뛰기

FASTPANEL API

소개

FASTPANEL® API는 웹 인터페이스에 의존하지 않고 제어판을 관리할 수 있는 유연한 방법을 제공합니다. 일상적인 작업을 자동화하고, FASTPANEL®를 외부 서비스와 통합하며, 더 효율적인 인프라 관리 워크플로를 구축하는 데 도움이 됩니다.

토큰 관리

현재 API 토큰 관리는 Ubuntu 20.04에서 실행 중인 FASTPANEL® 설치에서만 사용할 수 있습니다.

API 토큰 관리 섹션을 열려면 FASTPANEL® 인터페이스의 오른쪽 상단에서 사용자 이름을 클릭한 다음 "API tokens"를 선택하세요.

새 API 토큰을 만들려면 "Add API Token"을 클릭하세요. 입력할 양식이 표시됩니다:

  • Name — 토큰의 임의 이름입니다.
  • Full API access — 전체 액세스가 필요한 경우 이 옵션을 활성화된 상태로 두세요.
  • Constraint IP — 이 필드에 지정된 IP 주소로 API 액세스를 제한합니다.
  • Expires at — 토큰 만료일입니다.

토큰 생성을 완료하려면 "Add"를 클릭하세요.

중요

반드시 토큰을 저장하세요. 다시는 이 토큰에 접근할 수 없습니다!

토큰 사용

자세한 FASTPANEL® API 문서는 다음 링크에서 확인할 수 있습니다.

예를 들어, 제어판 사용자 목록을 가져오려면 다음 명령을 사용할 수 있습니다:

curl 'https://yourserverip.example/api/users?page=1&per_page=20' \
--header 'Authorization: YOUR_SECRET_TOKEN'

여기서

  • YOUR_SECRET_TOKEN — 앞서 생성한 토큰
  • yourserverip.example — 서버의 IP 주소 또는 도메인 이름