1. 디지털 오션이란?
디지털 오션은 가상 서버 호스팅을 한다.
즉 자신만의 서버를 보유할 수 없는 환경이나, 24시간 서버를 열어놓을 수 없는 등의
문제를 가상 서버를 이용하면 해결할 수 있다.
예시로 군대에 있을 때 사이버지식정보방에 컴퓨터는 있지만, 부팅 시 초기화됨과 더불어
자리도 바꾸어 앉기 때문에 개인 컴퓨터로 서버를 구축하는 것이 어려워
디지털 오션을 사용하여 편하게 코딩 실습을 할 수 있었다.
2. 2달 무료 프로모션 링크
출처 : https://blog.1day1.org/498
위 링크를 통하여 바로 회원가입을 진행하면 구글 또는 깃허브 아이디로 가입 후
결제될 카드 하나를 등록하면 100달러를 2달 동안 무료로 사용할 수 있다.
3. 클라우드 서버 생성
위의 Create 버튼을 눌러 자신이 원하는 서비스를 이용하면 됩니다.
저의 경우는 물방울 즉 클라우드 서버를 개설하였습니다.
옵션은 우분투에 달에 28달러로 선택하였고, 서버 위치는 싱가포르로 선택했습니다.
이후 패스워드만 설정하고 바로 만들었습니다.
생성이 완료되면 이렇게 ip가 부여되고 Console 버튼으로 서버에 접근할 수 있습니다.
4. 프로그래밍 환경 구축
1. 코드 서버 설치
2. 코드 서버 설정
sudo systemctl enable --now code-server@$USER
vim .config/code-server/config.yaml
-- config.yaml 파일내용 --
bind-addr: 0.0.0.0:8080
auth: password
password: 비밀번호
cert: false
sudo systemctl restart --now code-server@$USER
3. 결과
해당 ip:8080을 입력하면 password 입력란이 뜬다.
그러면 아까 파일에 설정한 password를 입력해준다.
이후 아래 사진처럼 초기 화면으로 접속할 수 있다.
5. 활용 예시
이런 식으로 flask와 python 등을 사용하여 나만의 페이지를 만들 수 있다.
이외에도 사용자의 용도에 따라서 우분투, centos, 윈도우 등
다양한 환경에서 수 많은 방법으로 사용할 수 있다.
'IT지식 > 나머지' 카테고리의 다른 글
[퀀트투자] 인텔리퀀트 - 자동 매매 및 무료 백테스팅 (0) | 2022.10.12 |
---|---|
우분투 VS CODE 자바 개발 환경 구축 - 필수 플러그인 (3) | 2022.10.11 |
[프로그래밍 유튜버] 노마드 코더 - 무료강의 (0) | 2022.10.05 |
[Github] git clone으로 데이터 가져오기 (0) | 2022.09.30 |
[Github] git 최초 설정 명령어 모음 (0) | 2022.09.30 |