Follow these steps to get the add-on installed on your system:
- Navigate in your Home Assistant frontend to Supervisor -> Add-on Store.
- Find the "Samba share" add-on and click it.
- Click on the "INSTALL" button.
- In the configuration section, set a username and password. You can specify any username and password; these are not related in any way to the login credentials you use to log in to Home Assistant or to log in to the computer with which you will use Samba share.
- Save the configuration.
- Start the add-on.
- Check the add-on log output to see the result.
Add-on configuration:
workgroup: WORKGROUP
username: homeassistant
password: YOUR_PASSWORD
interface: ''
allow_hosts:
- 10.0.0.0/8
- 172.16.0.0/12
- 192.168.0.0/16
- fe80::/10
veto_files:
- "._*"
- ".DS_Store"
- Thumbs.db
compatibility_mode: false
Change WORKGROUP to reflect your network needs.
The username you would like to use to authenticate with the Samba server.
The password that goes with the username configured for authentication.
The network interface Samba should listen on for incoming connections. This option should only be used in advanced cases. In general, setting this option is not needed.
List of hosts/networks allowed to access the shared folders.
List of files that are neither visible nor accessible. Useful to stop clients
from littering the share with temporary hidden files
(e.g., macOS .DS_Store
or Windows Thumbs.db
files)
Setting this option to true
will enable old legacy Samba protocols
on the Samba add-on. This might solve issues with some clients that cannot
handle the newer protocols, however, it lowers security. Only use this
when you absolutely need it and understand the possible consequences.
Defaults to false
.
Got questions?
You have several options to get them answered:
- The Home Assistant Discord Chat Server.
- The Home Assistant Community Forum.
- Join the Reddit subreddit in /r/homeassistant
In case you've found a bug, please open an issue on our GitHub.