---
title: Charmhub | Deploy Tailscale Config using Charmhub - The Open Operator Collection
description: Deploy the latest version of Tailscale Config on any cloud.
url: https://charmhub.io/tailscale-config/configurations
---

# Tailscale Config

[Leon](https://charmhub.io/publisher/sed-i "View all packages from Leon")

* [Leon](https://charmhub.io/publisher/sed-i "View all packages from Leon")

Platform:

24.04

1.x/candidate 5

```
juju deploy tailscale-config --channel 1.x/candidate
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [backend](https://charmhub.io/tailscale-config/configurations#backend)
* [login-server](https://charmhub.io/tailscale-config/configurations#login-server)
* [root-credential](https://charmhub.io/tailscale-config/configurations#root-credential)

[Learn about configurations >](https://juju.is/docs/juju/configuration#heading--application-configuration)

* backend | string

  Default: tailscale

  The control-plane backend this charm mints credentials against.

  Acceptable values are "tailscale" (Tailscale SaaS) and "headscale".
* login-server | string

  URL of the control plane, passed through to downstream charms.

  Leave empty for Tailscale SaaS. Set to the Headscale server URL when
  the "headscale" backend is used.
* root-credential | secret

  A Juju user secret holding the root credential used to mint
  per-downstream credentials against the control-plane API.

  For the "tailscale" backend this is a root OAuth client (with the
  oauth\_keys scope, plus the union of scopes it will delegate to
  children). For the "headscale" backend this is a Headscale API key.

  Grant the secret to this application, then set this option to the
  secret URI (e.g. `juju config tailscale-config root-credential=secret:...`).
