1[server]
2socket = "/run/authsvc/http.sock"
3metrics_listen = "127.0.0.1:9464"
4domain_idp = "idp.tug.portdistrict.net"
5domain_account = "account.tug.portdistrict.net"
6domain_admin = "admin.tug.portdistrict.net"
7admin_group = "admins"
8
9[invite]
10ttl = "168h"
11default_groups = ["members"]
12
13[session]
14ttl = "12h"
15
16# Userbase replication (spec §7.5, README section 9): create the repository, then uncomment and replace every value.
17# [userbase]
18# repo = "ssh://git@forge.example/owner/tug-userbase.git"
19# known_hosts = "/var/lib/tug/userbase_known_hosts"
20# break_glass_recipient = "age1-REPLACE-with-the-operators-offline-recipient"
21
22# Configuration from a git repository (spec §7.4, README section 11): step 6 there uncomments this block.
23# [config]
24# source = "git"
25# [config.git]
26# remote = "ssh://git@forge.example/owner/tug-config.git"
27# branch = "main"
28# allowed_signers = "/etc/tug/allowed_signers"
29# known_hosts = "/etc/tug/config_known_hosts"
30
31# Google sign-in (optional): deploy/README.md section 8 uncomments [google] and client_id.
32# [google]
33# client_id = "….apps.googleusercontent.com"
34# allowed_hd = "example.org" # a Google Workspace domain: only its accounts may sign in