Running Megasync on armhf using Docker

What is this?

Using the image presented here, you can synchronize files with Mega using a Docker container on an ARM device.

Getting Started

Obtian the scripts from Github as follows:

git clone https://github.com/m7a/lo-megasync.git

The image armhf/masysmalocal/megasync may then be built on an amd64 host sytsem using make build.

You can run it as follows:

docker run --restart=unless-stopped -d -p 127.0.0.1:5900:5900 \
            -v ...:/fs/backup \
            -v ...:/home/linux-fan/.local/share/data \
            masysmalocal/megasync

Volumes are as follows:

/fs/backup
Map the directory to be synced to this node.
/home/linux-fan/.local/share/data
Map a directory to contain the Megasync configuration to this one.

For successful read/write access from inside and outside the container, the files from the shared volumes should belong to user and group with ID 1024. If you want to use a different ID, change the Dockerfile accordingly and rebuild the image.

In order to graphically interact with the client, connect via VNC like this:

vncviewer localhost:0

About the Upgrader

A binary version of mdvl-trival-automatic-update is supplied as part of this repository. It is installed inside the container as to keep a 24/7-running container up to date automatically. Check trivial_automatic_update(32) for further details including a link to the package’s source code repository.

Newer Ideas


Ma_Sys.ma Website 5 (1.0.0) – no Flash, no JavaScript, no Webfont, no Copy Protection, no Mobile First. No bullshit. No GUI needed. Works with any browser.

Created: 2017/04/02 00:33:14 | Revised: 2020/08/21 22:45:54 | Tags: docker, arm | SRC (Pandoc MD) | GPL

Copyright (c) 2017, 2019, 2020 Ma_Sys.ma. For furhter info send an e-mail to Ma_Sys.ma@web.de.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.