Обычный Linux, на него установить Nextcloud для функций синхронизации и доступа к файлам.
Для Timemachine - Netatalk (вот заметка для arm, но все очень просто адаптируется для x86: https://www.notion.so/TimeMachine-on-ARM-b78b08d3f...
Далее по потребностям, Plex media server, Transmission.