Google Cloud Platform을 이용한 NAS 시스템 구축 의 네번째 글입니다.
원래는, torrent or nextcloud 구축쪽으로 진행하려고 했는데..
저 GCP의 외부 IP가 안외워지고.. 칠때마다 귀찮아서 도메인 연결부터 진행하도록 하겠습니다.
도메인이란 사람이 이해하기 쉽게 ip를 연결시키는것이라고 보면 됩니다. 보통 사람들이 google을 ip쳐서 들어가는것이 아닌 google.com 으로 들어가면 컴퓨터는 google.com의 ip를 확인하고 브라우저로 연결시켜주게 됩니다.
그래서 저희또한 google.com처럼 도메인을 사야하는데.. 일단 테스트 용도이니 돈투자가 아까운 사람들을 위해 무료 도메인인 duck dns를 사용하려고합니다.
duck dns에 GCP IP 연동하기
일단 Duck DNS로 가서 구글 ID로 로그인 하도록 합니다.
https://www.duckdns.org/
로그인 하면 사용법은 매우 간단합니다.
sub 도메인 항목에 원하는 도메인을 넣고 add domain을 클릭하면됩니다.
저는 일단 dalso.duckdns.org로 등록해보겠습니다.
그럼 위처럼 도메인이 등록되고 current ip를 선택하게 됩니다.
여기에 VM 인스턴스의 외부 IP를 입력해주고 update해줍니다.
이렇게 success가 뜨게되면 웹브라우저로 한번 접속해봅시다.
이렇게 되면 이전에 설치한 portainer 또한 http://dalso.duckdns.org:9000
으로 접속도 가능합니다.
이번 포스팅은 비교적 빠르게 끝났네요.. 편의성을 위한것이니 안해도 상관없지만..
추후에 어차피 해야될것이니 빠르게 진행해주시면 됩니다.
진행 순서
- [GCP]VM인스턴스 생성하기(Ubuntu OS)
- [GCP]VM 인스턴스 고정 IP할당 및 Nginx 설치.
- [GCP]VM(ubuntu OS) Docker 설치하기.(portainer 추가)
- [GCP]서비스 운영을 위한 무료 도메인 발급받기
- [GCP]Docker를 이용한 Torrent 서비스 구축하기.
[GCP]Docker를 이용한 Nextcloud 서비스 구축하기.(MariaDB 추가)[GCP]Nextcloud 설정 변경하기 및 도메인 SSL,reverse proxy 적용하기.- [GCP]Nextcloud 설치를 위한 PHP, MariaDB 설치하기 + SSL 적용.
- [GCP]LEMP 스택으로 Nextcloud 구축.
- [GCP]Nextcloud 최적화하기(nginx,php-fpm 설정)
- [GCP]Docker를 이용한 Jellyfin 서비스 구축하기.
- [GCP]Docker를 이용한 PLEX 서비스 구축하기.
- [GCP]Nextcloud를 이용해 Webdav 사용하기.