Android and Network attached storage server
I have a NAS that uses standard Windows shares (SMB) and I use the Image Transfer app to push all my new pictures and videos to my server over wireless (it's a paid app but very cheap and in my opinion worth the small fee).

Also see this previous question: App to sync photos to a network drive over wifi? which has a few alternatives and where Image Transfer came top.

My device comes with a web-page interface, which is how I do most viewing of pictures, files etc