import { ArrowRight } from "lucide-react"; import Link from "~/components/link"; import PageError from "~/components/page-error"; import type { Route } from "./+types/overview"; export async function loader({ context }: Route.LoaderArgs) { const oidcConnector = await context.oidc?.connector.get(); return { config: context.hs.writable(), isOidcEnabled: oidcConnector?.isValid ?? false, }; } export default function Page({ loaderData: { config, isOidcEnabled } }: Route.ComponentProps) { return (
The settings page is still under construction. As I'm able to add more features, I'll be adding them here. If you require any features, feel free to open an issue on the GitHub repository.
Headscale fully supports pre-authentication keys in order to easily add devices to your Tailnet. To learn more about using pre-authentication keys, visit the{" "} Tailscale documentation
Headscale supports restricting OIDC authentication to only allow certain email domains, groups, or users to authenticate. This can be used to limit access to your Tailnet to only certain users or groups and Headplane will also respect these settings when authenticating.{" "} Learn More