aboutsummaryrefslogtreecommitdiff

Dashlab

Dashlab is a dashboard for homelabs.

Using Dashlab

Dashlab is a relatively small and simple project. It is configured with a single YAML file. An example of this file is included in the repository as config.yaml.

Native

To run Dashlab natively, compile the source as referenced under Source Code and run it as you please.

Container

A Containerfile is supplied in the repository, which you can build yourself. A pre-built container is also available at oci.tyil.nl/dashlab.

Source Code

You can find the Dashlab source code on git.tyil.nl. It may be replicated across other websites.

Building the Code

If you wish to build the source code yourself, ensure you have a Go compiler and toolchain available, of version 1.24.11 or later. The build command itself is very straightforward.

go build -o dashlab *.go

License

Dashlab is licensed under the terms and conditions of the GNU AGPL, version 3.0 or later. A copy of this license is included in the repository.

Attributions