# Running our Docker registry on-prem with Harbor

DevFeed: [Running our Docker registry on-prem with Harbor](<https://devfeed.tech/articles/running-our-docker-registry-on-prem-with-harbor-33514.md>)

Original publisher: [Read original article](<https://dev.37signals.com/running-our-docker-registry-on-prem-with-harbor/>)

Author: Farah Schüller

Published: 2025-08-24T17:00:00Z

Content type: tutorial

Language: en

Sources: [37signals Dev](<https://devfeed.tech/sources/37signals-dev.md>)

Topics: [docker registry](<https://devfeed.tech/topics/docker-registry.md>), [on-prem](<https://devfeed.tech/topics/on-prem.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Docker Compose](<https://devfeed.tech/topics/docker-compose.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>)

Tags: [deployment](<https://devfeed.tech/tags/deployment.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-compose](<https://devfeed.tech/tags/docker-compose.md>), [docker-registry](<https://devfeed.tech/tags/docker-registry.md>), [harbor](<https://devfeed.tech/tags/harbor.md>), [on-prem](<https://devfeed.tech/tags/on-prem.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [registry](<https://devfeed.tech/tags/registry.md>)

## AI overview

The article describes 37signals' move from external container registries, including Docker Hub and Amazon Elastic Container Registry, to an on-premises Harbor registry. It explains cost, performance, security, governance, and independence concerns, then outlines a single-server Docker Compose deployment using the organization's own S3 storage and plans for replicated sites.

## Source excerpt

On hosting images without the price tag.