diff --git a/timemachine-compose-afp.yml b/timemachine-compose-afp.yml new file mode 100644 index 0000000..5daab98 --- /dev/null +++ b/timemachine-compose-afp.yml @@ -0,0 +1,30 @@ +version: '3' +services: + timemachine: + network_mode: "host" + environment: + - CUSTOM_AFP_CONF=false + - LOG_LEVEL=info + - MIMIC_MODEL=TimeCapsule6,106 + - TM_USERNAME=timemachine + - TM_GROUPNAME=timemachine + - TM_UID=1000 + - TM_GID=1000 + - PASSWORD=timemachine + - SET_PERMISSIONS=false + - SHARE_NAME=TimeMachine + - VOLUME_SIZE_LIMIT=0 + restart: unless-stopped + ports: + - "548:548" + - "636:636" + volumes: + - /path/to/your/timemachine/volume:/opt/timemachine + - ./timemachine-netatalk:/var/netatalk + - ./timemachine-logs:/var/log/supervisor + ulimits: + nofile: + soft: 65536 + hard: 65536 + container_name: timemachine + image: mbentley/timemachine:latest diff --git a/timemachine-compose-smb.yml b/timemachine-compose-smb.yml new file mode 100644 index 0000000..afbce8d --- /dev/null +++ b/timemachine-compose-smb.yml @@ -0,0 +1,38 @@ +version: "3.7" +services: + timemachine: + network_mode: "host" + environment: + - CUSTOM_SMB_CONF=false + - CUSTOM_USER=false + - LOG_LEVEL=info + - EXTERNAL_CONF= + - HIDE_SHARES=no + - MIMIC_MODEL=TimeCapsule8,119 + - TM_USER=timemachine + - TM_GROUPNAME=timemachine + - TM_UID=1000 + - TM_GID=1000 + - PASSWORD=timemachine + - SET_PERMISSIONS=false + - SHARE_NAME=TimeMachine + - VOLUME_SIZE_LIMIT=0 + - WORKGROUP=WORKGROUP + restart: unless-stopped + ports: + - "548:548" + - "636:636" + volumes: + - /path/to/your/timemachine/volume:/opt/timemachine + - ./timemachine-var-log:/var/log + - ./timemachine-var-lib-samba:/var/lib/samba + - ./timemachine-var-cache-samba:/var/cache/samba + - ./timemachine-run-samba:/run/samba + + ulimits: + nofile: + soft: 65536 + hard: 65536 + container_name: timemachine + image: mbentley/timemachine:smb +