Page 1 of 1

Yams Update

Posted: Tue Sep 09, 2025 7:36 pm
by hamburger_salad

Hello Rogs,

I've been using YAMS for over a year and love this platform! Has been really easy to use and taught me a lot about docker. This morning I was reading about the recent security breach at Plex and was trying to update plex version. In my haste I accidentally ran "yams update" command without giving it too much thought. Apparently I was running V2 before and by initiating this command I updated to V3 (or at least I assume that's what happened?)

Kicking myself for not backing up right before. I am now going through getting everything up and running again and one thing I am noticing right away is when I run "check-vpn" I get the following back:

Code: Select all

Getting your IP...
xx.xx.xx.xxx
Your local IP country is Canada


Getting your qBittorrent IP...

and thats it, no fail or pass. Any ideas where to start with this? Thanks for your help!


Re: Yams Update

Posted: Tue Sep 09, 2025 9:49 pm
by rogs

Hey @hamburger_salad!

Unfortunately, v2 and v3 aren’t compatible, and there’s no easy way to roll back. Did you happen to have a backup? If not, checking the history of the docker-compose file in GitLab might be your best bet.

The latest v2 version is here:
https://gitlab.com/rogs/yams/-/blob/e2c ... ample.yaml

Sorry I don’t have better news 😕 but I’m happy to help however I can!

Cheers!

Roger.


Re: Yams Update

Posted: Wed Sep 10, 2025 12:01 am
by hamburger_salad

Thank Rogs,

I went through and modified the docker compose. Things seem to be working now just by commenting out some lines that are new for Gluetun, any red flags you can see on these changes?

Code: Select all

 # Gluetun is our VPN, so you can download torrents safely
  gluetun:
    image: qmcgaw/gluetun:v3
    container_name: gluetun
    cap_add:
      - NET_ADMIN
    devices:
      - /dev/net/tun:/dev/net/tun
    ports:
      - 8888:8888/tcp # HTTP proxy
      - 8388:8388/tcp # Shadowsocks
      - 8388:8388/udp # Shadowsocks
      - 8003:8000/tcp # Admin
      - 8080:8080/tcp # gluetun
    environment:
      - VPN_SERVICE_PROVIDER=${VPN_SERVICE}
      - VPN_TYPE=openvpn
      - OPENVPN_USER=${VPN_USER}
      - OPENVPN_PASSWORD=${VPN_PASSWORD}
      - OPENVPN_CIPHERS=AES-256-GCM
      # - PORT_FORWARD_ONLY=on
      # - VPN_PORT_FORWARDING=on
      # - FIREWALL_OUTBOUND_SUBNETS=172.60.0.0/24
    restart: unless-stopped
    networks:
      yams_network:
        ipv4_address: 172.60.0.18

Also, I'm having some issues running a backup. I 'm getting no response from the command

Code: Select all

 yams backup ~/backups/ 

and the help menu doesn't include a backup option. Am I doing something wrong here?


Re: Yams Update

Posted: Wed Sep 10, 2025 5:14 pm
by rogs

I don't see any red flags! If it works, then it works!

The backups command doesn't work because it's only for YAMS v3. You'll need to backup manually!

Cheers!

Roger.