Project

General

Profile

Actions

Idea #22426

open

Make Arvados services findable on local home/lab network

Added by Peter Amstutz 3 days ago. Updated 3 days ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
Deployment
Target version:
Start date:
Due date:
Story points:
-

Description

Use case:

User has an Arvados appliance and another computer with a browser on the same network. They would like to access Arvados.

Idea:

Arvados advertises itself on the local network using DNS-SD. This is provided on Linux with the "avahi" daemon. This can be done using the "avahi-publish" utility.

On the client desktop, the user runs a utility which bootstraps the Arvados access:

1. Discover Arvados on the local network

2. If Arvados is using a private certificate authority, fetch and install the private root certificate (perhaps requiring a pairing process so you don't accept a root certificate from just anyone).

3. Open the browser to the correct URL and configure local settings with the right ARVADOS_API_HOST.

Notes:

Hostnames published this way end in ".local", e.g. the client can resolve "arva2.local".

However, what Arvados publishes as "ExternalURL" needs to resolvable by the client. Might be able to set up an alias so that all the "ExternalURL" hostnames point to the intended ".local" hostname.

A related approach is to use Tailscale (#22427), but using DNS-SD has the advantage of not depending on external infrastructure at all.


Related issues 1 (1 open0 closed)

Related to Arvados - Idea #22427: Accessing Arvados services over TailscaleNewActions
Actions #1

Updated by Peter Amstutz 3 days ago

  • Position changed from -933256 to -933244
Actions #2

Updated by Peter Amstutz 3 days ago

  • Description updated (diff)
  • Subject changed from Option to publish Arvados services using mDNS so they are easy to find on a local network to Option to publish Arvados services findable on local network
Actions #3

Updated by Peter Amstutz 3 days ago

  • Subject changed from Option to publish Arvados services findable on local network to Make Arvados services findable on local home/office network
Actions #4

Updated by Peter Amstutz 3 days ago

  • Subject changed from Make Arvados services findable on local home/office network to Make Arvados services findable on local home/lab network
Actions #5

Updated by Peter Amstutz 3 days ago

  • Description updated (diff)
Actions #6

Updated by Peter Amstutz 3 days ago

  • Related to Idea #22427: Accessing Arvados services over Tailscale added
Actions #7

Updated by Peter Amstutz 3 days ago

  • Description updated (diff)
Actions

Also available in: Atom PDF