Automatically Renew Let’s Encrypt Certificates Using Certbot on Ubuntu 24.04
Certbot is designed to automatically renew certificates before they expire. The process works as follows: To verify the timer is […]
From Kubernetes and Ceph to Proxmox, Kafka, Jenkins, Vault, Android, and CI/CD, every guide here is a tested, step-by-step walkthrough from my lab.
Certbot is designed to automatically renew certificates before they expire. The process works as follows: To verify the timer is […]
Start new shell session with root privileges. Make sure you have a database server up and running (I use MariaDB
Your IAM user should have the policy with the following permissions: Replace ACCOUNT with your AWS Account ID. Open Jenkins
Go to AWS Console → CodeBuild. Click Create project. Fill in the Project Name (e.g., android-sample-build). In Source: Inside your
Create a new file called Dockerfile: Run the following command to build your custom image: If you haven’t logged in
If Docker is not installed yet, install it first. Then, add Jenkins to the Docker group to allow it to
Remove any existing Docker packages to avoid conflicts: Ensure your package index is up-to-date: Add Docker’s GPG key to verify
Jenkins requires Java, so install OpenJDK: This will open a blank editor. Add the following lines: Save the file and
Ensure all existing packages are up-to-date: Install the Nginx web server: Start and enable Nginx to run on boot: Install