Transform your Jenkins login page with custom themes and branding for a professional, personalized experience.
- Jenkins instance with administrative access
 - Internet connection for plugin installation
 
Navigate to Manage Jenkins β System Configuration β Plugins
- Go to Available Plugins tab
 - Search for "Login Theme Plugin"
 - Select the plugin and click Install
 - Wait for installation to complete and restart Jenkins if prompted
 
After installation, navigate to Manage Jenkins β Appearance β Login Page Theme
Paste the following CSS code in the Head Section:
<style>
.simple-page .logo {
    background-image: url('https://www.jenkins.io/images/logos/india/india.png');
    background-repeat: no-repeat;
    background-position: 50% 0;
    height: 350px;
    background-size: contain;
}
.simple-page form {
    width: unset;
    max-width: unset;
}
</style>π‘ Tip: Replace the logo URL with your preferred image from Jenkins Artwork
Add personalized welcome text in the Header Section:
<script>
document.getElementsByTagName('h1')[0].textContent = 'Welcome to Your Jenkins Dashboard!';
</script>βοΈ Customize: Replace "Your" with your name or organization
Enhance the footer in the Footer Section:
<div style="text-align:center;">
    <p>Please login using your company credentials</p>
</div>Set your branding image URL:
https://www.jenkins.io/images/logos/india/india.png
For a modern look, add this CSS for gradient backgrounds:
position: absolute;
inset: 0;
z-index: 1;
background: linear-gradient(
    135deg,
    rgb(69, 123, 157) 10%,
    rgb(188, 187, 206) 30%,
    rgb(235, 176, 163) 50%,
    rgb(244, 213, 177) 70%,
    rgb(139, 185, 198) 90%,
    rgb(44, 113, 149) 110%
);To replace the Jenkins head icon:
- Go to Manage Jenkins β Appearance β Simple Theme Plugin
 - Click Add β Select Extra CSS
 - Paste the following code:
 
#jenkins-head-icon {
    content: url("YOUR_LOGO_URL_HERE");
    height: 40px;
    width: auto;
}π Replace: Update
YOUR_LOGO_URL_HEREwith your actual logo URL
- Image Optimization: Use optimized images for faster loading
 - Consistent Branding: Maintain brand colors and fonts throughout
 - Responsive Design: Test themes on different screen sizes
 - Backup: Always backup your Jenkins configuration before major changes
 
- Plugin not showing: Restart Jenkins after plugin installation
 - Images not loading: Verify image URLs are accessible
 - Styling not applied: Clear browser cache and refresh
 
After applying these customizations, your Jenkins login page will feature:
- β Custom logo and branding
 - β Personalized welcome message
 - β Professional gradient background
 - β Custom footer content
 
Made with β€οΈ for the Jenkins community
π Note: Always test customizations in a development environment before applying to production instances.