Aarnav Tale
003985d192
docs: document the modular architecture for services
2026-04-03 16:36:52 -04:00
Aarnav Tale
a5e2af9b30
docs: update some option docs
2026-03-29 20:31:20 -04:00
Aarnav Tale
ee59a2d06d
feat: switch agent to a periodic dump rather than long running process
2026-03-27 13:32:59 -04:00
Agatha V. Lovelace
fc9df0c536
docs: openssl rand takes byte count, not character
2026-03-18 13:21:48 +01:00
Lukas Wolfsteiner
f0df663c90
[dev/tooling]: add basic devcontainer setup w/ node, pnpm, go, nix & recommended tools
...
Add a development container for contributors and document how to use it.
- Add .devcontainer/devcontainer.json
- Add .devcontainer/Dockerfile
- Update docs/CONTRIBUTING.md with Dev Container section
- devcontainer.json parses successfully and opens in vscode without issues
- all build.sh variants, recommended tools & lint/typecheck run without issues
Closes #499
2026-03-15 18:55:18 +00:00
Aarnav Tale
45984ec639
chore: remove deprecated oidc.user_storage_file option
...
The flat-file user store has been deprecated for several versions.
All user data now lives in the SQL database. Removes the config field,
nix option, docs, and migration logic.
Co-authored-by: Amp <amp@ampcode.com >
Amp-Thread-ID: https://ampcode.com/threads/T-019cce57-c9e1-7732-9709-8288127573a9
2026-03-08 17:34:49 -04:00
Aarnav Tale
0f8e192b5c
feat: initial auth rework
2026-03-07 17:10:34 -05:00
Aarnav Tale
6d70497758
revert: remove this useless contribution
2026-03-07 15:15:05 -05:00
Martijn
67b1611d13
Fix link to Headplane configuration file in docker.md
...
Updated the link to the completed configuration file for Headplane in the Docker installation documentation.
2026-03-02 21:02:27 +01:00
Seth Milliken
573dd7e52e
docs: fix nginx proxy_pass for "location /admin/" stanza
...
As-is, the nginx sample configuration maps the location from the
original URL (`/admin/`) to the location in the `pass_proxy` argument
`http://localhost:3000/ ` (`/`) .
Headplane does not have a route for `/`, so it returns a `404 Not Found`
with this configuration. Headplane _does_ have a route for `/admin/`. By
omitting the location portion of the `pass_proxy` argument, the location
from the original URL is used (c.f.
https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/#passing-a-request-to-a-proxied-server ),
serving up the correct content.
2026-01-25 18:37:31 -08:00
Aarnav Tale
034ba25ce3
feat: switch to oxc linting/formatting
2026-01-15 22:09:58 -05:00
Aarnav Tale
42ffe69486
feat: add docker health check
2026-01-13 22:54:11 -05:00
_nano
85a0f932a7
Update OIDC callback URL in SSO documentation
2025-12-21 19:07:39 +01:00
Aarnav Tale
2ff5dd290f
docs: enable search
2025-12-05 15:38:36 -05:00
Aarnav Tale
1463a8cc42
docs: go more indepth on sso setup
2025-12-05 15:38:16 -05:00
Aarnav Tale
3a3e5ca65e
feat: pkce
2025-12-04 11:37:22 -05:00
Aarnav Tale
3eff763436
docs: create initial sso page
2025-12-04 10:52:16 -05:00
Aarnav Tale
afde3399e1
fix: docs build
2025-11-02 16:43:14 -05:00
Aarnav Tale
ce4be73faf
feat: add a warning banner on the login page for misconfigured cookies
2025-11-02 13:54:45 -05:00
Aarnav Tale
497a782f17
docs: fix link typo for configuration
2025-10-30 17:30:13 -04:00
Aarnav Tale
df4d864838
docs: man why is this case sensitive
2025-10-16 22:30:15 -04:00
Aarnav Tale
d175171efc
chore: document agent procedure
2025-10-16 22:16:11 -04:00
Aarnav Tale
f44881b399
docs: update images
2025-10-16 21:56:04 -04:00
Aarnav Tale
3b93f2fb61
chore: more docs cleanup/unification
2025-10-16 21:18:27 -04:00
Aarnav Tale
1b2d7e305a
docs: new installation docs!
2025-10-16 21:03:40 -04:00
Aarnav Tale
639e7e9c6b
fix: reorganize vitepress docs into /docs
2025-10-16 18:29:51 -04:00
Aarnav Tale
eaffcd7b62
chore: refactor vitepress docs location
2025-10-12 22:03:13 -04:00
Aarnav Tale
4ccc73d7e4
chore: cleanup docs a bit
2025-10-12 15:50:20 -04:00
Aarnav Tale
361bc493c0
chore: pin vitepress to 2.0.0 and add sponsor link
2025-08-18 13:28:16 -04:00
Igor Ramazanov
c98dc5ed1d
feat: nix: docs: improve NixOS docs generations
2025-08-18 13:10:38 -04:00
Igor Ramazanov
9192013bfe
feat: documentation website using Vitepress
...
Adds documentation website using https://vitepress.dev .
Some decisions are questionable, for example creation of a symbolic link
for the README in the `docs/`. I wanted to preserve the ability to read
docs using Github. Maybe not needed.
Another issue, is the page outline for the `NixOS` chapter is too
narrow.
But should serve as a scaffold/basis for doing it properly.
2025-08-18 13:10:38 -04:00
Igor Ramazanov
fdbfe584c5
feat: nix: add a new mise task and nix flake output to generate NixOS docs
...
Adds a new Nix flake output `headplane-nixos-docs` which generates a
Markdown page with all NixOS `services.headplane.settings.*` options.
Replaces existing handwritten options documentation.
2025-08-18 13:10:38 -04:00
StealthBadger747
441e31690b
Cleanup doc and set sane defaults
2025-08-05 13:16:02 -04:00
Erik Parawell
7f952bcb3b
Nix changes
2025-08-05 13:16:02 -04:00
StealthBadger747
5ab9686460
Update the configuration README
...
Revert flake.nix and package.nix to main; drop wasm.nix
2025-08-05 13:15:03 -04:00
Aarnav Tale
5a254b746b
docs: enforce node lts 22.16 which has sqlite support unflagged
2025-06-24 10:39:51 -04:00
Aarnav Tale
f9751f5ab2
chore: add tooling for go wasm
2025-06-16 11:45:23 -04:00
Aarnav Tale
ffce20e88a
chore: update docs to match 0.26+ criteria
2025-05-25 11:02:19 -04:00
Aarnav Tale
b1da29b2fb
chore: use single string docker labels
2025-05-25 11:02:19 -04:00
Aarnav Tale
f4da4c6428
chore: update docs
2025-05-25 11:02:19 -04:00
Aarnav Tale
ae0aadd83f
chore: fix nix hash and docs version
2025-05-25 11:02:19 -04:00
Aarnav Tale
3a5ab68432
chore: defer the path based config loading till 0.6.1. ( #223 )
2025-05-23 10:46:14 -04:00
Erik Parawell
91fcf5233e
Rework the documentation to reflect the whitelist approach
2025-05-19 16:38:35 -04:00
Erik Parawell
8ea8c7195f
Implement path-based secret loading
2025-05-19 16:38:35 -04:00
George Ntoutsos
faa61b0f1d
feat: add filtering by container label for Docker integration ( #194 )
2025-04-24 19:03:33 -04:00
Federico Cerutti
b86f4461c0
feat: restart with headscale, update server.js path in systemd example ( #184 )
2025-04-10 09:08:43 -04:00
Aarnav Tale
77b510c927
docs: oops
2025-04-05 13:14:00 -04:00
Aarnav Tale
524c5eb639
docs: docker version tags had an extra char
2025-04-05 11:58:32 -04:00
Aarnav Tale
2894c664d3
docs: fix tag typo
2025-04-05 11:56:59 -04:00
Aarnav Tale
fe2d7cb57a
chore: v0.5.10
2025-04-03 23:44:19 -04:00