8000 GitHub - ajoslin103/n8n-puppeteer: This n8n build includes all the necessary components to run web browser automation and HTML parse workflows.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

This n8n build includes all the necessary components to run web browser automation and HTML parse workflows.

Notifications You must be signed in to change notification settings

ajoslin103/n8n-puppeteer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

n8n-puppeteer-fork

This project provides an n8n docker image with compiled-in support for Puppeteer and Playwright

n8n.io - Workflow Automation

n8n - Secure Workflow Automation for Technical Teams

n8n is a workflow automation platform that gives technical teams the flexibility of code with the speed of no-code. With 400+ integrations, native AI capabilities, and a fair-code license, n8n lets you build powerful automations while maintaining full control over your data and deployments.

Note: This project is forked from the official n8nio/n8n repository and includes additional components to allow for Puppeteer and Playwright to function properly within code nodes.

Prerequisites

Before you begin, ensure that you have the following tools installed:

1. Docker

Docker is required to build and run containers for n8n. If you don't have Docker installed, you can follow the instructions below to get it set up on your machine.

2. Make

Make is a build automation tool that simplifies tasks like building containers and managing projects. It is required for running the make init command to start n8n.

3. OpenSSL

OpenSSL is a toolkit that provides encryption functions, and we use it to generate a secure encryption key for n8n. Make sure it is installed before running the setup.

Verifying Installation

After installing these tools, you can verify their presence by running the following commands:

# Verify Docker
docker --version

# Verify Make
make --version

# Verify OpenSSL
openssl --version

Setup

To clone the repo, set up environment variables, build and run n8n, follow these steps:

# Clone the repository
git clone https://github.com/devszilla/n8n-puppeteer.git

# Navigate to the project root directory
cd n8n-puppeteer

# Initialize the repo
make create-env

# bring up the container
make docker-up

Troubleshooting

You can exec into the instance docker exec -ti n8n-1.82.3 /bin/bash

https://docs.n8n.io/hosting/cli-commands/

About

This n8n build includes all the necessary components to run web browser automation and HTML parse workflows.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 65.0%
  • Dockerfile 30.4%
  • Shell 4.6%
0