IT지식/나머지

디지털 오션 - 가상 서버 무료 호스팅 (Feat. 클라우드 서버)

매 석 2022. 10. 9. 01:08
반응형

1. 디지털 오션이란?

디지털 오션은 가상 서버 호스팅을 한다.

즉 자신만의 서버를 보유할 수 없는 환경이나, 24시간 서버를 열어놓을 수 없는 등의

문제를 가상 서버를 이용하면 해결할 수 있다.

예시로 군대에 있을 때 사이버지식정보방에 컴퓨터는 있지만, 부팅 시 초기화됨과 더불어

자리도 바꾸어 앉기 때문에 개인 컴퓨터로 서버를 구축하는 것이 어려워

디지털 오션을 사용하여 편하게 코딩 실습을 할 수 있었다.

 

2. 2달 무료 프로모션 링크

 

DigitalOcean – The developer cloud

Helping millions of developers easily build, test, manage, and scale applications of any size – faster than ever before.

www.digitalocean.com

출처 : https://blog.1day1.org/498

위 링크를 통하여 바로 회원가입을 진행하면 구글 또는 깃허브 아이디로 가입 후

결제될 카드 하나를 등록하면 100달러를 2달 동안 무료로 사용할 수 있다.

 

3. 클라우드 서버 생성

위의 Create 버튼을 눌러 자신이 원하는 서비스를 이용하면 됩니다.

저의 경우는 물방울 즉 클라우드 서버를 개설하였습니다.

옵션은 우분투에 달에 28달러로 선택하였고, 서버 위치는 싱가포르로 선택했습니다.

이후 패스워드만 설정하고 바로 만들었습니다.

 

생성이 완료되면 이렇게 ip가 부여되고 Console 버튼으로 서버에 접근할 수 있습니다.

 

4. 프로그래밍 환경 구축

1. 코드 서버 설치

 

GitHub - coder/code-server: VS Code in the browser

VS Code in the browser. Contribute to coder/code-server development by creating an account on GitHub.

github.com

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, 윈도우 등

다양한 환경에서 수 많은 방법으로 사용할 수 있다.