Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/7ph/n8n-self-hosted

Ready to use containerized self-hosted N8N instance with persistent workflows/credentials, HTTP auth and auto-TLS certificate generation
https://github.com/7ph/n8n-self-hosted

docker docker-compose n8n self-hosted starterpack

Last synced: about 1 month ago
JSON representation

Ready to use containerized self-hosted N8N instance with persistent workflows/credentials, HTTP auth and auto-TLS certificate generation

Awesome Lists containing this project

README

        

# Self-hosted N8N

This repository is a starter-pack to get a self-hosted [N8N](https://n8n.io) instance with:
- A containerized setup (docker)
- Automatic TLS certificate from [Let's Encrypt](https://letsencrypt.org)
- Basic authentication
- An export/import workflow to export/import current workflows and credentials to local folders
- A persistent encryption key to keep your credentials across losing your container

## Install

```bash
# 1. Clone the repository
git clone https://github.com/7PH/n8n-self-hosted.git
cd n8n-self-hosted

# 2. Copy `.env.template` to `.env` and tweak the environment variables
# In particular, ensure `N8N_ENCRYPTION_KEY` is set
cp .env.template .env

# 3. Run `docker compose up`
docker compose up
```