I started my local Galaxy instance by running sh run.sh start
, but I received a warning that the target server has enabled an insecure HTTP method: PUT, which can upload specified files to the server. Has anyone encountered a similar issue? How should we solve it?
Thank you.
Hi @istevenshen
Iām wondering which version of Galaxy are you running.
We strongly recommend updating to the most current version to capture all prior security updates. We also have tutorials for the administration steps.
You can ask more questions, but maybe this extra context helps?
Thank you very much for the suggestion @jennaj. My current local Galaxy instance is release 20.09, and I will consider updating to the latest version.
Additionally, I have a question. For the installation of local Galaxy instances, if I want to easily upgrade to the release version in the future, should I choose to install using Ansible during the initial installation, or should I simply git clone
and then sh run.sh start
to install? Because I found that the latter method may cause the custom UI adjustments made to the local Galaxy instance to become invalid after the release version upgrade.
Thank you.
Hi @istevenshen
The recommended ways to upgrade and to perform related maintenance tasks are covered in this tutorial ā Hands-on: Server Maintenance: Cleanup, Backup, and Restoration / Server Maintenance: Cleanup, Backup, and Restoration / Galaxy Server administration
Hope this helps!
If you are updating a simple local instance of Galaxy see Get Galaxy - Galaxy Community Hub. If you are using ansible to deploy Galaxy, use ansible to update Galaxy.
In both cases you are going to have to deal with local changes. I recommend committing them and then rebasing on top of the new release. Depending on the depth of the changes this could be easy or complicated.