마스토돈 서버를 설치해보자 (sftblw의 의견이 반영된)

특정한 방법으로 SNS 서버 프로그램인 마스토돈을 설치해봅니다. 무경험자, 비전문가를 대상으로 합니다.

마스토돈 서버를 설치해보자 (sftblw의 의견이 반영된) 특정한 방법으로 SNS 서버 프로그램인 마스토돈을 설치해봅니다. 무경험자, 비전문가를 대상으로 합니다.
본 토픽은 현재 준비중입니다. 나도설치에 참여하시면 완성 되었을 때 알려드립니다.

VPS: (참고) Digital Ocean에서 서버 빌리기

이번에는 VPS를 빌리고 접속해보겠습니다. (ver. Digital Ocean)

이 섹션 이후의 내용은 Vultr 이던 Digital Ocean 이던 크게 차이 없을겁니다. 그래도 Vultr를 기준으로 할 거니까, Digital Ocean을 이용하실 분들만 따라서 진행해주시면 되겠습니다.

VPS 만들기

가입도 끝냈으니 이제 가상 사설 서버를 만들어봅시다.

Digital Ocean 에서는 VPS를 Droplet(드롭렛) 이라고 부릅니다. 첫 웰컴 대시보드에서 "Deploy a Virtual Machine" 이라고 적혀있는 곳을 찾으시거나, 관리 화면에서 Droplet을 찾아들어가서 "Create a Droplet" 을 누릅니다. 둘 다 같은거니까, 모로 가도 잘 찾아가시면 돼요!

옵션 선택

잘 들어오셨다면 아래와 같이, 어떤 가상 컴퓨터를 만들건지 선택하는 화면이 나와있을 것입니다. 하나씩 옵션을 뜯어봅시다.

운영체제: Ubuntu 22.04 LTS (Linux)

가상 컴퓨터의 운영체제를 고르겠습니다.

Ubuntu를 선택하고, 버전을 "LTS (장기 지원)"가 붙은 것 중 최신버전을 골라주세요.

왜 창문 모양이 없을까요? 보통 서버용 운영체제로는 우리가 익숙한 윈도우(Microsoft Windows)를 쓰지 않고 Linux(리눅스)를 사용합니다(*). 마스코트는 Tux라는 이름의 펭귄인데, 본 적 있으신가요? 리눅스는 안정성이 뛰어난 데에다, 윈도우와는 달리 돈도 들지 않습니다. 최고의 선택지죠.

(* 은행 같은 곳에서는 다른 운영체제를 쓴다네요. 카카오뱅크가 특이하게도 리눅스를 쓴다고 합니다.)

놀랍게도 위에 있는 모든 선택지가 리눅스입니다. Ubuntu(우분투)도 리눅스고, Fedora(페도라)도 리눅스입니다. 운영 체제의 핵심 부분("커널")이 리눅스이고, 운영체제의 핵심이 아닌 다른 부분을 각각의 다른 커뮤니티나 회사에서 개발하거든요. 리눅스 코어 부분과 필요한 다른 프로그램들을 하나로 묶어서 배포하는 운영체제를 "배포판"이라고 부릅니다. 유명한 배포판으로 Ubuntu(우분투), Fedora(페도라), Debian(데비안), CentOS 등이 있습니다. 위에 다 있네요?

이번에는 초보자에게 친절한 우분투를 선택하고, 장기 지원 버전 (LTS) 중 최신 버전을 고르시면 됩니다.

용량과 성능 - Basic, Regular, $5 혹은 $10

이번에는 어떤 가상 컴퓨터를 만들것인지를 선택합니다.

  • SHARED CPU: 컴퓨터의 일부를 빌리되, CPU의 연산 능력을 다른 사용자와 공유합니다. CPU를 단독으로 빌리면 언제든지 일정한 성능을 보장받을 수 있겠지만, 그만큼 비쌉니다. 60달러부터 시작하더라구요.
  • Regular (with SSD): 성능이 더 좋은 서버도 나왔지만, 보통 CPU도 꽤나 괜찮은 성능과 가성비를 보여줍니다. 더 좋은 걸 고르셔도 돼요.
  • $5 혹은 $10: 금액에 따라 성능과 기본 용량이 다릅니다. 5달러여도 충분할 거에요. 아마 가격을 높이는 건 되지만 낮추는 건 아예 지우고 새로 설치해야지만 가능할 겁니다.

블록 스토리지 - 스킵

위에서 선택한 가상 컴퓨터에는 기본 용량이 있지만, 운영체제도 설치되어야 하므로 남는 용량이 적을 수 있습니다. 그럴 때 추가 하드디스크를 연결할 수 있는 옵션입니다.

꽤나 가격이 비싸고, 기본 용량으로도 소규모 커뮤니티 정도로는 문제가 없으므로 추가하지 않습니다.

지역 - 싱가포르

어느 지역에 있는 서버를 빌릴지를 선택합니다. 한국에서 가까운 곳이 좋겠죠? 특정 지역의 데이터 센터가 너무 붐비는 경우 그 지역의 컴퓨터를 빌릴 수 없는 경우도 있습니다. 밑의 숫자는 데이터 센터 번호에요.

VPC 네트워크 부분은 서버를 하나만 운영하실 거면 신경쓰지 않으셔도 됩니다.

인증 - 암호

두 가지 옵션이 있는데, 지금은 암호를 선택합니다. SSH Key는 나중에 알아보겠습니다. 꼭 해야하는 건 아니에요.

암호는 충분히 길고 복잡한 걸로 넣어주세요! 서버가 인터넷에 공개되면 세계 곳곳에서 여러 목적으로 로그인을 시도해봅니다. 바보같을 정도로 단순한 자동 해킹 프로그램에게 서버를 빼앗기고 싶지는 않으시겠죠?

그 외

다른 옵션은 선택하지 않습니다. 추가 비용이 나오거든요. 잘 보시고 선택해주세요.

  • Enable backups: 한 주에 한 번 통으로 백업하는 서비스를 활성화합니다. 4주 간다네요. (비용 소요)
  • IPv6: 지금은 필요하지 않습니다. 체크하셔도 돼요.
  • 나머지는 설명을 읽어보세요.

마무리 부분

  • How many Droplets?: 1대만 빌릴거니까 1 Droplet을 골라주세요.
  • Choose a hostname: 서버에 접속하면 관리자가 볼 이름을 설정합니다. 보기 편한 영문 이름으로 골라주세요.
  • Add tags: 몰?루

VPS 생성 & 공인 IP 확인하기

옵션을 다 골랐으니 이제 생성(Create) 버튼을 누릅니다. 시간이 좀 지나면 준비가 완료될 것입니다.

중간에 나와있는 "128.199.XXX.XXX"가 외부에서 접속 가능한 IP 주소 (IPv4) 이구요, 오른쪽의 점을 눌러서 콘솔에 접속하실 수 있습니다. 이 후 과정은 "콘솔"에 접속해서 초기 세팅을 진행할 것입니다.

댓글

댓글 본문
버전 관리
sftblw
현재 버전
선택 버전
graphittie 자세히 보기