I was wondering if the samba fix could be added to the stock image or optional install for Windows users. If the samba "hack" was added Windows users won't have to add any additional programs to access by http://octopi/ and putty now works with octopi.local. Would have saved me some frustration if octopi.local worked from the start following the guides. (I don't use bonjour service, I used putty for OpenWRT)
taken from https://github.com/OutsourcedGuru/octoprint-name-resolution-hacks#better-solution
Better Solution
The proper way to do something like this is to get the Raspberry Pi 3 (or similar hosting computer) to broadcast its NETBIOS name, making Windows computers happier.
Samba is a royalty-free Linux package that allows computers to behave like Microsoft servers.
# It's important to run this next command before any attempt to update using apt-get later
$ sudo apt-get update
# Save a copy of your existing configuration file; you can always revert without ill effect
$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.save
$ sudo apt-get install samba samba-common-bin
Now it will be necessary to edit the Samba configuration file, find the [global] section and add these lines.
$ sudo nano /etc/samba/smb.conf
[global]
workgroup = WORKGROUP
wins support = yes
netbios name=octopi
server string=OctoPrint on Raspbian
Having saved the file and exited (Ctrl-O, Enter, Ctrl-X), now parse it to verify that SMB likes what you did.
$ sudo testparm /etc/samba/smb.conf
Assuming that it's happy, now reboot to load those changes.
$ sudo reboot