> I am legally not even allowed to put my own work on my own website.
That's unfortunately still sometimes true, but I'm finding it's increasingly common for there to be self-archival exceptions, where you can put a self-prepared PDF on your personal website. I believe all IEEE and ACM publications now allow this. I've adopted a policy of just putting all my publications online and waiting to see if anyone complains.