mirror of
https://github.com/tale/headplane.git
synced 2026-08-09 13:39:23 +00:00
23 lines
1.1 KiB
Markdown
23 lines
1.1 KiB
Markdown
---
|
|
title: Installation
|
|
description: Get started with Headplane.
|
|
---
|
|
|
|
# Installation
|
|
|
|
Headplane is designed to be deployed within several different environments to
|
|
ensure that it can seamlessly integrate into your existing infrastructure. First
|
|
set up your configuration file and then pick the installation method that best
|
|
suits your needs.
|
|
|
|
## Configuration
|
|
Headplane requires a configuration file to operate. A
|
|
[sample file](https://github.com/tale/headplane/blob/main/config.example.yaml)
|
|
is available to use as a starting point. Some of the important fields include:
|
|
|
|
| Field | Description |
|
|
|---------------------|--------------------------------------------------------|
|
|
| **`headscale.url`** | Point to your Headscale server (e.g., `http://headscale.example.com` or `http://headscale:8080` in Docker). |
|
|
| **`server.cookie_secret`** | Used to encrypt cookies. You can generate a random string using a command like `openssl rand -base64 32`. |
|
|
| **`server.data_path`** | Just a path to keep in mind, especially if you're using Docker. |
|