Time Machine for YunoHost
This package allows you to install Time Machine quickly and simply on a YunoHost server. If you don’t have YunoHost, please consult the guide to learn how to install it.
Overview
Package to create a Time Machine Backup Source
Features
- Automatically detected by Time Machine
- Integrated with YunoHost’s Backups
- Supports multiple installs
Shipped version: 1.0~ynh4
Screenshots
Disclaimers / important information
- Any known limitations, constrains or stuff not working, such as (but not limited to):
- Only the *.local location is detected automatically in Time Machine. To use the domain so the backups work over the internet, you need to first manually connect to the server using the command
open THE_CONNECTION_STRING
on your Mac - There is currently no granular control for disallowing connections from hosts (i.e anyone with the username, password and domain can connect to the Time Machine Volume)
- Only the *.local location is detected automatically in Time Machine. To use the domain so the backups work over the internet, you need to first manually connect to the server using the command
- Connecting manually:
- The connection string format is also sent via e-mail
smb://timemachine:password@IP_OR_DOMAIN/timemachine
- In Finder, use
Command+K
and enter the connection string. Iftimemachine
is greyed out, you might need to unmount the volume using the commandsudo umount /Volumes/timemachine
first
- The connection string format is also sent via e-mail
- Disallowing connections from outside network:
- Edit either
/etc/samba/smb.conf
or/etc/smb/smb.d/timemachine.conf
(An option might be added in the future)
- Edit either
Documentation and resources
- Official app website: Back up your Mac with Time Machine - Apple Support
- Upstream app code repository: GitHub - YunoHost-Apps/timemachine_ynh: Use your local YunoHost server as a Time Machine Backup Drive
- YunoHost documentation for this app: Time Machine | Yunohost Documentation
- Report a bug: Issues · YunoHost-Apps/timemachine_ynh · GitHub
Developer info
Please send your pull request to the testing branch.
To try the testing branch, please proceed like that.
sudo yunohost app install https://github.com/YunoHost-Apps/timemachine_ynh/tree/testing --debug
or
sudo yunohost app upgrade timemachine -u https://github.com/YunoHost-Apps/timemachine_ynh/tree/testing --debug
More info regarding app packaging: Introduction to packaging | Yunohost Documentation