How to make one live dashboard public

Just be advices that even though the public user will only be able to access the specified dashboard as a viewer role they will still be able to issue any query to any of the orgs datasources.

There are no per query restrictions so viewer user can access all data (technically via the query http).