Install and set up
Install envden
Install the CLI and choose where to run your server.
Install the CLI
Choose one method. The CLI runs on macOS, Linux and Windows.
macOS and Linux
curl -fsSL https://envden.theclau.de/install.sh | shWindows PowerShell
irm https://envden.theclau.de/install.ps1 | iexThese scripts check the binary against SHA256SUMS over HTTPS. They don't verify the signed release feed. Later script-installed updates through envden update verify that feed.
Homebrew
brew install notsuhas/tap/envdennpm
npm i -g envdenScoop
scoop bucket add envden https://github.com/notsuhas/scoop-bucket
scoop install envdenCheck the installation:
envden versionFor v0.1.0, this prints:
0.1.0Choose a server
Your devices need Tailscale, with HTTPS certificates enabled for the tailnet. Setup checks this.
- Home lab first: run
ghcr.io/notsuhas/envdenin Docker on an always-on host. - Laptop first: run the server as a login service on this machine.
Use an always-on host if you have one. Other devices can sync with a laptop server only while that laptop is awake.
For contributors
To build the CLI from source, install Bun 1.4 and run:
git clone https://github.com/notsuhas/envden.git
cd envden
bun install
bun run --cwd apps/cli build
./apps/cli/dist/envden --helpThe compiled binary includes envden serve.