시작하기

CLI 설치

나이트로쉽 CLI인 ntro를 설치하고, 업데이트하고, 지우는 방법입니다.

ntro는 나이트로쉽을 터미널에서 다루는 명령줄 도구입니다. 앱 만들기, 배포, 도메인·환경 변수 관리를 모두 ntro로 합니다.

지원 환경: Linux 또는 macOS, amd64 또는 arm64. 설치 스크립트가 쓰는 curl(또는 wget)과 sha256sum(또는 shasum)은 대부분의 시스템에 이미 있습니다.

설치 스크립트를 실행합니다

curl -fsSL https://nitroship.co/install.sh | bash

스크립트는 내려받은 파일의 SHA-256 체크섬을 검증한 뒤 설치하며, sudo를 스스로 실행하지 않습니다. 끝나면 Installed ntro from ...: ntro ... 메시지가 나옵니다.

필요하면 PATH에 추가합니다

/usr/local/bin에 쓸 수 있으면 그곳에, 아니면 ~/.local/bin에 설치합니다. Add ... to your PATH 안내가 보였다면 ~/.local/bin이 PATH에 없다는 뜻이니 아래처럼 추가하고 새 터미널을 여세요.

echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc

설치를 확인합니다

ntro --version

버전이 출력되면 설치가 끝난 것입니다.

로그인합니다

ntro login

브라우저가 열리면 표시된 코드를 승인하세요. 브라우저가 없는 서버나 CI 환경은 로그인을 참고하세요.

다음 단계: 첫 배포

업데이트

ntro update --check   # 새 버전이 있는지만 확인
ntro update           # 최신 버전으로 교체

ntro update도 내려받은 파일의 체크섬을 검증한 뒤 실행 파일을 바꿉니다. 설치 위치에 쓸 권한이 없다는 오류가 나면 설치 스크립트를 다시 실행하거나 해당 폴더 권한을 고치세요.

다른 폴더에 설치

NITROSHIP_INSTALL_DIR로 설치 폴더를 직접 고를 수 있습니다. 그 폴더가 PATH에 들어 있어야 합니다.

curl -fsSL https://nitroship.co/install.sh | NITROSHIP_INSTALL_DIR="$HOME/bin" bash

다운로드 주소(기본값 https://nitroship.co)를 바꿔야 한다면 NITROSHIP_DOWNLOAD_URL을 지정하세요.

삭제

ntro는 실행 파일 하나뿐이라 지우기만 하면 됩니다.

rm "$(command -v ntro)"

로그인 정보는 ~/.nitroship에 남습니다. 함께 지우려면 이 폴더도 삭제하세요. 자세한 위치는 CLI 설정에 있습니다.

문제 해결

증상해결
ntro: command not foundPATH에 설치 폴더가 없습니다. 위의 PATH 단계를 따른 뒤 새 터미널을 여세요.
지원하지 않는 OS·아키텍처라는 오류Linux·macOS의 amd64·arm64만 지원합니다.
체크섬 불일치다운로드가 깨졌을 수 있습니다. 설치 스크립트를 다시 실행하세요.

이 페이지에서