Templates / Set DevOps infrastructure with Docker, K3s, Jenkins & Grafana for Linux servers

Set DevOps infrastructure with Docker, K3s, Jenkins & Grafana for Linux servers

Ready for 3.0

by Oneclick AI Squad ✓ · 4,767 views · created 2025-07-18 · DevOps

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

Nodes used (4)

What it does

This automated n8n workflow delivers an instant DevOps toolkit by installing Docker, K3s, Jenkins, Grafana, and more on a Linux server within 10 seconds. It optimizes performance, enhances security, and provides ready-to-use templates for DevOps projects. Main Components - Configure Parameters - Defines server details, tool versions, and credentials - System Preparation - Updates the system and installs base packages - Install Docker - Deploys Docker Engine and Docker Compose - Install Kubernetes - Sets up K3s cluster with kubectl, Helm, and k9s - Install Jenkins - Configures Jenkins CI/CD server with Docker integration - Install Monitoring - Deploys Prometheus and Grafana using Helm charts - Create DevOps User - Establishes a dedicated user with appropriate permissions - Security Configuration - Implements firewall, VS Code, and Terraform - Final Configuration - Sets up sample projects and configuration files - Setup Complete - Provides a summary and access details Essential Prerequisites - Linux server with SSH access - Root-level administrative privileges Customization Guide - Adjust tool versions or credentials in the Configure Parameters node - Modify the number of nodes or security settings as needed Features - 🔧 Core DevOps Tools Installed: - Docker - Container platform with Docker Compose - Kubernetes - K3s (lightweight) with kubectl and Helm - Jenkins - CI/CD automation server - Prometheus - Monitoring and alerting - Grafana - Visualization and dashboards - ⚡ Optimizations Made: - Streamlined Commands - Combined multiple operations into single bash scripts - Reduced Nodes - 10 nodes vs 12 in original (more efficient) - Better Error Handling - Each step includes verification - Cloud-Ready - Includes AWS CLI, Azure CLI, and Google Cloud SDK - Security First - Proper firewall configuration and user permissions Parameters to Configure - serverhost: Your Linux server IP address - serveruser: SSH username (typically 'root') - serverpassword: SSH password - dockerversion: Docker version to install - k3sversion: K3s version to install - username: DevOps username - userpassword: Password for the DevOps user How to Use - Copy the JSON code from the artifact - Open your n8n workspace - Select "Import from JSON" or "+" → "From JSON" - Paste the JSON code - Configure parameters in the "Configure Parameters" node with your server details - Run the workflow Workflow Actions - Install: Deploys Docker, K3s, Jenkins, Prometheus, and Grafana with optimizations - Create User: Sets up a DevOps user with necessary permissions - Configure: Applies security settings and provides templates

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.