IranVia

Mirrors & Repositories

The Novin Cloud mirror — no sanctions, no VPN

Mirrors & Repositories

Reaching software repositories hosted outside Iran runs into two problems: sanctions and speed. The Novin Cloud mirror solves both.

What is a mirror?

A mirror is a copy of public software repositories hosted inside Iran. When you request a package, the file is delivered from local infrastructure instead of a server abroad.

Why it matters

Many official repositories are unreachable from Iran, or answer so slowly that installing a single package becomes a real obstacle and CI/CD pipelines become unreliable.

Who uses it?

Everyone from a developer running npm install on a laptop to a team running dozens of Kubernetes builds a day.

The Novin Cloud mirror

Novin Cloud mirrors more than 79 public repositories — Linux distributions, language package managers, Docker images, Helm charts and DevOps tool binaries. The service is public, free and needs no sign-up.

Summary

Change one URL and package installs become fast, reliable and VPN-free. Step-by-step guides for every repository are in the Novin Cloud documentation.

Use Cases

79+ Repositories

From Linux distributions to language package managers

No VPN Needed

Direct access from inside Iran

Reliable CI/CD

Your builds no longer depend on foreign servers

No Sign-up

Free, with no login required

Installing and updating Linux servers

CI/CD pipelines and automated builds

Local development with npm, pip and Maven

Deploying to Kubernetes with Helm

How to Use

Replace your current repository URL with the Novin Cloud mirror.

  1. 1

    Ubuntu and Debian packages

    Point sources.list at the mirror:

    deb https://mirror.novin.cloud/ubuntu/ noble main restricted universe multiverse
    sudo apt update
  2. 2

    npm and PyPI

    Change your package manager's default registry:

    npm config set registry https://mirror.novin.cloud/artifactory/api/npm/npm/
    pip config set global.index-url https://mirror.novin.cloud/artifactory/api/pypi/pypi/simple/
  3. 3

    Docker images

    Prefix the image name with the mirror host:

    docker pull docker.novin.cloud/hello-world
  4. 4

    Helm and Kubernetes

    Add the chart repository:

    helm repo add novin https://mirror.novin.cloud/helm
    helm repo update

Full step-by-step guides for every repository are in the Novin Cloud documentation: docs.novin.cloud/mirrors/about

Repository Catalog

191 repositories are available on mirror.novin.cloud. Search by name or filter by package type; click an entry to open the repository.

Frequently Asked Questions

Get Started Now

Full guides for every repository are available in the Novin Cloud documentation at docs.novin.cloud/mirrors/about.