kasm cloud workspace
1.0.0
Web에서 Linux 데스크탑을 무료로 실행하여 Oracle Cloud의 Kasm Workspace -Ampere A1 Compute 인스턴스.
140.240.180.210메모 :
위의 전제 조건은 Oracle Cloud Arm 인스턴스에서 Linux 인스턴스를 설정하기 위해 제공되지만이 설정은 AWS, GCP, Azure와 같은 다른 클라우드 제공 업체에서도 작동합니다.
Linux 인스턴스를 만들고 Docker를 설치하고 HTTP 포트를 열기 만하면됩니다.
RAM과 CPU가 충분한 인스턴스 유형을 선택하여 여러 Linux 데스크탑을 실행하십시오.
https://desec.io에서 계정을 만듭니다
https://desec.io/domains 아래에서 새 YOUR_DOMAIN.dedyn.io 을 만듭니다. 예 : apps.dedyn.io
YOUR_DOMAIN.dedyn.io 에 여러 A 레코드를 추가하고 인스턴스의 공개 IP 주소를 가리 킵니다.
| 유형 | 서브 이름 | IP 주소 | TTL (초) | 의견 |
|---|---|---|---|---|
| 에이 | (공백) | 140.240.180.210 | 3600 | YOUR_DOMAIN.dedyn.io 를 가리 킵니다 |
| 에이 | * | 140.240.180.210 | 3600 | *.YOUR_DOMAIN.dedyn.io 를 가리 킵니다 |
| 에이 | docker | 140.240.180.210 | 3600 | docker.YOUR_DOMAIN.dedyn.io 를 가리 킵니다 |
| 에이 | installer | 140.240.180.210 | 3600 | installer.YOUR_DOMAIN.dedyn.io 자가 포인트 .your_domain.dedyn.io |
| 에이 | proxy | 140.240.180.210 | 3600 | proxy.YOUR_DOMAIN.dedyn.io 를 가리 킵니다 |
참고 : 어떤 이유로 든 와일드 카드가 작동하지 않으며 다른 모든 서브 이름/하위 도메인을 명시 적으로 추가해야했습니다.
https://desec.io/tokens에서 Desec 토큰을 만들고 주목하십시오 YOUR_DESEC_TOKEN_STRING
git clone [email protected]:RawSanj/kasm-cloud-workspace.git && cd kasm-cloud-workspace # Set desec.io token created in Step 1.4
export DESEC_TOKEN= " YOUR_DESEC_TOKEN_STRING "
# Set Traefik Credentials:
export TRAEFIK_CREDENTIALS= $( htpasswd -nbB admin " SuperSecretPassword " )
# Set WORKING_DIR to point to cloned repo directory:
export WORKING_DIR= " /path/to/kasm-cloud-workspace " entryPoints.websecure.http.tls.domains 섹션 및 이메일로 let 's Encrypt에서 만료 알림에 대한 YOUR_DOMAIN.dedyn.io 설정하십시오. # Run below command to replace exiting domain with your domain
sed -i ' s/apps.dedyn.io/YOUR_DOMAIN.dedyn.io/g ' traefik/traefik.yml
# Run below command to replace exiting email with your email
sed -i ' s/[email protected]/[email protected]/g ' traefik/traefik.ymltls.stores.default.defaultGeneratedCert.domains 섹션에서 YOUR_DOMAIN.dedyn.io 설정하십시오. # Run below command to replace exiting domain with your domain
sed -i ' s/apps.dedyn.io/YOUR_DOMAIN.dedyn.io/g ' traefik/config.ymldocker-compose up -dhttps://installer.YOUR_DOMAIN.dedyn.io 방문하십시오. admin ui를 통해 나중에 더 많은 작업 공간을 추가 할 수 있습니다.https://kasm.YOUR_DOMAIN.dedyn.io 방문하여 로그인하여 kasm 작업 공간 사용을 시작하십시오. 
Docker 컨테이너 관리 및 배포를 시작하려면 https://docker.YOUR_DOMAIN.dedyn.io 방문하십시오. 