@mzeidhassan Hi.  It is sort of like the human-readable version of your IP #.  For example, instead of 10.44.16.32 it could be pybokeh.somecompany.domain.name.com 21
So with a web app, I can in theory share the URL as http://pybokeh:8501 14 instead of http://10.44.16.32:8501 7 with my coworkers.
I am on Windows 10 at work, but with a Google search, here is what I came up with for Ubuntu: https://helpdeskgeek.com/linux-tips/find-and-change-your-hostname-in-ubuntu/ 51
Then in your config.toml fle, just add the lines:
[browser]
serverAddress = ‘your_computer_name’
and then the streamlit URL you can share (if they are within your network) would be:
http://your_computer_name:8501
EDIT: Per their docs 42, in the section “View all config options” for location of config.toml  You can just create the config.toml file if it doesn’t exist.