mirror of
https://github.com/getumbrel/umbrel-apps.git
synced 2024-11-11 16:09:18 +00:00
App Submission: Back That Mac Up (#929)
This commit is contained in:
parent
d3c836cc26
commit
b71c6efea0
0
back-that-mac-up/data/opt-timemachine/.gitkeep
Normal file
0
back-that-mac-up/data/opt-timemachine/.gitkeep
Normal file
0
back-that-mac-up/data/run-samba/.gitkeep
Normal file
0
back-that-mac-up/data/run-samba/.gitkeep
Normal file
0
back-that-mac-up/data/var-cache-samba/.gitkeep
Normal file
0
back-that-mac-up/data/var-cache-samba/.gitkeep
Normal file
0
back-that-mac-up/data/var-lib-samba/.gitkeep
Normal file
0
back-that-mac-up/data/var-lib-samba/.gitkeep
Normal file
53
back-that-mac-up/docker-compose.yml
Normal file
53
back-that-mac-up/docker-compose.yml
Normal file
|
@ -0,0 +1,53 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
app_proxy:
|
||||
environment:
|
||||
APP_HOST: back-that-mac-up_server_1
|
||||
APP_PORT: 80
|
||||
|
||||
server:
|
||||
image: getumbrel/umbrel-back-that-mac-up:1.0.0@sha256:f26f349eec8b3e9970a5f012ce30567d577b9459705a86f3592273a15f2ed0af
|
||||
restart: on-failure
|
||||
environment:
|
||||
TIME_MACHINE_DIR: "/timemachine"
|
||||
volumes:
|
||||
# this is the entire back-that-mac-up data dir (could consider only mounting opt-timemachine subdir instead)
|
||||
- ${APP_DATA_DIR}/data:/timemachine
|
||||
|
||||
timemachine:
|
||||
image: mbentley/timemachine:smb-20231122@sha256:861560184a5c9f3b4f2a8bef4549ef4168d80c57a9de81b16bc5e6eead24ff3f
|
||||
hostname: umbrel
|
||||
environment:
|
||||
ADVERTISED_HOSTNAME: "umbrel"
|
||||
CUSTOM_SMB_CONF: "false"
|
||||
CUSTOM_USER: "false"
|
||||
DEBUG_LEVEL: "1"
|
||||
HIDE_SHARES: "no"
|
||||
EXTERNAL_CONF: ""
|
||||
MIMIC_MODEL: "TimeCapsule8,119"
|
||||
TM_USERNAME: "timemachine"
|
||||
TM_GROUPNAME: "timemachine"
|
||||
TM_UID: "1000"
|
||||
TM_GID: "1000"
|
||||
PASSWORD: "timemachine"
|
||||
SET_PERMISSIONS: "false"
|
||||
SHARE_NAME: "Umbrel - Time Machine"
|
||||
SMB_INHERIT_PERMISSIONS: "no"
|
||||
SMB_NFS_ACES: "no"
|
||||
SMB_METADATA: "stream"
|
||||
SMB_PORT: "445"
|
||||
SMB_VFS_OBJECTS: "acl_xattr fruit streams_xattr"
|
||||
VOLUME_SIZE_LIMIT: "0"
|
||||
WORKGROUP: "WORKGROUP"
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "137:137/udp"
|
||||
- "138:138/udp"
|
||||
- "139:139"
|
||||
- "445:445"
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data/opt-timemachine:/opt/timemachine
|
||||
- ${APP_DATA_DIR}/data/var-lib-samba:/var/lib/samba
|
||||
- ${APP_DATA_DIR}/data/var-cache-samba:/var/cache/samba
|
||||
- ${APP_DATA_DIR}/data/run-samba:/run/samba
|
34
back-that-mac-up/umbrel-app.yml
Normal file
34
back-that-mac-up/umbrel-app.yml
Normal file
|
@ -0,0 +1,34 @@
|
|||
manifestVersion: 1
|
||||
id: back-that-mac-up
|
||||
category: files
|
||||
name: Back That Mac Up
|
||||
version: "1.0.0"
|
||||
tagline: Backup your Mac to your Umbrel using Time Machine
|
||||
description: >
|
||||
Introducing Back That Mac Up — an official app by Umbrel.
|
||||
|
||||
|
||||
Effortlessly back up your Mac to your Umbrel using Time Machine. Simply follow the instructions in the app to set up your Umbrel as a Time Machine backup destination and you're good to go!
|
||||
|
||||
|
||||
Make sure to follow the instructions in the app to appropriately allocate the backup size. Time Machine backs up your Mac by keeping hourly backups for the past 24 hours, daily backups for the past month and weekly backups for all previous months.
|
||||
Over time, it will likely use all the allotted space on your Umbrel, automatically deleting the oldest backups to free up space as needed.
|
||||
|
||||
|
||||
For seamless backups even when your Mac isn't connected to the same network as your Umbrel, simply install Tailscale on your Umbrel and your Mac, and use smb://umbrel as the server address.
|
||||
releaseNotes: ""
|
||||
developer: Umbrel
|
||||
website: https://umbrel.com
|
||||
dependencies: []
|
||||
repo: https://github.com/getumbrel/umbrel-back-that-mac-up
|
||||
support: https://community.getumbrel.com
|
||||
port: 3012
|
||||
gallery:
|
||||
- 1.jpg
|
||||
- 2.jpg
|
||||
- 3.jpg
|
||||
path: ""
|
||||
deterministicPassword: false
|
||||
torOnly: false
|
||||
submitter: Umbrel
|
||||
submission: https://github.com/getumbrel/umbrel-apps/pull/929
|
Loading…
Reference in New Issue
Block a user