packaging_format = 2 id = "headscale" name = "Headscale" description.en = "Open-source implementation of the Tailscale control server, a WireGuard-based VPN" version = "0.22.3~ynh1" maintainers = ["tituspijean"] [upstream] license = "BSD-3-Clause" admindoc = "https://github.com/juanfont/headscale/tree/main/docs" userdoc = "https://tailscale.com/kb/" code = "https://github.com/juanfont/headscale" website = "https://tailscale.com/" cpe = "cpe:2.3:a:tailscale:tailscale" [integration] yunohost = ">= 11.0.0" architectures = "all" multi_instance = false ldap = "?" # FIXME: replace with true, false, or "not_relevant". Not to confuse with the "sso" key : the "ldap" key corresponds to wether or not a user *can* login on the app using its YunoHost credentials. sso = "?" # FIXME: replace with true, false, or "not_relevant". Not to confuse with the "ldap" key : the "sso" key corresponds to wether or not a user is *automatically logged-in* on the app when logged-in on the YunoHost portal. disk = "50M" # FIXME: replace with an **estimate** minimum disk requirement. e.g. 20M, 400M, 1G, ... ram.build = "50M" # FIXME: replace with an **estimate** minimum ram requirement. e.g. 50M, 400M, 1G, ... ram.runtime = "50M" # FIXME: replace with an **estimate** minimum ram requirement. e.g. 50M, 400M, 1G, ... [install] [install.domain] type = "domain" [install.dex_domain] type = "domain" ask.en = "Choose the domain to install Dex on." help.en = "It should be different than Headscale's domain" [install.dex_path] type = "path" ask.en = "Choose the path to install Dex on." default = "/dex" [install.base_domain] type = "domain" ask.en = "Choose the base domain for Headscale's MagicDNS feature" help.en = "MagiDNS will allow you to access your hosts with a domain like `myhost.mynamespace.basedomain.tld`" [resources] [resources.sources.main] rename = "headscale" i386.url = "https://github.com/juanfont/headscale/releases/download/v0.22.3/headscale_0.22.3_linux_386" i386.sha256 = "5e1c23c2ca269041d1040e273d9f164c3703d3b7c38aea5a293c8059b24d9712" amd64.url = "https://github.com/juanfont/headscale/releases/download/v0.22.3/headscale_0.22.3_linux_amd64" amd64.sha256 = "41eb475ba94d2f4efdd5b90ca76d3926a0fc0b561baabf6190ca32335c9102d2" arm64.url = "https://github.com/juanfont/headscale/releases/download/v0.22.3/headscale_0.22.3_linux_arm64" arm64.sha256 = "5835d282fdfcb42b30802e76bf1fac5e4dd6b3bec8b2daead2d226269307bee8" armhf.url = "https://github.com/juanfont/headscale/releases/download/v0.22.3/headscale_0.22.3_linux_armv7" armhf.sha256 = "4711fd03c9f5d814eb4c85be9939f167ce7aa40510cda2133c9f63810ead395d" armel.url = "https://github.com/juanfont/headscale/releases/download/v0.22.3/headscale_0.22.3_linux_armv5" armel.sha256 = "3a983ea320b05372b5493ece01bab1252907e0864a26f1857dbcd7307dfc463f" autoupdate.strategy = "latest_github_release" autoupdate.asset.i386 = ".*_386" autoupdate.asset.amd64 = ".*_amd64" autoupdate.asset.arm64 = ".*_arm64" autoupdate.asset.armhf = ".*_armv7" autoupdate.asset.armel = ".*_armv5" [resources.system_user] [resources.install_dir] [resources.permissions] main.url = "/" [resources.ports] main.default = 8080 metrics.default = 9090 grpc.default = 50443 # FIXME: cf. config file # [resources.database] # type = "postgresql"