I self-hosted AirDrop and it works with Windows, Android, iPhone, and Linux

It was easier than I thought.