Docker container version?

Money Manager Ex Development related posts

Moderator: Renato

Post Reply
adamchap
New MMEX User
Posts: 2
Joined: Tue Aug 23, 2022 4:10 pm
Are you a spam bot?: No

Docker container version?

Post by adamchap »

Hi all,

As the Android version is essentially depricated and not maintained, I've been looking for a sensible way to be able to work my finances on the move, not necessarily when I have my own laptop with me.

As I've got a Synology DS220+ NAS and a static IP at home, it would make sense for me to host MMex on my NAS and I can access it from any web browser, be that on a phone, a laptop or anything.

I've found what looked like a really old Docker container version of MMex (2018) but even that doesn't appear to be able to be pulled. What is the status of a suitable image and where?

Alternatively, is there a linuxserver version that would work in Docker/Portainer instead?
User avatar
Renato
MVP MMEX User
Posts: 589
Joined: Mon Apr 25, 2011 7:36 pm
Are you a spam bot?: No
Location: near Zurich

Re: Docker container version?

Post by Renato »

Renato Forum Administrator
MartinArmstrong
Super MMEX User
Posts: 300
Joined: Tue Mar 02, 2021 10:24 am
Are you a spam bot?: No

Re: Docker container version?

Post by MartinArmstrong »

Trauco
New MMEX User
Posts: 6
Joined: Thu Apr 06, 2023 12:46 pm
Are you a spam bot?: No

Re: Docker container version?

Post by Trauco »

@MartinArmstrong
I posted my interest on the https://webapp.moneymanagerex.org/ site several times, but never received a response. It seems to me that the project has died.
nstein
New MMEX User
Posts: 13
Joined: Tue Nov 29, 2022 10:31 pm
Are you a spam bot?: No

Re: Docker container version?

Post by nstein »

@adamchap The site you referenced https://webapp.moneymanagerex.org runs the MMEX WebApp and is geared towards users who don't have the means to host it themselves. Since you have the means to host it you can easily run MMEX Web in a Docker container. I do this on my own server (although I use Podman instead of Docker). I don't know of any pre-built images, so I just build my own. Basic steps are:

Code: Select all

# Download current version (1.2.2)
curl -L -O https://github.com/moneymanagerex/web-money-manager-ex/archive/refs/tags/v1.2.2.tar.gz
# Extract
tar -xf v1.2.2.tar.gz
# Rename (to keep updates simple)
mv web-money-manager-ex-1.2.2/ mmex-web
# Bulid the image
docker build -t mmex-web:latest mmex-web
# Run. Note the README doesn't mention the volume mount, but I found it was necessary for my config to persist.
docker run --name mmex-web -p 8080:80 --restart unless-stopped -v ./mmex-web/WebApp/:/var/www/html/ -d mmex-web:latest
The MMEX WebApp is then accessible at http://<YOUR_NAS_IP>:8080 (or whatever port you specified in the run command) and you can either access it on your LAN externally via WireGuard or set up a reverse proxy from your domain.

On initial setup you will get a GUID. Copy that and paste it in the MMEX desktop app under Tools->Options->Network->WebApp Settings->GUID and also fill in the URL/IP Address where your WebApp instance can be reached.

Let me know if you run into any roadblocks.
Post Reply