메인 콘텐츠로 건너뛰기 탐색으로 건너뛰기 푸터로 건너뛰기
기간 한정 디자인 파트너 프로그램. BUSINESS 플랜 평생 무료.

첫 번째 서버 추가하기

rdc에 첫 번째 서버를 등록하고, 프로비저닝하고, rdc + renet 아키텍처를 이해합니다.

첫 번째 서버 추가하기

두 가지 도구입니다: 노트북의 rdc, 서버의 renet. 이것이 전체 Rediacc 아키텍처입니다. 서버를 추가하기 전에, 이들이 어떻게 연결되는지 알아봅시다.

튜토리얼 보기

왜 두 가지 도구인가요?

rdc on laptop, renet on server, SSH between

  • **rdc**는 노트북의 CLI입니다. 여기서 명령을 입력합니다.
  • **renet**은 서버의 오케스트레이터입니다. 암호화, Docker, 격리를 관리합니다.

로컬에서 명령을 실행하면 rdc가 SSH를 통해 서버에 연결하고 서버에서 renet을 실행합니다. 서버에 직접 SSH로 접속할 필요가 없습니다. rdc가 대신 처리합니다.

1단계: 서버 등록

rdc config machine add --name <machine-name> --ip <server-ip> --user <user>

서버를 이름, IP 주소, SSH 사용자로 등록하세요. 이름은 단순히 로컬 별칭입니다 (IP에 맞춰 machine-11을 사용하지만, prod-db나 web-1처럼 원하는 레이블을 써도 됩니다). 초기화 단계는 필요 없으며, 설정 파일은 처음 사용 시 자동으로 생성됩니다. rdc는 기본 ~/.ssh 키를 사용합니다.

rdc config init은 필요하지 않습니다. 구성 파일은 첫 사용 시 자동으로 생성되며, rdc는 표준 ~/.ssh 키를 기본으로 사용합니다. 키 선택은 의도적으로 최소화되었습니다. 에이전트 포워딩이나 점프 호스트가 필요하면 ~/.ssh/config에서 일반적인 방식으로 설정하세요. rdc가 자동으로 인식합니다.

2단계: 프로비저닝

rdc config machine setup --name <machine-name>

서버를 프로비저닝합니다. renet을 설치하고 암호화된 데이터 저장소를 생성합니다.

서버가 저장소를 호스팅할 준비가 되었습니다.

설정 파일의 위치

CLI는 모든 것을 ~/.config/rediacc/rediacc.json이라는 단일 일반 JSON 파일에 저장합니다:

rdc config show

모든 것을 담고 있는 JSON 파일을 확인하세요: 머신, SSH 키, 인프라. 환경별로 여러 설정 파일을 보관하고 --config 플래그로 전환할 수 있습니다. 아래에 링크된 다중 설정 가이드를 참고하세요.

이 단일 파일에 머신, SSH 키, 암호화 자격 증명이 모두 담겨 있습니다. 다른 노트북에 복사하면 그 머신에서도 바로 동일한 서버를 관리할 수 있습니다.

여러 구성

환경별(프로덕션, 스테이징, 개발)로 여러 구성을 관리하고, 모든 명령에서 --config 플래그로 전환할 수 있습니다. 여러 구성 설정하기를 참조하세요.


다음: 첫 번째 저장소 만들기.