Free tool · no signup

    n8n Dockerfile for Oracle Cloud ARM

    Self-host n8n and run unlimited workflow executions instead of paying per run. Built for Ampere A1 (arm64), listens on port 5678, and starts with n8n start.

    Dockerfile
    # docker-compose.yml
    services:
      n8n:
        image: n8nio/n8n:latest
        restart: unless-stopped
        environment:
          N8N_HOST: automations.yourdomain.com
          N8N_PROTOCOL: https
          WEBHOOK_URL: https://automations.yourdomain.com/
          N8N_BASIC_AUTH_ACTIVE: "true"
          N8N_BASIC_AUTH_USER: ${N8N_USER}
          N8N_BASIC_AUTH_PASSWORD: ${N8N_PASSWORD}
        volumes:
          - n8ndata:/home/node/.n8n
        ports:
          - "127.0.0.1:5678:5678"
    volumes:
      n8ndata:

    ARM notes for n8n

    n8n publishes ARM64 images. Workflow execution is bursty, so the 4 OCPU / 24 GB Ampere allowance is generous — but pin memory limits if you run heavy data nodes.

    Skip the build, network and TLS setup

    Cheaploy builds this image on your own Oracle Always Free VM, opens the ports, issues HTTPS and rolls back if health checks fail.

    Other stacks