Primary endpoint
Use https://mirror.kargadan.ir/repository/opensuse-group/ as the canonical baseurl in your client configuration.
zypper mirror for openSUSE Leap, Tumbleweed, and the update channel.
Use https://mirror.kargadan.ir/repository/opensuse-group/ as the canonical baseurl in your client configuration.
Primary archive plus 3 companion archives (security · updates · backports — listed below).
Public read access over HTTPS. Plain HTTP is available for legacy clients that cannot validate the certificate.
Drop one of the URLs below into your client configuration. HTTPS is the right choice in almost every case.
This distribution requires more than one archive — list each one below in your client configuration.
| Name | URL |
|---|---|
opensuse-leap-proxy | https://mirror.kargadan.ir/repository/opensuse-leap-proxy/ |
opensuse-tw-proxy | https://mirror.kargadan.ir/repository/opensuse-tw-proxy/ |
opensuse-update-proxy | https://mirror.kargadan.ir/repository/opensuse-update-proxy/ |
Both Leap and Tumbleweed are served from the same yum group. Use Leap blocks for stable installs and Tumbleweed blocks for rolling installs.
Run this from any machine that can reach the mirror. It should complete in under a second once metadata is cached.
# Quick smoke test (Leap)
curl -fsSL https://mirror.kargadan.ir/repository/opensuse-group/15.6/repo/oss/repodata/repomd.xml | head
Drop this file at /etc/zypp/repos.d/opensuse.repo on the target host for the recommended default release (15.6). See configuration by release for every supported suite.
; /etc/zypp/repos.d/opensuse.repo (openSUSE Leap 15.6 / Tumbleweed)
; Leap and Tumbleweed share one yum group (opensuse-group) but the path layout
; under it differs between editions; only enable the relevant blocks.
[repo-oss]
name=Main Repository (OSS)
enabled=1
autorefresh=1
gpgcheck=1
priority=99
type=rpm-md
baseurl=https://mirror.kargadan.ir/repository/opensuse-group/15.6/repo/oss/
[repo-non-oss]
name=Main Repository (NON-OSS)
enabled=1
autorefresh=1
gpgcheck=1
type=rpm-md
baseurl=https://mirror.kargadan.ir/repository/opensuse-group/15.6/repo/non-oss/
[repo-update]
name=Main Update Repository
enabled=1
autorefresh=1
gpgcheck=1
type=rpm-md
baseurl=https://mirror.kargadan.ir/repository/opensuse-group/leap/15.6/oss/
[tumbleweed-oss]
; Tumbleweed clients only.
name=openSUSE-Tumbleweed-Oss
enabled=0
autorefresh=1
gpgcheck=1
type=rpm-md
baseurl=https://mirror.kargadan.ir/repository/opensuse-group/oss/
Each block below is a complete, copy-ready configuration for one suite or release. Install path: /etc/zypp/repos.d/opensuse.repo. The same patterns are committed under /opt/client-configs/opensuse/opensuse.repo on the mirror host (default release only).
curl -fsSL https://mirror.kargadan.ir/repository/opensuse-group/15.6/repo/oss/repodata/repomd.xml | head; /etc/zypp/repos.d/opensuse.repo (openSUSE Leap 15.6)
[repo-oss]
name=Main Repository (OSS)
enabled=1
autorefresh=1
gpgcheck=1
type=rpm-md
baseurl=https://mirror.kargadan.ir/repository/opensuse-group/15.6/repo/oss/
[repo-non-oss]
name=Main Repository (NON-OSS)
enabled=1
autorefresh=1
gpgcheck=1
type=rpm-md
baseurl=https://mirror.kargadan.ir/repository/opensuse-group/15.6/repo/non-oss/
[repo-update]
name=Main Update Repository
enabled=1
autorefresh=1
gpgcheck=1
type=rpm-md
baseurl=https://mirror.kargadan.ir/repository/opensuse-group/leap/15.6/oss/curl -fsSL https://mirror.kargadan.ir/repository/opensuse-group/15.5/repo/oss/repodata/repomd.xml | head; /etc/zypp/repos.d/opensuse.repo (openSUSE Leap 15.5)
[repo-oss]
name=Main Repository (OSS)
enabled=1
autorefresh=1
gpgcheck=1
type=rpm-md
baseurl=https://mirror.kargadan.ir/repository/opensuse-group/15.5/repo/oss/
[repo-non-oss]
name=Main Repository (NON-OSS)
enabled=1
autorefresh=1
gpgcheck=1
type=rpm-md
baseurl=https://mirror.kargadan.ir/repository/opensuse-group/15.5/repo/non-oss/
[repo-update]
name=Main Update Repository
enabled=1
autorefresh=1
gpgcheck=1
type=rpm-md
baseurl=https://mirror.kargadan.ir/repository/opensuse-group/leap/15.5/oss/curl -fsSL https://mirror.kargadan.ir/repository/opensuse-group/oss/repodata/repomd.xml | head; /etc/zypp/repos.d/opensuse.repo (openSUSE Tumbleweed — enable tumbleweed-oss only)
[tumbleweed-oss]
name=openSUSE-Tumbleweed-Oss
enabled=1
autorefresh=1
gpgcheck=1
type=rpm-md
baseurl=https://mirror.kargadan.ir/repository/opensuse-group/oss/A minimal snippet you can paste into a Dockerfile or pipeline step.
# Dockerfile snippet (openSUSE Leap)
FROM opensuse/leap:15.6
COPY opensuse.repo /etc/zypp/repos.d/opensuse.repo
RUN zypper --gpg-auto-import-keys ref
| Distribution | openSUSE |
| Package manager | zypper |
| Mirror format (Nexus) | yum |
| Default suite / branch | 15.6 |
| Authentication | Not required (anonymous read) |
| Protocols | HTTPS · HTTP |
Both Leap and Tumbleweed are served from the same yum group. Use Leap blocks for stable installs and Tumbleweed blocks for rolling installs.