Add avahi for samba shares
This commit is contained in:
parent
e31cd29359
commit
0710649286
1 changed files with 29 additions and 7 deletions
|
@ -239,8 +239,10 @@
|
|||
docker-compose
|
||||
];
|
||||
|
||||
services.samba.enable = true;
|
||||
services.samba.shares = {
|
||||
services = {
|
||||
samba = {
|
||||
enable = true;
|
||||
shares = {
|
||||
media = {
|
||||
path = "/video-data";
|
||||
browseable = "yes";
|
||||
|
@ -248,6 +250,26 @@
|
|||
"guest ok" = "yes";
|
||||
};
|
||||
};
|
||||
};
|
||||
avahi = {
|
||||
enable = true;
|
||||
nssmdns = true;
|
||||
openFirewall = true;
|
||||
extraServiceFiles = {
|
||||
smb = ''
|
||||
<?xml version="1.0" standalone='no'?><!--*-nxml-*-->
|
||||
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
|
||||
<service-group>
|
||||
<name replace-wildcards="yes">%h</name>
|
||||
<service>
|
||||
<type>_smb._tcp</type>
|
||||
<port>445</port>
|
||||
</service>
|
||||
</service-group>
|
||||
'';
|
||||
};
|
||||
};
|
||||
};
|
||||
services.zfs.autoScrub.enable = true;
|
||||
services.zfs.zed.settings = {
|
||||
ZED_EMAIL_ADDR = [ "root" ];
|
||||
|
|
Loading…
Reference in a new issue