|
| 1 | +--- |
| 2 | +sidebar_position: 5 |
| 3 | +--- |
| 4 | + |
| 5 | +# Deploying n8n Community Edition |
| 6 | + |
| 7 | +Deploy n8n workflow automation on lttle.cloud in minutes using a pre-configured setup. If you prefer watching over reading, you can check out [this video guide](https://youtu.be/o0gm3xGiQSE) with the same steps. |
| 8 | + |
| 9 | +## Prerequisites |
| 10 | + |
| 11 | +- Active lttle.cloud account ([sign up for free](https://lttle.cloud/)) |
| 12 | +- lttle CLI installed and configured ([Installation guide](./installing-the-cli.md)) |
| 13 | + |
| 14 | +## Quick Deployment |
| 15 | + |
| 16 | +### 1. Download the configuration |
| 17 | + |
| 18 | +```bash |
| 19 | +curl -o n8n.yaml https://raw.githubusercontent.com/lttle-cloud/ignition/refs/heads/master/demos/n8n.yaml |
| 20 | +``` |
| 21 | + |
| 22 | +### 2. Deploy to lttle.cloud |
| 23 | + |
| 24 | +```bash |
| 25 | +lttle deploy ./n8n.yaml |
| 26 | +``` |
| 27 | + |
| 28 | +### 3. Monitor deployment status |
| 29 | + |
| 30 | +Wait for the machine to reach "ready" or "suspended" state: |
| 31 | + |
| 32 | +```bash |
| 33 | +lttle machine ls --ns n8n |
| 34 | +``` |
| 35 | + |
| 36 | +Keep running this command until you see the status change to "ready" or "suspended". |
| 37 | + |
| 38 | +### 4. Get your n8n URL |
| 39 | + |
| 40 | +Once ready, get your public URL: |
| 41 | + |
| 42 | +```bash |
| 43 | +lttle query "'https://' + service('n8n-public', 'n8n').bind.external.host" |
| 44 | +``` |
| 45 | + |
| 46 | +### 5. Access n8n |
| 47 | + |
| 48 | +Open the URL from step 4 in your browser and start building workflows! |
| 49 | + |
| 50 | +## What you get |
| 51 | + |
| 52 | +Your n8n instance includes: |
| 53 | +- **Persistent storage** - Workflows and data are preserved |
| 54 | +- **HTTPS encryption** - Secure access out of the box |
| 55 | +- **Auto-generated domain** - No DNS configuration needed |
| 56 | +- **Serverless** - Suspends when not in use to save costs. For more information, see [Machines > Mode](../resources/machines.mdx#mode). |
| 57 | + |
| 58 | +## Next steps |
| 59 | + |
| 60 | +Once n8n is running: |
| 61 | +- Create your first workflow |
| 62 | +- Connect to external services and APIs |
| 63 | +- Set up webhooks for automation |
| 64 | +- Explore n8n's extensive node library |
| 65 | +- Use a custom domain: Configure your own domain instead of the auto-generated one - see [Apps > Using custom domains](../resources/apps.mdx#using-custom-domains) |
| 66 | + |
| 67 | +## Troubleshooting |
| 68 | + |
| 69 | +**Cannot access the URL:** |
| 70 | +- Ensure the machine status is "ready" or "suspended" |
| 71 | +- Try the query command again to get the latest URL |
| 72 | + |
| 73 | +**Need to customize the setup:** |
| 74 | +- Download and modify the `n8n.yaml` configuration file |
| 75 | +- See [Apps configuration](../resources/apps.mdx) for available options |
| 76 | + |
0 commit comments