Для Ubuntu 24.04 LTS установите Jenkins LTS из официального репозитория с ключом 2026 года и OpenJDK 21. Интерфейс 8080 оставьте на localhost или закройте reverse proxy.
Важно: Ключ Jenkins менялся в 2026 году. Не используйте устаревшее глобальное хранилище ключей или прежний signing key.
1. Установите Java 21
sudo apt update
sudo apt full-upgrade -y
sudo apt install -y fontconfig openjdk-21-jre curl
2. Добавьте официальный keyring
sudo install -d -m 0755 /etc/apt/keyrings
sudo curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2026.key -o /etc/apt/keyrings/jenkins-keyring.asc
echo 'deb [signed-by=/etc/apt/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian-stable binary/' | sudo tee /etc/apt/sources.list.d/jenkins.list
3. Установите Jenkins LTS
sudo apt update
sudo apt install -y jenkins
sudo systemctl enable --now jenkins
4. Получите одноразовый пароль
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
5. Закройте 8080 и настройте HTTPS proxy
Публикуйте Jenkins через Nginx с TLS и WebSocket; ограничьте доступ VPN/SSO, не открывайте 8080 всему интернету.
Проверка результата
java -version
systemctl is-active jenkins
curl -I http://127.0.0.1:8080/login