# Galaxy.ansible.com currently down (500 errors)

**URL:** <https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170>\
**Category:** Get Help\
**Tags:** galaxy-ng\
**Created:** [January 25, 2026, 9:35am UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170 "2026-01-25T09:35:44Z")\
**Posts on this page:** 18\
**Page:** 2

<div class="post-metadata">

**Author:** ![Foucauld\_Degeorges](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/foucauld_degeorges/32/10202_2.png) [@Foucauld\_Degeorges](https://forum.ansible.com/u/Foucauld_Degeorges)\
**Post date:** [January 26, 2026, 12:33pm UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/23 "2026-01-26T12:33:43Z")

</div>

Thanks @tchernomax , I can confirm the workaround worked for me.

For anyone who’s new to Ansible but has to work around the issue, the suggested change would typically be within a `collections:` block in your `requirements.yml` file.

---

<div class="post-metadata">

**Author:** ![rifkhia](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/rifkhia/32/10204_2.png) [@rifkhia](https://forum.ansible.com/u/rifkhia)\
**Post date:** [January 26, 2026, 1:25pm UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/24 "2026-01-26T13:25:03Z")

</div>

Another workaround, if the collection was installed through a one-liner command, would be to switch from

```auto
ansible-galaxy collection install "containers.podman=1.18.1"

```

to

```auto
ansible-galaxy collection install git+https://github.com/containers/ansible-podman-collections.git,1.18.1

```

---

<div class="post-metadata">

**Author:** ![Andrey\_Svinarenko](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/andrey_svinarenko/32/10198_2.png) [@Andrey\_Svinarenko](https://forum.ansible.com/u/Andrey_Svinarenko)\
**Post date:** [January 26, 2026, 1:25pm UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/25 "2026-01-26T13:25:54Z")

</div>

Same problem. Is it related to Ansible client version, or it’s shared backend problem?

---

<div class="post-metadata">

**Author:** ![gundalow](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/gundalow/32/99_2.png) [@gundalow](https://forum.ansible.com/u/gundalow)\
**Post date:** [January 26, 2026, 1:26pm UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/26 "2026-01-26T13:26:21Z")

</div>

@Andrey_Svinarenko It’s a backend server problem.

---

<div class="post-metadata">

**Author:** ![rochacbruno](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/rochacbruno/32/131_2.png) [@rochacbruno](https://forum.ansible.com/u/rochacbruno)\
**Post date:** [January 26, 2026, 1:53pm UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/27 "2026-01-26T13:53:03Z")

</div>

Hi,

We (the Galaxy team) identified an issue with Database migrations and we are working on the incident and we must have the system recoverded soon.

---

<div class="post-metadata">

**Author:** ![rochacbruno](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/rochacbruno/32/131_2.png) [@rochacbruno](https://forum.ansible.com/u/rochacbruno)\
**Post date:** [January 26, 2026, 1:59pm UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/28 "2026-01-26T13:59:08Z")

</div>

UPDATE: System is recovered now.

---

<div class="post-metadata">

**Author:** ![ebock](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/ebock/32/2926_2.png) [@ebock](https://forum.ansible.com/u/ebock)\
**Post date:** [January 26, 2026, 11:30pm UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/30 "2026-01-26T23:30:25Z")

</div>

Thank you all for your input here, and for raising the issue with Galaxy! I appreciate you all calling it to our attention, and for your patience as we came to a resolution.

We’re currently compiling a root cause analysis for this outage, which we can share the output of here when it’s complete to provide more context as to what happened, what was done about it, and anything we’ve learned to help avoid future outages.

---

<div class="post-metadata">

**Author:** ![pact](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/pact/32/8063_2.png) [@pact](https://forum.ansible.com/u/pact)\
**Post date:** [January 27, 2026, 7:32am UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/31 "2026-01-27T07:32:49Z")

</div>

Hello! A status page would be interesting, moreover, one we can query with a HTTP request and error code to know what’s up to add to monitoring.  
Thank you.

---

<div class="post-metadata">

**Author:** ![BasMeijer](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/basmeijer/32/10199_2.png) [@BasMeijer](https://forum.ansible.com/u/BasMeijer)\
**Post date:** [January 27, 2026, 1:34pm UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/32 "2026-01-27T13:34:03Z")

</div>

[galaxy.ansible.com](http://galaxy.ansible.com) is a single point if failure, consider a mirroring setup.

---

<div class="post-metadata">

**Author:** ![ildjarn](https://avatars.discourse-cdn.com/v4/letter/i/8491ac/32.png) [@ildjarn](https://forum.ansible.com/u/ildjarn)\
**Post date:** [January 27, 2026, 1:55pm UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/33 "2026-01-27T13:55:28Z")

</div>

There’s galaxy\_ng, which runs a local galaxy server. But I’ve never got it working properly, and never found a howto that step by step explains what to install where and which options are possible.

---

<div class="post-metadata">

**Author:** ![mariolenz](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/mariolenz/32/108_2.png) [@mariolenz](https://forum.ansible.com/u/mariolenz)\
**Post date:** [January 27, 2026, 4:03pm UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/34 "2026-01-27T16:03:47Z")

</div>

> [@BasMeijer](#):
>
> [galaxy.ansible.com](http://galaxy.ansible.com) is a single point if failure, consider a mirroring setup.

> [@ildjarn](#):
>
> There’s galaxy\_ng, which runs a local galaxy server. But I’ve never got it working properly, and never found a howto that step by step explains what to install where and which options are possible.

It’s somewhat OT here because galaxy is working again, but might be worth another thread / discussion. Like “How to mirror or (proxy) cache galaxy?”. That is, if a topic like this doesn’t exist yet.

Anyone around who has the time to check if such a topic already exists and, if not, would like to start a discussion?

---

<div class="post-metadata">

**Author:** ![felixfontein](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/felixfontein/32/7530_2.png) [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Post date:** [January 27, 2026, 4:47pm UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/35 "2026-01-27T16:47:15Z")

</div>

I think this topic came up multiple times, basically every time Galaxy has an outage that’s longer than a few minutes 😉 I think @briantist created a plugin for Artifactory for this ([GitHub - briantist/galactory: An Ansible Galaxy proxy for Artifactory](https://github.com/briantist/galactory)), but I don’t know what it’s current state. There’s also @sivel’s amanda ([GitHub - sivel/amanda: A simple web application, to mimic the v3 API endpoints for Ansible Galaxy Collections, with no database, just a directory with artifacts](https://github.com/sivel/amanda/)), which provides an API Ansible can consume for collections, and which serves collections from a directory containing artifacts. Searching for older Galaxy outage discussions on the forum might give pointers to more projects, these are the only ones I can remember from the top of my head 🙂

---

<div class="post-metadata">

**Author:** ![utoddl](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/utoddl/32/249_2.png) [@utoddl](https://forum.ansible.com/u/utoddl)\
**Post date:** [January 27, 2026, 4:50pm UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/36 "2026-01-27T16:50:22Z")

</div>

This has come up [before](https://forum.ansible.com/t/ansible-galaxy-not-functional/4757/29). I’ve toyed briefly with, and am sorely tempted by, @sivel’s [amanda](https://github.com/sivel/amanda) project, which serves a directory of collection artifacts with the Galaxy v2 API. I don’t really want to stand up a full private galaxy\_ng service — until galaxy itself is not available.

---

<div class="post-metadata">

**Author:** ![BasMeijer](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/basmeijer/32/10199_2.png) [@BasMeijer](https://forum.ansible.com/u/BasMeijer)\
**Post date:** [January 27, 2026, 5:51pm UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/37 "2026-01-27T17:51:17Z")

</div>

Is there even one single public alternative FQDN hosting collections? I wonder why the Anible community didn’t come up with a solution hosted in places with ample bandwidth like CERN.

---

<div class="post-metadata">

**Author:** ![mariolenz](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/mariolenz/32/108_2.png) [@mariolenz](https://forum.ansible.com/u/mariolenz)\
**Post date:** [January 27, 2026, 6:07pm UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/38 "2026-01-27T18:07:17Z")

</div>

I’ve started [Mirroring / proxy caching galaxy](https://forum.ansible.com/t/45202). I haven’t been sure about the category, but thought that “Get Help” would be slightly better than “Project Discussions”. If you think I’ve been wrong there, please let me know and I’ll try to change this.

---

<div class="post-metadata">

**Author:** ![2and3makes23](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/2and3makes23/32/1406_2.png) [@2and3makes23](https://forum.ansible.com/u/2and3makes23)\
**Post date:** [February 2, 2026, 5:10pm UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/39 "2026-02-02T17:10:30Z")

</div>

I agree with @mariolenz on

> _edit_: BTW I don’t think that [installing from GitHub](https://forum.ansible.com/t/45170/21) is good idea.

at least when talking about a fallback/robust solution to overcome downtimes of [galaxy.ansible.com](http://galaxy.ansible.com):

There are collections that are not directly downloadable using a `requirements.yml` pointing at the respective source repo.

E.g. [awx.awx](https://github.com/ansible/awx/blob/24.6.1/awx_collection/tools/roles/template_galaxy/templates/README.md.j2) or [servicenow.servicenow](https://github.com/ServiceNowITOM/servicenow-ansible/blob/devel/release.yml). Both require a publishing process (e.g. rendering of `galaxy.yml` via pipeline in order to acquire a downloadable/usable collection artifact.

---

<div class="post-metadata">

**Author:** ![gundalow](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/gundalow/32/99_2.png) [@gundalow](https://forum.ansible.com/u/gundalow)\
**Post date:** [February 4, 2026, 10:24am UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/40 "2026-02-04T10:24:52Z")

</div>

During today’s [Ansible Contributor Summit 2026](https://forum.ansible.com/t/cfgmgmtcamp-2026/44250) we talked about the recent Galaxy downtime and how we can do a better job at communicating, we’ve started that discussion [Ansible Community Status page & Notifications](https://forum.ansible.com/t/ansible-community-status-page-notifications/45253), we’d love to get your feedback on what you’d like to see.

So please share your ideas via [Ansible Community Status page & Notifications](https://forum.ansible.com/t/ansible-community-status-page-notifications/45253)

---

<div class="post-metadata">

**Author:** ![gundalow](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/gundalow/32/99_2.png) [@gundalow](https://forum.ansible.com/u/gundalow)\
**Post date:** [February 26, 2026, 7:57am UTC](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170/41 "2026-02-26T07:57:05Z")

</div>

Closed on February 26, 2026, 7:57am UTC



[Previous page](https://forum.ansible.com/t/galaxy-ansible-com-currently-down-500-errors/45170.md?page=1)
