Maybe a DLNA server like miniDLNA might be what you are looking for. It does not have a website as an interface, but you are able to stream from it using VLC.
I believe it to be ethical, when publishers pay the actual creator's penny's for their work, not because they can't afford it but because of greed.
It works for me