Sign inSign up

rogermiret/cron-mega-backup

By rogermiret

Updated almost 6 years ago

Image
0

196

rogermiret/cron-mega-backup repository overview

Cron MEGA backup

This is an ARM64 build.

Build

docker build . -t rogermiret/cron-mega-backup

Run

docker run -d \
  --name "cron-mega-backup" \
  --restart=always \
  -v "/path/to/resource:/backup/resource" \
  --env [email protected] \
  --env MEGA_PASSWORD=myPassw0rd \
  --env CRON_SCHEDULE="0 0 * * *" \
  --env RESOURCE_PATH=/backup \
  --env MEGA_RESOURCE_PATH=/backup \
  --env RESOURCE_NAME=resource \
  rogermiret/cron-mega-backup

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

docker run -d \
  --name "cron-mega-backup" \
  --restart=always \
  -v "/path/to/resource:/backup/resource" \
  --env MEGA_SESSION=mySessionSecret \
  --env CRON_SCHEDULE="0 0 * * *" \
  --env RESOURCE_PATH=/backup \
  --env MEGA_RESOURCE_PATH=/backup \
  --env RESOURCE_NAME=resource \
  rogermiret/cron-mega-backup
How to find my session secret

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

Tag summary

Content type

Image

Digest

Size

243 MB

Last updated

almost 6 years ago

docker pull rogermiret/cron-mega-backup