Thanks @berger0, this was really helpful. I ended up running a local version on WSL to be able to go through the authentication process and then move the token over to the server.
I've now syncd my photos, but the documentation suggests that there should be an albums folder as well? I haven't passed any additional arguments than the default sync command, so would have expected these to be done at the same time. I thought it might be a symlink issue but presumably that's not an issue when running it on a Linux machine and I can't see any options in the help output to force an sync of albums, only skip. Am I missing something obvious?