Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


    Cloudron Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular

    Request for npm packages so I can migrate my n8n instance

    N8N
    n8n npm nodejs automation
    2
    5
    110
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ajtatum
      ajtatum last edited by

      I currently have n8n running on a separate server and would like to consolidate it to Cloudron especially since it's calling other apps on Cloudron (like Miniflux). However, there are a few packages that I currently use that I don't see in the currently repository that would prohibit me from migrating. Below is a list of packages (sorry it's long) of packages that aren't on Cloudron and I either currently use them, working on developing them, or plan to use them in the near future. I noticed "@azure" was listed as a package, but I wanted to make sure that all the azure packages are included.

      One thing that I don't know if it would ever be possible on Cloudron is if it will be able to do browser automation via n8n. That's something I really want to do so I can really get away from third party services and automate a BUNCH of stuff.

      Anyway, here's the list... let me know your thoughts:

      Currently Using:
      @azure/ai-text-analytics
      @azure/data-tables
      @azure/event-hubs
      @azure/eventgrid
      @azure/identity
      @azure/search-documents
      @azure/service-bus
      @azure/storage-blob
      @azure/storage-file
      @azure/storage-queue
      @azure/web-pubsub
      @sendgrid/mail
      @sentry/node
      @sentry/tracing
      case-insensitive-map
      fs
      fs-extra
      jquery
      jsdom
      path
      stream
      truncatise

      Currently In Development:
      metascraper
      metascraper-audio
      metascraper-author
      metascraper-date
      metascraper-description
      metascraper-image
      metascraper-logo
      metascraper-publisher
      metascraper-readability
      metascraper-title
      metascraper-title
      metascraper-url
      metascraper-video

      Planning To Do Soon: Browser Automation
      chromedriver
      puppeteer
      selenium-webdriver
      unlighthouse (or auto-lighthouse)
      webdriverio (may not be necessary)

      Random Thoughts:
      email-templates

      girish 1 Reply Last reply Reply Quote 1
      • girish
        girish Staff @ajtatum last edited by

        @ajtatum Let me look into if I can change the package so that users can install whatever packages they want. This way we don't need to keep updating the packages with extra modules.

        ajtatum 1 Reply Last reply Reply Quote 4
        • ajtatum
          ajtatum @girish last edited by

          @girish That would be completely and totally awesome as that's really the only thing holding me back from migrating n8n to Cloudron... thanks for taking a look!

          1 Reply Last reply Reply Quote 2
          • ajtatum
            ajtatum last edited by ajtatum

            Any progress or additional thoughts on allowing users to install their own npm packages, @girish?

            Thanks,
            AJ

            girish 1 Reply Last reply Reply Quote 2
            • girish
              girish Staff @ajtatum last edited by

              @ajtatum It's on my list. I did have a quick look the other day, but it's not a straightforward fix since it seems n8n does not use NODE_PATH. So, I have to investigate more on how to make this work. Maybe I will open an upstream issue.

              1 Reply Last reply Reply Quote 2
              • First post
                Last post
              Powered by NodeBB