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
  • Production
  • Pilot
  • Development
  • System Recommendations
Edit on GitHub
Export as PDF
  1. Self-managed

Quick start

Self-managed setup is only supported in Docker as of now, Kubernetes support is in the works.

Last updated 1 year ago

Production

Use .

Pilot

The docker-compose below is only designed for demoing the platform, we don't suggest using it for any other use.

Use .

Development

Use .

System Recommendations

  • 1 CPUs

  • 8 GB RAM

  • Docker or Podman installed

Disabling Sign Up

We don't have an option to disable signup, but you can restart the Kratos container with the following variables in the docker-compose:

SELFSERVICE_FLOWS_REGISTRATION_ENABLED=false

It should disable the registration flow and the platform will throw an error on the registration page.

More details in .

Why it's worth it

Self-managed dyrector.io is free, unlimited, forever.

This freedom comes with a trade-off. While we'll still offer support on our server, we take no responsibility for maintaining your own instance of the platform and we won't prioritize giving support over other users. Make sure you use the latest version for a consistent experience.

While we won't put a cap on the number of nodes, deployments, projects you manage with your self-managed instance, as with every self-managed software, environment or database related problems might occur, which we take no responsibility for. For a seamless experience, give the a look.

docker-compose.yaml
docker-compose.http-only.yaml
CLI
Kratos documentation
Discord
cloud-hosted platform