SelfhostedPro / Yacht

A web interface for managing docker containers with an emphasis on templating to provide 1 click deployments. Think of it like a decentralized app store for servers that anyone can make packages for.
MIT License
3.2k stars 153 forks source link

Update #485

Open Gottarocket opened 2 years ago

Gottarocket commented 2 years ago

I am not sure if its armv7 specific but when clicking on Settings->Update it shows error and Update option stays non-responsive.

image image

wickedyoda commented 1 year ago

Have been unable to replicate, please include more specifics about your system setup, specs and screenshots.

Gottarocket commented 1 year ago

Raspberry pi 4 Cant update yacht within yacht

Dunkelschunkel commented 1 year ago

Just to confirm this issue with my installation. Pi4 docker yacht and portainer Screenshot_20220719-180007_Fennec

wickedyoda commented 1 year ago

Try pulling yacht:devel instead of yacht:latest. The devel is the current work in progress, the latest is almost a year old. Several things have caused @SelfhostedPro to slow down development but we are jump starting him slowly.

Gottarocket commented 1 year ago

Got Version: devel-2021-12-04. Hope that's the latest one. Also not sure how dockerhub works, but I think latest is selected as default. Many tutorials or your website 'Get started' page doesn't have devel mentioned. So would be better if its mentioned or selected by default for armv7 devices

wickedyoda commented 1 year ago

Just use devel with no numbers, latest is used when no tag is specified. In this case yacht:devel is the image:tag

That's a docker default not dockerhub, works the same with all repos. I host mine on GitHub, I refuse to pay for dockerhub even though I would qualify under the free stuff.

Gottarocket commented 1 year ago

Oh appreciate the update. Just a small note on the site would be helpful so others can know. Also out of topic but any cli option on yacht. Updating each container one by one is tiresome.

wickedyoda commented 1 year ago

The update feature has been working for most, try it after changing the image and let us know if it works afterwards. Might be chasing a bug that's already resolved.

The devel is the "work in progress" so it doesn't always fit the production stable environment. However in this case I want to see if your issues are resolved after changing the image to devel.

What do you mean to us to update? The image to pull because general users should pull the latest or no tag; or the status of the project?

There are regular updates and interaction within our discord, you're welcome to join and follow there. As the site is concerned it's a pain making regular updates to it and serves the purpose of documentation/how to only.

Gottarocket commented 1 year ago

It doesn't show there is new update so cant click on update and replicate issue but I believe its resolved. The one I mentioned was off topic. It was about other containers. Wanted to know if there is a cli for yacht or update all containers at once on gui

wickedyoda commented 1 year ago

The update feature has been working for most, try it after changing the image.

The devel is the "work in progress" so it doesn't always fit the production stable environment. However in this case I want to see if your issues are resolved after changing the image to devel.

What do you mean to us to update? The image to pull because general users should pull the latest or no tag; or the status of the project?

There are regular updates and interaction within our discord, you're welcome to join and follow there. As the site is concerned it's a pain making regular updates to it and serves the purpose of documentation/how to only.

wickedyoda commented 1 year ago

The update feature in yacht spins up a watch dog container which then checks all others for updates to the latest tag. It then downloads them and restarts each with the newest image. This does take a little while, some can be a few mins and other configs can take 30 or more. Lots of it depends on the size of the image and speed of its download, rarely is there something instantly seen.

Is this what you mean? More can be found on GitHub and the yacht site under updates.

wickedyoda commented 1 year ago

Yacht is updated as well, if out of date.

Gottarocket commented 1 year ago

The time isn't the issue. But would need option to bulk update. Anyway thanks for your time and updates of the image tag

wickedyoda commented 1 year ago

The ability and option to bulk update is built in, click update in yacht. I already explained the process it runs and more details are found on yachts page.

SelfhostedPro commented 1 year ago

He means the ability to update multiple containers in one click (ie. With a checkbox next to them). Will leave this open so I can implement this.

Gottarocket commented 1 year ago

Thanks and hope you can add progress bar so we know its done. A small circle filling up next to container would be appreciated. Also my whoogle instance didn't show green dot next to it but actually had an update 2 versions higher. It used to show before not sure why it didn't show now after trying to check updates multiple time. However clicking on update did the update. So which log should I check to know what went wrong in watchtower or yacht gui to show there is an update

kwv commented 1 year ago

Seeing the same Bad Request: Resource ID was not provided in red toast. switched from the :latest tag to the :devel tag and the version switched from v0.0.7-alpha.... to devel-2021-12-04--00 but the error "Bad Request" remains.

wickedyoda commented 1 year ago

I will check it and get back with you.

wickedyoda commented 1 year ago

Show the command you're using that's failing in entirety, the complete command.

kwv commented 1 year ago

IMG_0693 IMG_0694

kwv commented 1 year ago

launched via:

docker run --restart=unless-stopped -d -p 8000:8000 -v /var/run/docker.sock:/var/run/docker.sock -v yacht:/config selfhostedpro/yacht:devel