Documentation Index
Fetch the complete documentation index at: https://docs.zylon.ai/llms.txt
Use this file to discover all available pages before exploring further.
n8n Integration
n8n is a workflow automation tool now integrated into Zylon, enabling you to create flows by connecting different services and systems. The deployment and configuration of n8n are automatically managed by Zylon, requiring minimal user setup.Important Considerations
- Version management: Zylon manages the deployed n8n version to ensure compatibility with the rest of the system. Manual n8n updates are not available.
- Access: n8n is available at its own subdomain (for default:
https://n8n.your-zylon-instance.com) - User management: User management in n8n is independent from Zylon users. Users must be created and managed directly within the n8n interface.
Configuration
To enable n8n in your environment, you only need to modify the corresponding option in the/etc/zylon/zylon-conf.yaml file:
n8n’s public API allows you to manage workflows, executions, credentials,
and other resources programmatically through REST endpoints (API Documentation)
SSL Certificates Configuration (Optional)
If your Zylon installation uses manual SSL certificates (not Let’s Encrypt), you will need to create an additional Kubernetes secret specifically for n8n.Create a Secret for n8n
Once you have your certificate files ready (tls.crt and tls.key), create a secret in the Kubernetes cluster specifically for n8n:
External Connections
When external connections are disabled, certain n8n functionalities are automatically deactivated:- Community packages: Installation of packages from the NPM registry is disabled
- Workflow templates: Community workflow templates are disabled
- License activation: Licenses are not validated and will not work in this mode
Proxy Configuration
n8n uses Zylon’s global proxy configuration. The system automatically manages proxy certificates and endpoints, so no additional n8n-specific configuration is required. If your organization uses a proxy, configure it following the proxy configuration guide.Troubleshooting
DNS
If you experience DNS resolution problems with n8n (e.g., slow or failing lookups for internal services), you may need to adjust thednsConfig.options.ndots setting.
To apply custom DNS settings, add the following to your configuration:
sudo zylon-cli sync to apply them.
Certificate rejection
If you have a custom certificate n8n may reject it. To avoid TLS verification on internal calls you can set up the following flagsudo zylon-cli sync to apply them.
Backup Management
n8n uses PostgreSQL as its database, which means all n8n information is automatically included in Zylon’s standard database backups. For more information about backup management, see the Zylon backup documentation. For specific use cases involving workflow migration or transfer between environments, see the Workflow Import and Export section.Apply Configuration
After modifying the configuration file, apply the changes:Workflow Import and Export
n8n provides CLI commands that allow selective export and import of entities. These commands are especially useful for:- Migration from other environments: If you want to migrate n8n information to Zylon from another existing environment
- Selective import: Export specific workflows from other environments and import them into Zylon without needing to migrate the entire instance
For more information about CLI commands, see the official n8n documentation.