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?
Docker container version?
Moderator: Renato
- 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?
I would ask that question here: https://github.com/moneymanagerex/money ... issues/new?
Renato Forum Administrator
-
- Super MMEX User
- Posts: 300
- Joined: Tue Mar 02, 2021 10:24 am
- Are you a spam bot?: No
Re: Docker container version?
@adamchap, have a look at https://github.com/moneymanagerex/web-money-manager-ex and https://webapp.moneymanagerex.org/
Re: Docker container version?
@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.
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.
Re: Docker container version?
@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:
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.
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
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.