exo(1)

πŸ“¦
version 1.102.1 Β· 2 versions
, in nixpkgs unstable

πŸ’– exo(1) β€” the dns add SRV glow-up πŸ’–

okay so bestie, welcome to the exo manual page (that's the manual name, and yes we're folding it in right here at the top because we're not wasting a whole line, we're efficient ✨). this is page exo(1) and it's gonna walk you through adding an SRV record like the main character you are πŸŽ€


✨ NAME ✨

exo-dns-add-SRV β€” adds the SRV record type to a domain πŸ¦‹


🌸 SYNOPSIS 🌸

exo dns add SRV DOMAIN-NAME|ID [flags]

that's it, that's the whole vibe. you give it a DOMAIN-NAME or an ID, you sprinkle flags on top, and boom πŸ’…


πŸ’œ DESCRIPTION πŸ’œ

so what does this even do? it adds an "SRV" record to your domain β€” and an SRV record is basically the thing that says "hey, the servers for this specific service live right here" πŸ“ like a little directory for services. iconic. no cap.


πŸ”₯ OPTIONS πŸ”₯

okay here's the flag menu, and yes you're gonna read all of them because they're all important, i don't make the rules 🫢

  • -h, --help[=false] β€” shows you the help for SRV. default is false, because you don't need help until you need help bestie 😌
  • -n, --name="" β€” leave this blank and it creates a record for DOMAIN. also, you can absolutely use the '*' wildcard in here 🌈
  • -P, --port="" β€” the 'TCP' or 'UDP' port where the service actually lives πŸ“ž
  • --priority=0 β€” the priority. it's 0 by default πŸ”’
  • -p, --protocol="" β€” this will usually be 'TCP' or 'UDP' πŸ“‘
  • -s, --symbolic-name="" β€” a symbolic name for the service, like 'sip' πŸ“ and ngl, at other DNS providers this might be called Service instead. same energy, different label πŸ’«
  • --target="" β€” the canonical hostname of the machine that's providing the service πŸ–₯️ this is the actual address you're pointing at
  • -t, --ttl=3600 β€” the time in seconds to live (aka the refresh rate) of the record ⏳ default 3600
  • -w, --weight=0 β€” a relative weight for 'SRV' records that share the same priority βš–οΈ default 0

πŸ‘‘ OPTIONS INHERITED FROM PARENT COMMANDS πŸ‘‘

these ones come from the parent command β€” they're not yours, they're inherited, like a really good hand-me-down jacket πŸ§₯

  • -C, --config="" β€” point to an alternate config file. env: EXOSCALE_CONFIG πŸ—‚οΈ
  • -O, --output-format="" β€” the output format, one of table|json|text. for the full tea, run "exo output --help" πŸ“Š
  • --output-template="" β€” the template to use if the output format is "text" ✍️
  • -Q, --quiet[=false] β€” quiet mode, which disables non-essential command output 🀫 default false
  • --timeout=15s β€” per-zone timeout for list operations. -1s disables the timeout entirely (no clock, no stress 😭). env: EXOSCALE_TIMEOUT ⏰
  • -A, --use-account="" β€” the account to use in the config file. env: EXOSCALE_ACCOUNT πŸͺͺ
⚠️ quick vibe check: --timeout=15s is the default, and -1s disables the timeout. don't come for me, that's literally what it says πŸ’€

πŸ¦‹ SEE ALSO πŸ¦‹

  • exo-dns-add(1) β€” go read this one too, it's the whole family πŸ‘¨β€πŸ‘©β€πŸ‘§

🌟 HISTORY 🌟

  • 1-Jan-1980 β€” Auto generated by spf13/cobra πŸ€– (yes, the robots made this one, and they ate)

aaaaand that's the page!! πŸ’– genuine thanks for reading all the way to the end, bestie, you're literally the moment 🫢 this little beauty is Auto generated by spf13/cobra, dated Jan 1980, and it lives on page exo(1) β€” save it, screenshot it, put it on your fridge, i don't care, just slay πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from