I have a Synology NAS (from 3 years ago). My photos are synced from my iPhone via the Synology photos application and can be accessed from my Linux desktop via nfs.
I found alternatives for almost everything except Apple Music. I just connect my phone via Bluetooth nowadays to play music at a higher bitrate than what Apple allows via browser. Wish they would build an official client.
I have nightmares of ndiswrapper and Broadcom chipsets. Struggled for ages to try and make that work when I was running Suse Linux. :shudder: