OpenJDK 설치 및 Jenkins Key 추가
2023년 4월부터 LTS 버전에 레파지토리키가 변경됨.
관련 URL: https://www.jenkins.io/blog/2023/03/27/repository-signing-keys-changing/
sudo apt install openjdk-11-jre
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key | sudo tee /usr/share/keyrings/jenkins-keyring.asc > /dev/null
Jenkins 저장소를 sources.list.d/jenkins.list 에 추가
echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list > /dev/null
새 저장소를 추가했으므로 리스트를 갱신해보면 Jenkins 패키지도 불러와짐을 알 수 있다.
서버 설치
설치 후 서버가 자동으로 실행된다.
Unlock Password는 /var/lib/jenkins/secrets/initialAdminPassword 참고
certbot 설치
sudo apt install snapd //만약 이미 설치되어 있다면 바로 core 설치 진행. snapd 를 설치했다면 reboot 후 core 설치
sudo snap install core
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot
만약 심볼릭링크 설정 시, 이미 certbot이 있다고 나오면 /usr/bin/certbot 을 지우고 적용.
nginx 설치
sudo apt install nginx
sudo apt install certbot python3-certbot-nginx
let's encrypt 에서 인증서 발급
sudo certbot --nginx -d my.domain.com
만약 80번 포트가 막혀있으면 발급이 안되므로 주의
/etc/nginx/sites-enabled/default 를 환경에 맞게 적절히 수정.
'Hardware > Raspberry Pi' 카테고리의 다른 글
[RB4] ubuntu 모니터 없이 부팅하기 (0) | 2022.04.30 |
---|---|
[Raspberry pi] buster InRelease' changed its 'Suite' value from 'stable' to 'oldstable'" 오류 발생 (0) | 2021.11.05 |