dyrector.io
  • Welcome 👋
  • Basics
    • Who is it for?
    • How it works
    • Components
    • Use cases
    • API
  • Tutorials
    • Getting started
    • Add your Node
    • Add your Registry
      • Add V2 Registry
      • Add Docker Hub Registry
      • Add GitHub Registry
      • Add GitLab Registry
      • Add Google Registry
      • Add Unchecked Registry
    • Create your Project
      • Create a versionless project
      • Create a versioned project
        • Create a Rolling Version
        • Create an Incremental Version
        • Add a version to your Versioned Project
    • Deploy your Project
    • Create Chat Notifications
    • Inject Files to a Container
  • Features
    • Core functionality
    • Templates
      • Vaultwarden
      • Strapi
      • Cal.com
      • WordPress
      • Minecraft Server
      • Google Microservices Demo
      • Self-managed GitLab
      • MLflow
      • Gitea
      • LinkAce
    • Continuous Deployment
    • Configuration management
      • Container configuration
      • Configuration bundle
    • Monitoring
    • Audit log
    • Storage
  • Self-managed
    • Quick start
    • CLI
    • Proxies
    • Environment variables
    • Self-signed certificates
  • Learn more
    • Changelog
    • Quality Assurance (QA)
    • Roadmap
      • Features in progress
      • Integrations in progress
    • Pricing
    • FAQ
      • Portainer vs. dyrector.io
    • Community
Powered by GitBook
On this page
Edit on GitHub
Export as PDF
  1. Tutorials

Add your Node

Last updated 1 year ago

Nodes are the environments that'll be the target of your deployments.

Node setups require admin or root privilege. Without that, it's not possible to dyrector.io's agent on your node in the case of both Docker and Kubernetes.

If you're curious about the install scripts of the agent, you can check them out at the links below:

Step 1: Open Nodes on the left and click ‘Add’ on top right.

Step 2: Enter your node’s name and select its icon.

Tip: You can write a description so others on your team can understand what’s the purpose of this node.

Step 3: Click ‘Save’ and select the type of technology your node uses. You can select

  • Docker Host,

  • and Kubernetes Cluster.

Docker Host requirements are the following:

  • a Linux host/VPS,

  • Docker or Podman installed on host,

  • ability to execute the script on host.

Kubernetes Cluster requirements are the following:

  • a Kubernetes cluster,

  • kubectl authenticated, active context selected,

  • ability to run these commands.

Users are able to opt-in to install Traefik, as well. In that case they need to add an ACME email address where they'll be updated when their certification expires.

Step 4: Depending on your node's OS, select whether you'd like to generate a shell or a powershell script. Shell scripts are supported on Linux nodes, powershell scripts are designed to be used with Windows nodes.

Step 5: After picking the technology and the script's type, click the ‘Generate script’ button to generate a one-liner script.

Step 6: Run the one-liner in sh or bash.

The one-liner will generate a script that’ll set the platform’s agent up on your node.

Information and status of your node will show on the node's page, so you can see if the setup is successful right away.

Now you're ready to setup your product and one step closer deploy your application.

Traefik's Docker instance is only supported on Linux. Further details about it at the official Docker .

documentation
install
Docker
Kubernetes