feat: allow a public headscale URL separate from the main one
This commit is contained in:
parent
320dab1d4f
commit
712fc28683
4 changed files with 19 additions and 2 deletions
|
|
@ -46,6 +46,7 @@ export async function loader({ request }: LoaderFunctionArgs) {
|
|||
users: users.users,
|
||||
magic,
|
||||
server: context.headscaleUrl,
|
||||
publicServer: context.headscalePublicUrl,
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -73,7 +74,10 @@ export default function Page() {
|
|||
</Link>
|
||||
</p>
|
||||
</div>
|
||||
<NewMachine server={data.server} users={data.users} />
|
||||
<NewMachine
|
||||
server={data.publicServer ?? data.server}
|
||||
users={data.users}
|
||||
/>
|
||||
</div>
|
||||
<table className="table-auto w-full rounded-lg">
|
||||
<thead className="text-gray-500 dark:text-gray-400">
|
||||
|
|
|
|||
|
|
@ -102,7 +102,7 @@ export async function loader({ request }: LoaderFunctionArgs) {
|
|||
return {
|
||||
keys: preAuthKeys.flatMap(keys => keys.preAuthKeys),
|
||||
users: users.users,
|
||||
server: context.headscaleUrl,
|
||||
server: context.headscalePublicUrl ?? context.headscaleUrl,
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue