Sign inSign up

rogermiret/megadav

By rogermiret

Updated over 6 years ago

Serve your MEGA.nz folders over WebDAV.

Image
0

274

rogermiret/megadav repository overview

MEGAdav

This Docker image serves over WebDAV your MEGA.nz folders.

Running with docker

With email and password:

docker run --name megadav -d -p 4443:4443 --env [email protected] --env MEGA_PASSWORD=myPassw0rd rogermiret/megadav -p /My-Folder1 -p /My-Folder2

If you've got 2FA activated (which you should), then you need to login with a session secret:

docker run --name megadav -d -p 4443:4443 --env MEGA_SECRET=mySecret rogermiret/megadav -p /My-Folder1 -p /My-Folder2

Running docker logs megadav will output

Sharing these paths:
Serving via webdav /My-Folder1: http://127.0.0.1:4443/FR5QHCyJ/My-Folder1
Serving via webdav /My-Folder2: http://127.0.0.1:4443/UIAWhSTB/My-Folder2

You can now connect to these WebDAV resources using an anonymous login. If your client doesn't have an anonymous login option, any username and password will be validated by the server, so use e.g. admin and password.

Running with docker-compose

version: '2'

services:
  megadav:
    image: rogermiret/megadav:latest
    command: -p /My-Folder1 -p /My-Folder2
    ports:
      - 4443:4443
    environment:
      - MEGA_SESSION=mySuperLongAndSecureMegaSession

How to find my session secret

Run docker run -it carlosroman/megacmd and log in using login --auth-code CODE EMAIL PASSWORD. After logging in, run session to get your secret session.

Tag summary

Content type

Image

Digest

Size

51.9 MB

Last updated

over 6 years ago

docker pull rogermiret/megadav