self-hosted 5

집에서 서비스를 오픈 해보자 (5) | upptime 모니터링, status 페이지 추가하기

집에서 서비스를 오픈 해보자 (1) | 개요집에서 서비스를 오픈 해보자 (2) | 서버 세팅하기집에서 서비스를 오픈 해보자 (3) | dns 연결하기집에서 서비스를 오픈 해보자 (4) | CI/CD 연동하기집에서 서비스를 오픈 해보자 (5) | upptime 모니터링, status 페이지 추가하기   1. 소개Upptime은 Github(Github Actions)기반의 되어있는 uptime 모니터링, status 페이지를 제공하는 오픈소스입니다.3가지의 기능을 제공하고 있습니다. 1. Github Actions를 기반으로 workflows를 통해 웹 사이트를 호출합니다. x분(최소 5분)마다 실행합니다.2. 지정된 endpoint가 죽으면 Upptime은 Github repository에서 자동으로 새..

self-hosted 2024.11.17

집에서 서비스를 오픈 해보자 (4) | CI/CD 연동하기

집에서 서비스를 오픈 해보자 (1) | 개요집에서 서비스를 오픈 해보자 (2) | 서버 세팅하기집에서 서비스를 오픈 해보자 (3) | dns 연결하기집에서 서비스를 오픈 해보자 (4) | CI/CD 연동하기집에서 서비스를 오픈 해보자 (5) | upptime 모니터링, status 페이지 추가하기  이전 포스팅에서는서비스를 오픈하여User가 서비스에 접근하는 부분까지 구현을 완료했습니다. 이번 포스팅에서는개발자가 Github에 코드를 push한 뒤Github Actions을 활용하여 CI/CD를 진행하도록 하겠습니다.   이 사진에서 developer가 GitHub에 코드를 push 했을 때 일어나는 일들을 구현할겁니다.코드를 push 하면 Raspberry Pi 안에 설치되어있는 Github Actio..

self-hosted 2024.07.18

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

집에서 서비스를 오픈 해보자 (1) | 개요집에서 서비스를 오픈 해보자 (2) | 서버 세팅하기집에서 서비스를 오픈 해보자 (3) | dns 연결하기집에서 서비스를 오픈 해보자 (4) | CI/CD 연동하기집에서 서비스를 오픈 해보자 (5) | upptime 모니터링, status 페이지 추가하기 이전 포스팅에서는Docker와 NPM(Nginx Proxy Manger)를 설치하여실행 테스트를 진행해봤습니다. 이번 포스팅에서는let's encrypt, free dns를 사용하여서비스 -> nginx로 reverse proxy를 거는npm 세팅을 하겠습니다. 0. 사전 작업서버에 service container가 띄워져있어야 합니다.포스팅 주제와는 조금 거리가 있으므로 넘어갔습니다. 필요한 경우https:..

self-hosted 2024.07.09

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

집에서 서비스를 오픈 해보자 (1) | 개요집에서 서비스를 오픈 해보자 (2) | 서버 세팅하기집에서 서비스를 오픈 해보자 (3) | dns 연결하기집에서 서비스를 오픈 해보자 (4) | CI/CD 연동하기집에서 서비스를 오픈 해보자 (5) | upptime 모니터링, status 페이지 추가하기   이전 포스팅에서는간단한 개요에 대해 적었습니다. 이번 포스팅에서는Docker와 NPM(Nginx Proxy Manger)를 설치하여아래 다이어그램 중 Raspberry Pi(우측 파랑색부분) 부분을 세팅할 예정입니다. Raspberry Pi가 아니어도 되고linux 기반의 서버면 충분합니다.  1. Docker 설치https://docs.docker.com/engine/install/ubuntu/요 사이트에..

self-hosted 2024.07.07

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

집에서 서비스를 오픈 해보자 (1) | 개요집에서 서비스를 오픈 해보자 (2) | 서버 세팅하기집에서 서비스를 오픈 해보자 (3) | dns 연결하기집에서 서비스를 오픈 해보자 (4) | CI/CD 연동하기집에서 서비스를 오픈 해보자 (5) | upptime 모니터링, status 페이지 추가하기    Web : https://klassic-quote.vercel.app/API : https://klassic-quote-api.mooo.com/v1/random-quote취미로 만들었던 서비스에서활용한 방법을 작성하였습니다.  집에서 서비스를 오픈하는 이유클라우드 비용을 사용하고 싶지 않았습니다. 사용자가 거의 없어서..그리고 집에 남는 컴퓨터가 있었습니다. 😁  집에서 서비스를 오픈하기 위한 준비물1...

self-hosted 2024.06.06
1