Minio is exactly built for such use case. It is open source, AWS S3 compatible API as single binary. You can run it on Windows, Linux & mac.
You can run it on your native filesystem say Ext4, NTFS, XFS.
Installation on Linux:
$ wget https://dl.minio.io/server/minio/release/linux-amd64/minio
$ chmod 755
$ ./minio server /datadir
datadir: the directory which will store buckets and objects
You can access Minio client as well as Minio browser [bundled with the server]
mc implements the following commands.
ls List files and folders.
mb Make a bucket or folder.
cat Display contents of a file.
pipe Write contents of stdin to one or more targets. When no target is specified, it writes to stdout.
share Generate URL for sharing.
cp Copy one or more objects to a target.
mirror Mirror folders recursively from a single source to many destinations.
diff Compute differences between two folders.
rm Remove file or bucket [WARNING: Use with care].
access Manage bucket access permissions.
session Manage saved sessions of cp and mirror operations.
config Manage configuration file.
update Check for a new software update.
version Print version.
Hope it helps.
Disclaimer: I work for Minio