{"id":23449942,"url":"https://github.com/natefoo/usegalaxy-clone","last_synced_at":"2026-01-22T01:34:06.264Z","repository":{"id":77041967,"uuid":"212735282","full_name":"natefoo/usegalaxy-clone","owner":"natefoo","description":"Deploy a clone of usegalaxy.org","archived":false,"fork":false,"pushed_at":"2021-02-14T19:56:04.000Z","size":540,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-10T09:14:13.240Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/natefoo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-04T04:25:10.000Z","updated_at":"2021-02-14T19:56:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"c4228bcb-9d73-4c3e-879a-49508caf341a","html_url":"https://github.com/natefoo/usegalaxy-clone","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/natefoo/usegalaxy-clone","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/natefoo%2Fusegalaxy-clone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/natefoo%2Fusegalaxy-clone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/natefoo%2Fusegalaxy-clone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/natefoo%2Fusegalaxy-clone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/natefoo","download_url":"https://codeload.github.com/natefoo/usegalaxy-clone/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/natefoo%2Fusegalaxy-clone/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28649464,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-22T01:17:37.254Z","status":"ssl_error","status_checked_at":"2026-01-22T01:17:35.564Z","response_time":86,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-23T23:31:12.507Z","updated_at":"2026-01-22T01:34:06.246Z","avatar_url":"https://github.com/natefoo.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"**For a new clone:**\n\nYou probably should change the Galaxy UID and GID - I discovered when trying to launch more nodes that (due to having\ndeveloped the playbook orginically for the first node) the Galaxy GID was already taken by Docker.\n\n**Manual steps for each new instance:**\n\n1. Set instance IP in inventory after spawn. Could use openstack inventory plugin but need to filter out other hosts.\n2. Add nodes to slurm_nodes and partition in group_vars/all.yaml\n\n**Manual steps for Galaxy server only:**\n\n1. Set server private IP in galaxy_data_addr. Again, could use openstack inventory for this.\n2. Copy munge key to files/slurm/munge.key and vault once created on controller, set slurm_munge_key. Could precreate this.\n3. Set slurm_create_user and slurm_user once created on controller. Could also precreate.\n4. Set galaxy_group and galaxy_user once created on Galaxy server. Could also precreate.\n\n**Scaling up/down**\n\nServer becomes an exec host when not being used for workshops. When transitioning between workshop (scale up) and\nnon-workshop (scale down), adjust slurm_roles in group_vars/galaxyservers/vars.yaml accordingly.\n\n**TODO**\n\n- Pull sanitize_whitelist.txt and integrated_tool_panel.xml from Github so they don't get out of date.\n- PostgreSQL tuning was applied by hand from my phone ;P\n- Node addition in the slurm config vars is tedious, can this be improved somehow?\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnatefoo%2Fusegalaxy-clone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnatefoo%2Fusegalaxy-clone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnatefoo%2Fusegalaxy-clone/lists"}