Passer au contenu principal

Samba Docker ipad

Création du docker-compose :

version: '3'
services:
  samba:
   container_name: samba-2to3
   hostname: samba
   image: sixeyed/samba
   volumes:
    - /mnt/2to:/media/2to:z
   ports:
    - "139:139"
    - "445:445"
    - "137:137/udp"
    - "138:138/udp"
   command: samba.sh -p -s "2to;/media/2to;yes;no;yes;all"
   mem_limit: 1g
   restart: always
   

 

Lancement du docker avec la commande :

docker-compose up -d

connection au docker 

docker exec -it samba-2to3 bash

installation de packages complémentaires :

apt update
apt install -y samba-vfs-modules nano

nano /etc/samba/smb.conf

   # Ipad OS
   vfs objects = catia fruit streams_xattr
   fruit:nfs_aces = no
   ea support = yes
   min protocol = SMB2
   fruit:metadata = stream
   fruit:model = MacSamba
   fruit:veto_appledouble = no
   fruit:posix_rename = yes
   fruit:zero_file_id = yes
   fruit:delete_empty_adfiles = yes
   recycle:keeptree = yes
   recycle:maxsize = 0
   recycle:repository = .deleted
   recycle:versions = yes

   # Security
   client ipc max protocol = SMB3
   client ipc min protocol = SMB2_10
   client max protocol = SMB3
   client min protocol = SMB2_10
   server max protocol = SMB3
   server min protocol = SMB2_10

   # Time Machine
   fruit:delete_empty_adfiles = yes
   fruit:time machine = yes
   fruit:veto_appledouble = no
   fruit:wipe_intentionally_left_blank_rfork = yes

 

Reboot du container ...