Error 502 - Error 500 - Can't upgrade from 0.15.10 to 1.0.0+
I am new at using things like nginx, jellyfin, docker but i love it. I used ai to resolve the majority of my problems but this, i can't seem to be able to do it. I saw the "upgrade to 1.0.0" and wondered "am i using an old version ?", i tried getting the new one but i kept getting 502 (blank page) or 500 (homarr interface but internal server error page) and since i was going in a loop with the ai, i thought maybe we can't replace humans with it. I need help.
Setup :
OS : Windows 11
Docker Engine: Docker Desktop
File Structure: All my files (compose.yml, data folders) are located in C:\docker.
Reverse Proxy: I'm using jc21/nginx-proxy-manager, which works perfectly with my other services (Jellyfin, Joplin, etc.).
Network: All relevant services are on a shared Docker network named proxy-network.
(i don't know if my setup is the best way to do what i want, i'm just a guy discovering and trying to add more services)
My full docker-compose.yml :
https://gist.github.com/Halilman04/13ed12566262f218711d93d956c9e1a6
What I've Already Tried :
Completely removed the old Homarr version (container, volumes, image).
Manually created the C:\docker\homarr-data folder before running docker compose up.
Ran docker compose down and docker compose up -d after every change to the compose.yml file.
Confirmed that my other services using PUID=1000 and PGID=1000 are working without any permission issues.
Checked my Nginx Proxy Manager configuration, which correctly points to http://homarr:7575.
Thanks in advance for your patience and help
Setup :
OS : Windows 11
Docker Engine: Docker Desktop
File Structure: All my files (compose.yml, data folders) are located in C:\docker.
Reverse Proxy: I'm using jc21/nginx-proxy-manager, which works perfectly with my other services (Jellyfin, Joplin, etc.).
Network: All relevant services are on a shared Docker network named proxy-network.
(i don't know if my setup is the best way to do what i want, i'm just a guy discovering and trying to add more services)
My full docker-compose.yml :
https://gist.github.com/Halilman04/13ed12566262f218711d93d956c9e1a6
What I've Already Tried :
Completely removed the old Homarr version (container, volumes, image).
Manually created the C:\docker\homarr-data folder before running docker compose up.
Ran docker compose down and docker compose up -d after every change to the compose.yml file.
Confirmed that my other services using PUID=1000 and PGID=1000 are working without any permission issues.
Checked my Nginx Proxy Manager configuration, which correctly points to http://homarr:7575.
Thanks in advance for your patience and help
Solution
i got it working, i just deleted everything about homarr, used this code in my compose.yml, and didn't use ports, since i just realised i don't need em, and i also deleted it on nginx and redone it from scratch. Code "homarr:
container_name: homarr
image: ghcr.io/homarr-labs/homarr:latest
restart: unless-stopped
networks:
- proxy-network
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./homarr/appdata:/appdata
environment:
- SECRET_ENCRYPTION_KEY= * the key *
- PUID=1000
- PGID=1000"
container_name: homarr
image: ghcr.io/homarr-labs/homarr:latest
restart: unless-stopped
networks:
- proxy-network
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./homarr/appdata:/appdata
environment:
- SECRET_ENCRYPTION_KEY= * the key *
- PUID=1000
- PGID=1000"
