1.
- 2023.11.08. 기준으로 설치 방법 기술함
- ec2 / ubuntu
- docker-compose를 apt로 설치하면 1점대 버전으로 설치됨, sentry 를 설치하려면 2점대 이상 버전이 필요하므로 수동 설치 해야 함
- docker-compose 설치: https://docs.docker.com/compose/install/standalone/
- docker 와 sentry 설치는 큰 문제가 없었으나 docker-compose 최신 버전 설치가 잘 안 됐음
- 설치 후 도메인 및 tls 설정은 별도 작업 필요
2. 설치
$ sudo apt update -y
$ sudo apt upgrade -y
$ sudo apt install apt-transport-https ca-certificates curl software-properties-common git build-essential -y
//docker 설치
$ sudo apt install docker.io -y
$ sudo docker --version
//부팅 시 docker 자동 재시작 설정
$ sudo systemctl start docker
$ sudo systemctl enable docker
//docker-compose 최신 버전 다운
$ sudo curl -SL <https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-linux-x86_64> -o /usr/local/bin/docker-compose
$ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
$ export PATH="$PATH:/usr/local/bin"
$ source ~/.bashrc
$ sudo chmod +x /usr/local/bin/docker-compose
$ sudo docker-compose --version
//sentry 다운 및 설치
$ git clone <https://github.com/getsentry/self-hosted> sentry
$ cd sentry/
$ sudo ./install.sh
//설치 중 sentry에 정보 보내도 되는지 물어보는데 n
//설치 중 관리자 페이지에 로그인 할 계정/패스워드 입력
$ sudo docker-compose up -d
//브라우저에서 아래 접속 & 위에서 등록한 계정으로 로그인
http://<ip>:9000