MinDAV is a self-hosted file backup server which bridges WebDAV protocol with Minio.
WebDAV ❤️ Minio
Web Distributed Authoring and Versioning (WebDAV) is an extension of the Hypertext Transfer Protocol (HTTP) that allows clients to perform remote Web content authoring operations.
There're many cloud storages that support WebDAV protocol, such as dropbox, owncloud, nextcloud, etc.
WebDAV provides a simple port for your files.
The 100% Open Source, Enterprise-Grade, Amazon S3 Compatible Object Storage
Minio is reliable for your files.
git clone [email protected]:totoval/mindav.git
cd mindav
cp .env.example.json .env.json
docker-compose up -d
Now you can connect the MinDAV by using your favorite WebDAV clients, such as Cyberduck:

Assumed that you already have your Minio server running. Or Quick Run Minio Server
cp .env.example.json .env.json.env.json file
{
"WEBDAV_DRIVER": "minio",
"WEBDAV_USER": "totoval",
"WEBDAV_PASSWORD": "passw0rd",
"MINIO_ENDPOINT": "play.min.io:9000",
"MINIO_ACCESS_KEY_ID": "access_key_id",
"MINIO_SECRET_ACCESS_KEY": "secret_access_key",
"MINIO_BUCKET": "bucket_name",
"MINIO_USE_SSL": false,
"MEMORY_UPLOAD_MODE": false
}
go run main.go or the run the binarydocker run --name minio --rm -it \
-p "9000:9000" \
-v "./minio/data:/data" \
-v "./minio/config:/root/.minio" \
minio/minio:latest \
server /data
macOS, WindowsiOS, AndroidiOS, Android, macOSmacOS, Windows, LinuxmacOS, Windows, Linux
OSX'sfinderis not support forrenameoperate!
If the host has a large memory, then set to
truecould improve upload performance.
Content type
Image
Digest
sha256:abc9a5489…
Size
10.7 MB
Last updated
4 months ago
docker pull phntom/mindav:0.2.0