self-hosted

집에서 서비스를 오픈 해보자 (1) | 개요

pepega 2024. 6. 6. 15:38


집에서 서비스를 오픈 해보자 (1) | 개요

집에서 서비스를 오픈 해보자 (2) | 서버 세팅하기

집에서 서비스를 오픈 해보자 (3) | dns 연결하기

 

 

Web : https://klassic-quote.vercel.app/

API : https://klassic-quote-api.mooo.com/v1/random-quote

취미로 만들었던 서비스에서

활용한 방법을 작성하였습니다.

 

 

집에서 서비스를 오픈하는 이유

클라우드 비용을 사용하고 싶지 않았습니다. 사용자가 거의 없어서..

그리고 집에 남는 컴퓨터가 있었습니다. 😁

 

 

집에서 서비스를 오픈하기 위한 준비물

1. 라우터(ipTIME 같은 공유기)

2. Linux가 설치 컴퓨터(이 글에서는 Raspberry Pi를 활용하였습니다.)

3. Container image, docker-compose.yaml

 

 

Diagram

1. https를 사용합니다.

2. Nginx Proxy Manager로 reverse proxy를 걸어줍니다.

3. Domain name은 https://freedns.afraid.org/ 을 사용할 예정입니다.

4. 개발자는 Github에 코드를 push 합니다.

5. Github Actions가 트리거 되어 CI/CD를 진행합니다.

 

 

 

출처

https://diagrams.mingrammer.com/