Lightlines
By czlonkowski

n8n-self-hosting

czlonkowski

Deploy a secure production n8n server with HTTPS.

infrastructure deployment

What it does

Deploys a production self-hosted n8n instance on a fresh Linux VM with Docker Compose, Caddy, and HTTPS.

When to use it

Use for deploying, operating, hardening, or enabling Python support on self-hosted n8n.

How to use it

Give it the server and deployment details; it asks you to choose a mode, then deploys and verifies the instance.

What you provide

  • single or queue mode
  • SSH target and authentication
  • domain and TLS email
  • timezone

Uses


Access · 8

This skill

Let's Encrypt

Write

Requests HTTPS certificates from Let's Encrypt

DNS records

Read

Checks your domain DNS records

cloud security group or network firewall

Read

Checks your cloud firewall settings

ifconfig.me

Read

Checks the server public IP

What you need · 7

Requires a fresh VM reachable through root or sudo SSH access.

The target VM must run an Ubuntu- or Debian-like Linux system.

The user must control the domain's DNS, and its A record must point to the VM before deployment continues.

openssl must be available on the target VM to generate deployment secrets.


About this skill

Visibility
Public
Repository
czlonkowski/n8n-skills
Created
Oct 8, 2026
Updated
Oct 8, 2026
Files
14