IRANSERVER LINUX REPOSITORY

Better Solutions For Your Servers. We are always striving to excellence

Quick Access

Configuration based on your Distro

Please use the configuration below based on your Linux distribution.

To use IranServer repository in Debian 12, follow these steps:

Step 1: Backup current sources.list file:
cp /etc/apt/sources.list /etc/apt/sources.list_backup__$(date +'%Y-%m-%d')_
Step 2: Replace /etc/apt/sources.list with following content:
deb https://mirror.iranserver.com/debian/ bookworm main contrib non-free deb https://mirror.iranserver.com/debian/ bookworm-updates main contrib non-free deb https://mirror.iranserver.com/debian-security/ bookworm-security main contrib non-free deb https://mirror.iranserver.com/debian/ bookworm-backports main contrib non-free
Step 3: Update package list:
apt update
Debian 12 Bookworm ISO Download

Latest stable release of Debian

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/debian/12/debian-12.x.x-amd64-netinst.iso

To use IranServer repository in Debian 11, follow these steps:

Step 1: Backup current sources.list file:
cp /etc/apt/sources.list /etc/apt/sources.list_backup__$(date +'%Y-%m-%d')_
Step 2: Replace /etc/apt/sources.list with following content:
deb https://mirror.iranserver.com/debian/ bullseye main contrib non-free deb https://mirror.iranserver.com/debian/ bullseye-updates main contrib non-free deb https://mirror.iranserver.com/debian-security/ bullseye-security main contrib non-free deb https://mirror.iranserver.com/debian/ bullseye-backports main contrib non-free
Step 3: Update package list:
apt update
Debian 11 Bullseye ISO Download

Previous stable release of Debian

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/debian-iso/debian-11.0.0-amd64-DVD-1.iso

To use IranServer repository in Debian 10, follow these steps:

Step 1: Backup current sources.list file:
cp /etc/apt/sources.list /etc/apt/sources.list_backup__$(date +'%Y-%m-%d')_
Step 2: Replace /etc/apt/sources.list with following content:
deb https://mirror.iranserver.com/debian/ buster main contrib non-free deb https://mirror.iranserver.com/debian/ buster-updates main contrib non-free deb https://mirror.iranserver.com/debian-security/ buster/updates main contrib non-free deb https://mirror.iranserver.com/debian/ buster-backports main contrib non-free
Step 3: Update package list:
apt update
Debian 10 Buster ISO Download

Old stable release of Debian

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/debian-iso/debian-10.13.0-amd64-xfce-CD-1.iso

To use IranServer repository in Debian 9, follow these steps:

Note: Debian 9 (Stretch) has reached End of Life (EOL)
Step 1: Backup current sources.list file:
cp /etc/apt/sources.list /etc/apt/sources.list_backup__$(date +'%Y-%m-%d')_
Step 2: Replace /etc/apt/sources.list with following content:
deb https://mirror.iranserver.com/debian/ stretch main contrib non-free deb https://mirror.iranserver.com/debian/ stretch-updates main contrib non-free deb https://mirror.iranserver.com/debian-security/ stretch/updates main contrib non-free deb https://mirror.iranserver.com/debian/ stretch-backports main contrib non-free
Step 3: Update package list:
apt update
Debian 9 Stretch ISO Download

End of Life (EOL) release - not recommended for production use

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/debian-iso/debian-9.13.0-amd64-xfce-CD-1.iso

To use IranServer repository in Ubuntu 24.04, follow these steps:

Step 1: Backup current sources.list file:
cp /etc/apt/sources.list /etc/apt/sources.list_backup__$(date +'%Y-%m-%d')_
Step 2: Replace /etc/apt/sources.list with following content:
deb https://mirror.iranserver.com/ubuntu/ noble main restricted deb https://mirror.iranserver.com/ubuntu/ noble-updates main restricted deb https://mirror.iranserver.com/ubuntu/ noble universe deb https://mirror.iranserver.com/ubuntu/ noble-updates universe deb https://mirror.iranserver.com/ubuntu/ noble multiverse deb https://mirror.iranserver.com/ubuntu/ noble-updates multiverse deb https://mirror.iranserver.com/ubuntu/ noble-backports main restricted universe multiverse deb https://mirror.iranserver.com/ubuntu/ noble-security main restricted deb https://mirror.iranserver.com/ubuntu/ noble-security universe deb https://mirror.iranserver.com/ubuntu/ noble-security multiverse
Step 3: Update package list:
apt update
Ubuntu 24.04 ISO Download

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/ubuntu-iso/ubuntu-24.04.3-live-server-amd64.iso

To use IranServer repository in Ubuntu 22.04, follow these steps:

Step 1: Backup current sources.list file:
cp /etc/apt/sources.list /etc/apt/sources.list_backup__$(date +'%Y-%m-%d')_
Step 2: Replace /etc/apt/sources.list with following content:
deb https://mirror.iranserver.com/ubuntu/ jammy main restricted deb https://mirror.iranserver.com/ubuntu/ jammy-updates main restricted deb https://mirror.iranserver.com/ubuntu/ jammy universe deb https://mirror.iranserver.com/ubuntu/ jammy-updates universe deb https://mirror.iranserver.com/ubuntu/ jammy multiverse deb https://mirror.iranserver.com/ubuntu/ jammy-updates multiverse deb https://mirror.iranserver.com/ubuntu/ jammy-backports main restricted universe multiverse deb https://mirror.iranserver.com/ubuntu/ jammy-security main restricted deb https://mirror.iranserver.com/ubuntu/ jammy-security universe deb https://mirror.iranserver.com/ubuntu/ jammy-security multiverse
Step 3: Update package list:
apt update
Ubuntu 22.04 ISO Download

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/ubuntu-iso/ubuntu-22.04.5-live-server-amd64.iso

To use IranServer repository in Ubuntu 20.04, follow these steps:

Step 1: Backup current sources.list file:
cp /etc/apt/sources.list /etc/apt/sources.list_backup__$(date +'%Y-%m-%d')_
Step 2: Replace /etc/apt/sources.list with following content:
deb https://mirror.iranserver.com/ubuntu/ focal main restricted deb https://mirror.iranserver.com/ubuntu/ focal-updates main restricted deb https://mirror.iranserver.com/ubuntu/ focal universe deb https://mirror.iranserver.com/ubuntu/ focal-updates universe deb https://mirror.iranserver.com/ubuntu/ focal multiverse deb https://mirror.iranserver.com/ubuntu/ focal-updates multiverse deb https://mirror.iranserver.com/ubuntu/ focal-backports main restricted universe multiverse deb https://mirror.iranserver.com/ubuntu/ focal-security main restricted deb https://mirror.iranserver.com/ubuntu/ focal-security universe deb https://mirror.iranserver.com/ubuntu/ focal-security multiverse
Step 3: Update package list:
apt update
Ubuntu 20.04 ISO Download

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/ubuntu-iso/ubuntu-20.04.6-live-server-amd64.iso

To use IranServer repository in Ubuntu 18.04, follow these steps:

Step 1: Backup current sources.list file:
cp /etc/apt/sources.list /etc/apt/sources.list_backup__$(date +'%Y-%m-%d')_
Step 2: Replace /etc/apt/sources.list with following content:
deb https://mirror.iranserver.com/ubuntu/ bionic main restricted deb https://mirror.iranserver.com/ubuntu/ bionic-updates main restricted deb https://mirror.iranserver.com/ubuntu/ bionic universe deb https://mirror.iranserver.com/ubuntu/ bionic-updates universe deb https://mirror.iranserver.com/ubuntu/ bionic multiverse deb https://mirror.iranserver.com/ubuntu/ bionic-updates multiverse deb https://mirror.iranserver.com/ubuntu/ bionic-backports main restricted universe multiverse deb https://mirror.iranserver.com/ubuntu/ bionic-security main restricted deb https://mirror.iranserver.com/ubuntu/ bionic-security universe deb https://mirror.iranserver.com/ubuntu/ bionic-security multiverse
Step 3: Update package list:
apt update
Ubuntu 18.04 ISO Download

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/ubuntu-iso/ubuntu-18.04.6-live-server-amd64.iso

To use IranServer repository in Ubuntu 16.04, follow these steps:

Step 1: Backup current sources.list file:
cp /etc/apt/sources.list /etc/apt/sources.list_backup__$(date +'%Y-%m-%d')_
Step 2: Replace /etc/apt/sources.list with following content:
deb https://mirror.iranserver.com/ubuntu/ xenial main restricted deb https://mirror.iranserver.com/ubuntu/ xenial-updates main restricted deb https://mirror.iranserver.com/ubuntu/ xenial universe deb https://mirror.iranserver.com/ubuntu/ xenial-updates universe deb https://mirror.iranserver.com/ubuntu/ xenial multiverse deb https://mirror.iranserver.com/ubuntu/ xenial-updates multiverse deb https://mirror.iranserver.com/ubuntu/ xenial-backports main restricted universe multiverse deb https://mirror.iranserver.com/ubuntu/ xenial-security main restricted deb https://mirror.iranserver.com/ubuntu/ xenial-security universe deb https://mirror.iranserver.com/ubuntu/ xenial-security multiverse
Step 3: Update package list:
apt update
Ubuntu 16.04 ISO Download

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/ubuntu-iso/ubuntu-16.04.6-server-amd64.iso

To use IranServer repository in AlmaLinux 10, follow these steps:

Step 1: Backup current repo files:
cp -r /etc/yum.repos.d/ /etc/yum.repos.d.backup__$(date +'%Y-%m-%d')_
Step 2: Create or edit /etc/yum.repos.d/iranserver-almalinux.repo:
[baseos_iranserver] name=AlmaLinux $releasever - BaseOS baseurl=https://mirror.iranserver.com/almalinux/$releasever/BaseOS/$basearch/os/ enabled=1 gpgcheck=1 countme=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-10 [appstream_iranserver] name=AlmaLinux $releasever - AppStream baseurl=https://mirror.iranserver.com/almalinux/$releasever/AppStream/$basearch/os/ enabled=1 gpgcheck=1 countme=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-10 [extras_iranserver] name=AlmaLinux $releasever - Extras baseurl=https://mirror.iranserver.com/almalinux/$releasever/extras/$basearch/os/ enabled=1 gpgcheck=1 countme=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-10 [crb_iranserver] name=AlmaLinux $releasever - CRB baseurl=https://mirror.iranserver.com/almalinux/$releasever/CRB/$basearch/os/ enabled=1 gpgcheck=1 countme=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-10 [highavailability_iranserver] name=AlmaLinux $releasever - HighAvailability baseurl=https://mirror.iranserver.com/almalinux/$releasever/HighAvailability/$basearch/os/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-10 [nfv_iranserver] name=AlmaLinux $releasever - NFV baseurl=https://mirror.iranserver.com/almalinux/$releasever/NFV/$basearch/os/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-10 [rt_iranserver] name=AlmaLinux $releasever - RT baseurl=https://mirror.iranserver.com/almalinux/$releasever/RT/$basearch/os/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-10 [resilientstorage_iranserver] name=AlmaLinux $releasever - ResilientStorage baseurl=https://mirror.iranserver.com/almalinux/$releasever/ResilientStorage/$basearch/os/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-10 [sap_iranserver] name=AlmaLinux $releasever - SAP baseurl=https://mirror.iranserver.com/almalinux/$releasever/SAP/$basearch/os/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-10 [saphana_iranserver] name=AlmaLinux $releasever - SAPHANA baseurl=https://mirror.iranserver.com/almalinux/$releasever/SAPHANA/$basearch/os/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-10
Step 3: Import GPG key and update repositories:
rpm --import https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-10 dnf clean all dnf makecache
Note: Replace $releasever with your specific version (e.g., 10.0, 10.1)
AlmaLinux 10 ISO Downloads

Choose your specific version:

Or use wget to browse:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/almalinux-iso/AlmaLinux-10-latest-x86_64-dvd.iso

To use IranServer repository in AlmaLinux 9, follow these steps:

Step 1: Backup current repo files:
cp -r /etc/yum.repos.d/ /etc/yum.repos.d.backup__$(date +'%Y-%m-%d')_
Step 2: Create or edit /etc/yum.repos.d/iranserver-almalinux.repo:
[baseos_iranserver] name=AlmaLinux $releasever - BaseOS baseurl=https://mirror.iranserver.com/almalinux/$releasever/BaseOS/$basearch/os/ enabled=1 gpgcheck=1 countme=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-9 [appstream_iranserver] name=AlmaLinux $releasever - AppStream baseurl=https://mirror.iranserver.com/almalinux/$releasever/AppStream/$basearch/os/ enabled=1 gpgcheck=1 countme=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-9 [extras_iranserver] name=AlmaLinux $releasever - Extras baseurl=https://mirror.iranserver.com/almalinux/$releasever/extras/$basearch/os/ enabled=1 gpgcheck=1 countme=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-9 [crb_iranserver] name=AlmaLinux $releasever - CRB baseurl=https://mirror.iranserver.com/almalinux/$releasever/CRB/$basearch/os/ enabled=1 gpgcheck=1 countme=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-9 [highavailability_iranserver] name=AlmaLinux $releasever - HighAvailability baseurl=https://mirror.iranserver.com/almalinux/$releasever/HighAvailability/$basearch/os/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-9 [nfv_iranserver] name=AlmaLinux $releasever - NFV baseurl=https://mirror.iranserver.com/almalinux/$releasever/NFV/$basearch/os/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-9 [rt_iranserver] name=AlmaLinux $releasever - RT baseurl=https://mirror.iranserver.com/almalinux/$releasever/RT/$basearch/os/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-9 [resilientstorage_iranserver] name=AlmaLinux $releasever - ResilientStorage baseurl=https://mirror.iranserver.com/almalinux/$releasever/ResilientStorage/$basearch/os/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-9 [sap_iranserver] name=AlmaLinux $releasever - SAP baseurl=https://mirror.iranserver.com/almalinux/$releasever/SAP/$basearch/os/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-9 [saphana_iranserver] name=AlmaLinux $releasever - SAPHANA baseurl=https://mirror.iranserver.com/almalinux/$releasever/SAPHANA/$basearch/os/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-9
Step 3: Import GPG key and update repositories:
rpm --import https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-9 dnf clean all dnf makecache
Note: Replace $releasever with your specific version (e.g., 9.0, 9.1, 9.2, 9.3, 9.4, 9.5, 9.6, 9.7)
AlmaLinux 9 ISO Downloads

Choose your specific version:

Or use wget to browse:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/almalinux-iso/AlmaLinux-9-latest-x86_64-dvd.iso

To use IranServer repository in AlmaLinux 8, follow these steps:

Step 1: Backup current repo files:
cp -r /etc/yum.repos.d/ /etc/yum.repos.d.backup__$(date +'%Y-%m-%d')_
Step 2: Create or edit /etc/yum.repos.d/iranserver-almalinux.repo:
[baseos_iranserver] name=AlmaLinux $releasever - BaseOS baseurl=https://mirror.iranserver.com/almalinux/$releasever/BaseOS/$basearch/os/ enabled=1 gpgcheck=1 countme=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-8 [appstream_iranserver] name=AlmaLinux $releasever - AppStream baseurl=https://mirror.iranserver.com/almalinux/$releasever/AppStream/$basearch/os/ enabled=1 gpgcheck=1 countme=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-8 [extras_iranserver] name=AlmaLinux $releasever - Extras baseurl=https://mirror.iranserver.com/almalinux/$releasever/extras/$basearch/os/ enabled=1 gpgcheck=1 countme=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-8 [powertools_iranserver] name=AlmaLinux $releasever - PowerTools baseurl=https://mirror.iranserver.com/almalinux/$releasever/PowerTools/$basearch/os/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-8 [highavailability_iranserver] name=AlmaLinux $releasever - HighAvailability baseurl=https://mirror.iranserver.com/almalinux/$releasever/HighAvailability/$basearch/os/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-8 [nfv_iranserver] name=AlmaLinux $releasever - NFV baseurl=https://mirror.iranserver.com/almalinux/$releasever/NFV/$basearch/os/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-8 [rt_iranserver] name=AlmaLinux $releasever - RT baseurl=https://mirror.iranserver.com/almalinux/$releasever/RT/$basearch/os/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-8 [resilientstorage_iranserver] name=AlmaLinux $releasever - ResilientStorage baseurl=https://mirror.iranserver.com/almalinux/$releasever/ResilientStorage/$basearch/os/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-8 [sap_iranserver] name=AlmaLinux $releasever - SAP baseurl=https://mirror.iranserver.com/almalinux/$releasever/SAP/$basearch/os/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-8 [saphana_iranserver] name=AlmaLinux $releasever - SAPHANA baseurl=https://mirror.iranserver.com/almalinux/$releasever/SAPHANA/$basearch/os/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-8
Step 3: Import GPG key and update repositories:
rpm --import https://mirror.iranserver.com/almalinux/RPM-GPG-KEY-AlmaLinux-8 dnf clean all dnf makecache
Note: Replace $releasever with your specific version (e.g., 8.3, 8.4, 8.5, 8.6, 8.7, 8.8, 8.9, 8.10)
AlmaLinux 8 ISO Downloads

Choose your specific version:

Or use wget to browse:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/almalinux-iso/AlmaLinux-8-latest-x86_64-dvd.iso
Note: CentOS 8 reached End of Life (EOL) on December 31, 2021

To use IranServer repository for CentOS 8 Stream, follow these steps:

Step 1: Backup current repo files:
cp -r /etc/yum.repos.d/ /etc/yum.repos.d.backup__$(date +'%Y-%m-%d')_
Step 2: Create /etc/yum.repos.d/iranserver-centos.repo:
[baseos_iranserver] name=CentOS Stream $releasever - BaseOS baseurl=https://mirror.iranserver.com/centos-vault/centos/$releasever/BaseOS/$basearch/os/ enabled=1 gpgcheck=1 gpgkey=https://mirror.iranserver.com/centos-vault/RPM-GPG-KEY-CentOS-8 [appstream_iranserver] name=CentOS Stream $releasever - AppStream baseurl=https://mirror.iranserver.com/centos-vault/centos/$releasever/AppStream/$basearch/os/ enabled=1 gpgcheck=1 gpgkey=https://mirror.iranserver.com/centos-vault/RPM-GPG-KEY-CentOS-8 [extras_iranserver] name=CentOS Stream $releasever - Extras baseurl=https://mirror.iranserver.com/centos-vault/centos/$releasever/extras/$basearch/os/ enabled=1 gpgcheck=1 gpgkey=https://mirror.iranserver.com/centos-vault/RPM-GPG-KEY-CentOS-8 [powertools_iranserver] name=CentOS Stream $releasever - PowerTools baseurl=https://mirror.iranserver.com/centos-vault/centos/$releasever/PowerTools/$basearch/os/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/centos-vault/RPM-GPG-KEY-CentOS-8 [centosplus_iranserver] name=CentOS Stream $releasever - Plus baseurl=https://mirror.iranserver.com/centos-vault/centos/$releasever/centosplus/$basearch/os/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/centos-vault/RPM-GPG-KEY-CentOS-8 [highavailability_iranserver] name=CentOS Stream $releasever - High Availability baseurl=https://mirror.iranserver.com/centos-vault/centos/$releasever/HighAvailability/$basearch/os/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/centos-vault/RPM-GPG-KEY-CentOS-8
Step 3: Import GPG key and update repositories:
rpm --import https://mirror.iranserver.com/centos-vault/RPM-GPG-KEY-CentOS-8 dnf clean all dnf makecache
CentOS 8 Stream ISO Downloads

Available versions in Vault:

Or use wget to browse:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/CentOS-iso/centos-8.2-2004.iso
Note: CentOS 7 reached End of Life (EOL) on June 30, 2024

To use IranServer repository for CentOS 7, follow these steps:

Step 1: Backup current repo files:
cp -r /etc/yum.repos.d/ /etc/yum.repos.d.backup__$(date +'%Y-%m-%d')_
Step 2: Create /etc/yum.repos.d/iranserver-centos.repo:
[base_iranserver] name=CentOS-$releasever - Base baseurl=https://mirror.iranserver.com/centos-vault/centos/$releasever/os/$basearch/ enabled=1 gpgcheck=1 gpgkey=https://mirror.iranserver.com/centos-vault/RPM-GPG-KEY-CentOS-7 [updates_iranserver] name=CentOS-$releasever - Updates baseurl=https://mirror.iranserver.com/centos-vault/centos/$releasever/updates/$basearch/ enabled=1 gpgcheck=1 gpgkey=https://mirror.iranserver.com/centos-vault/RPM-GPG-KEY-CentOS-7 [extras_iranserver] name=CentOS-$releasever - Extras baseurl=https://mirror.iranserver.com/centos-vault/centos/$releasever/extras/$basearch/ enabled=1 gpgcheck=1 gpgkey=https://mirror.iranserver.com/centos-vault/RPM-GPG-KEY-CentOS-7 [centosplus_iranserver] name=CentOS-$releasever - Plus baseurl=https://mirror.iranserver.com/centos-vault/centos/$releasever/centosplus/$basearch/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/centos-vault/RPM-GPG-KEY-CentOS-7 [scl_iranserver] name=CentOS-$releasever - SCL baseurl=https://mirror.iranserver.com/centos-vault/centos/$releasever/sclo/$basearch/sclo/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/centos-vault/RPM-GPG-KEY-CentOS-7 [paas_iranserver] name=CentOS-$releasever - PaaS baseurl=https://mirror.iranserver.com/centos-vault/centos/$releasever/paas/$basearch/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/centos-vault/RPM-GPG-KEY-CentOS-7 [opstools_iranserver] name=CentOS-$releasever - OpsTools baseurl=https://mirror.iranserver.com/centos-vault/centos/$releasever/opstools/$basearch/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/centos-vault/RPM-GPG-KEY-CentOS-7 [nfv_iranserver] name=CentOS-$releasever - NFV baseurl=https://mirror.iranserver.com/centos-vault/centos/$releasever/nfv/$basearch/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/centos-vault/RPM-GPG-KEY-CentOS-7 [rt_iranserver] name=CentOS-$releasever - RT baseurl=https://mirror.iranserver.com/centos-vault/centos/$releasever/rt/$basearch/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/centos-vault/RPM-GPG-KEY-CentOS-7
Step 3: Import GPG key and update repositories:
rpm --import https://mirror.iranserver.com/centos-vault/RPM-GPG-KEY-CentOS-7 yum clean all yum makecache
Note: Replace $releasever with your specific version (e.g., 7.9.2009, 7.8.2003, etc.)
CentOS 7 ISO Downloads

Available versions in Vault:

Or use wget to browse:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/CentOS-iso/CentOS-7-x86_64-Minimal-2003.iso
Warning: CentOS 6 reached End of Life (EOL) on November 30, 2020

To use IranServer repository for CentOS 6, follow these steps:

Step 1: Backup current repo files:
cp -r /etc/yum.repos.d/ /etc/yum.repos.d.backup__$(date +'%Y-%m-%d')_
Step 2: Create /etc/yum.repos.d/iranserver-centos.repo:
[base_iranserver] name=CentOS-$releasever - Base baseurl=https://mirror.iranserver.com/centos-vault/centos/$releasever/os/$basearch/ enabled=1 gpgcheck=1 gpgkey=https://mirror.iranserver.com/centos-vault/RPM-GPG-KEY-CentOS-6 [updates_iranserver] name=CentOS-$releasever - Updates baseurl=https://mirror.iranserver.com/centos-vault/centos/$releasever/updates/$basearch/ enabled=1 gpgcheck=1 gpgkey=https://mirror.iranserver.com/centos-vault/RPM-GPG-KEY-CentOS-6 [extras_iranserver] name=CentOS-$releasever - Extras baseurl=https://mirror.iranserver.com/centos-vault/centos/$releasever/extras/$basearch/ enabled=1 gpgcheck=1 gpgkey=https://mirror.iranserver.com/centos-vault/RPM-GPG-KEY-CentOS-6 [centosplus_iranserver] name=CentOS-$releasever - Plus baseurl=https://mirror.iranserver.com/centos-vault/centos/$releasever/centosplus/$basearch/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/centos-vault/RPM-GPG-KEY-CentOS-6 [contrib_iranserver] name=CentOS-$releasever - Contrib baseurl=https://mirror.iranserver.com/centos-vault/centos/$releasever/contrib/$basearch/ enabled=0 gpgcheck=1 gpgkey=https://mirror.iranserver.com/centos-vault/RPM-GPG-KEY-CentOS-6
Step 3: Import GPG key and update repositories:
rpm --import https://mirror.iranserver.com/centos-vault/RPM-GPG-KEY-CentOS-6 yum clean all yum makecache
CentOS 6 ISO Downloads

Available versions in Vault:

Or use wget to browse:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/CentOS-iso/CentOS-6.0-i386-bin-DVD.iso

Extra Packages for Enterprise Linux (EPEL) provides additional packages for AlmaLinux and other Enterprise Linux distributions.

To enable EPEL 9 repository from IranServer mirror:

# Install EPEL repository configuration dnf install https://mirror.iranserver.com/epel/epel-release-latest-9.noarch.rpm # Or manually create the repo file cat > /etc/yum.repos.d/epel.repo << 'EOF' [epel] name=Extra Packages for Enterprise Linux $releasever - $basearch baseurl=https://mirror.iranserver.com/epel/$releasever/Everything/$basearch enabled=1 gpgcheck=1 gpgkey=https://mirror.iranserver.com/epel/RPM-GPG-KEY-EPEL-9 EOF

To enable EPEL 8 repository from IranServer mirror:

# Install EPEL repository configuration dnf install https://mirror.iranserver.com/epel/epel-release-latest-8.noarch.rpm # Or manually create the repo file cat > /etc/yum.repos.d/epel.repo << 'EOF' [epel] name=Extra Packages for Enterprise Linux $releasever - $basearch baseurl=https://mirror.iranserver.com/epel/$releasever/Everything/$basearch enabled=1 gpgcheck=1 gpgkey=https://mirror.iranserver.com/epel/RPM-GPG-KEY-EPEL-8 EOF

To configure Docker to use IranServer Docker registry mirror, follow these steps:

1. Create or edit the Docker daemon configuration file:

nano /etc/docker/daemon.json

2. Add the following configuration:

{ "dns": ["8.8.8.8", "1.1.1.1", "4.2.2.4"], "registry-mirrors": [ "https://docker.iranserver.com" ], "insecure-registries": [ "docker.iranserver.com" ], "max-concurrent-downloads": 10, "max-concurrent-uploads": 10 }

3. Reload and restart Docker daemon:

systemctl daemon-reload systemctl restart docker

4. Verify the configuration:

docker info | grep -A 5 "Registry Mirrors"

To configure PIP to use IranServer PyPI mirror, use one of the following methods:

Method 1: Permanent configuration (recommended)

Create or edit PIP configuration file:

mkdir -p ~/.pip nano ~/.pip/pip.conf

Add the following configuration:

[global] index-url = https://mirror.iranserver.com/pypi/simple trusted-host = mirror.iranserver.com timeout = 60

To configure NPM to use IranServer registry, use one of the following methods:

Method 1: Permanent configuration

Set NPM registry to IranServer:

npm config set registry https://mirror.iranserver.com/npm/ npm config set strict-ssl false

To update ClamAV database from IranServer repository, run the following commands:

wget -P /var/lib/clamav -N https://mirror.iranserver.com/clamav/main.cvd wget -P /var/lib/clamav -N https://mirror.iranserver.com/clamav/daily.cvd wget -P /var/lib/clamav -N https://mirror.iranserver.com/clamav/bytecode.cvd
Windows Server 2025

Latest Windows Server version

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/windows-iso/WinServer2025.iso
Windows Server 2022

Previous Windows Server version

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/windows-iso/WinServer2022.iso
Windows Server 2019

Popular Windows Server version

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/windows-iso/WinServer2019.iso
Windows Server 2016

Older Windows Server version

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/windows-iso/WinServer2016.iso
Windows Server 2012 R2

Legacy Windows Server version

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/windows-iso/WinServer2012_R2.iso
Windows Server 2012

Legacy Windows Server version

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/windows-iso/WinServer2012.iso
Very old version - Not recommended for production use
Windows Server 2003

Very old Windows Server version (End of Life)

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/windows-iso/WinServer2003.iso
Windows 11

Latest Windows client version

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/windows-iso/Windows11.iso
Windows 10

Popular Windows client version

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/windows-iso/Windows10.iso
SQL Server 2025

Latest SQL Server version

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/windows-iso/Microsoft_SQ_Server_2025_x64.iso
SQL Server 2022

Previous SQL Server version

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/windows-iso/Microsoft_SQL_Server_2022_Enterprise_x64.iso
SQL Server 2019

Popular SQL Server version

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/windows-iso/Microsoft_SQL_Server_2019_Enterprise_x64.iso
SQL Server Serial Keys

Serial numbers for SQL Server installations

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/windows-iso/Serial_SQL_Server_.txt
Windows VirtIO Drivers

Virtualization drivers for Windows VMs

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/windows-iso/Windows_Virtio_Drivers_v0_1_30.iso
NVIDIA Drivers for Windows 10 (64-bit)

GPU drivers version 471.41

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/os/windows-iso/NVIDIA_Drivers_win10_64bit_471_41.exe
ESXi 7.x Series
ESXi 7.0.0 Install ISO

VMware-VMvisor-Installer-7.0.0-15843807.x86_64.iso

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/ESXi/VMware-VMvisor-Installer-7.0.0-15843807.x86_64.iso
ESXi 7.0.3 Install ISO

Original version for initial installation on servers

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/ESXi/VMware_ESXi_703_Jul2022_Install_.iso
ESXi 7.0.3 Update Package

Offline update for older installed versions on servers

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/ESXi/VMware_ESXi_703_Jul2022_update_.zip
ESXi 7.0.3 HPE Install ISO

Optimized version for HP servers - initial installation

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/ESXi/VMware_ESXi_703_HPE_Jul2022_install_.iso
ESXi 7.0.3 HPE Update Package

Optimized version for HP servers - offline update

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/ESXi/VMware_ESXi_703_HPE_Jul2022_update_.zip
ESXi 6.x Series
ESXi 6.7.0 Update 3 Install ISO

VMware-VMvisor-Installer-6.7.0.update03-14320388.x86_64.iso

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/ESXi/VMware-VMvisor-Installer-6.7.0.update03-14320388.x86_64.iso
ESXi 6.7.0 Update 2 Install ISO

VMware-VMvisor-Installer-6.7.0.update02-13006603.x86_64.iso

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/ESXi/VMware-VMvisor-Installer-6.7.0.update02-13006603.x86_64.iso
ESXi 6.7 Update 2 (Alternative)

esxi-67u2.iso - Alternative version

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/ESXi/esxi-67u2.iso
ESXi 6.7.0 Install ISO

VMware-VMvisor-Installer-6.7.0-8169922.x86_64.iso

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/ESXi/VMware-VMvisor-Installer-6.7.0-8169922.x86_64.iso
ESXi 6.5.0 Update 2 Install ISO

VMware-VMvisor-Installer-6.5.0.update02-8294253.x86_64.iso

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/ESXi/VMware-VMvisor-Installer-6.5.0.update02-8294253.x86_64.iso
ESXi 6.5.0 Update 1 Install ISO

VMware-VMvisor-Installer-6.5.0.update01-5969303.x86_64.iso

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/ESXi/VMware-VMvisor-Installer-6.5.0.update01-5969303.x86_64.iso
ESXi 6.0.0 Update 1 Install ISO

VMware-VMvisor-Installer-6.0.0.update01-3029758.x86_64.iso

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/ESXi/VMware-VMvisor-Installer-6.0.0.update01-3029758.x86_64.iso
ESXi 5.x Series
ESXi 5.5.0 Update 1 HPE ISO

Optimized for HP servers - VMware-ESXi-5.5.0-Update1-1623387-HP-5.73.17-Mar2014.iso

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/ESXi/VMware-ESXi-5.5.0-Update1-1623387-HP-5.73.17-Mar2014.iso
Tools & Utilities
ESXi 7.0 Keygen

Key generator for latest ESXi version

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/ESXi/Vmware-vSphere-7.0-Keygen.rar
Proxmox Virtual Environment
Proxmox VE 9.1.1 Install ISO

Latest version for initial installation on servers

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/proxmox/proxmox-ve_9.1-1.iso
Proxmox VE 8.4.1 Install ISO

Previous stable version for installation on servers

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/proxmox/proxmox-ve_8.4-1.iso
Proxmox VE 7.4.1 Install ISO

Long-term support version for production servers

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/proxmox/proxmox-ve_7.4-1.iso
End of Life (EOL) - Not recommended for new installations
Proxmox VE 6.4.1 Install ISO

Legacy version for compatibility with older hardware

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/proxmox/proxmox-ve_6.4-1.iso
Very old version - Use only for legacy system recovery
Proxmox VE 5.2.1 Install ISO

Very old legacy version for compatibility with ancient hardware

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/proxmox/proxmox-ve_5.2-1.iso
Proxmox Backup Server
Proxmox Backup Server 4.1.1 Install ISO

Latest backup server version for Proxmox environments

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/proxmox/proxmox-backup-server_4.1-1.iso
Proxmox Backup Server 3.4.1 Install ISO

Previous stable backup server version

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/proxmox/proxmox-backup-server_3.4-1.iso
Older version - Consider upgrading to newer releases
Proxmox Backup Server 2.4.1 Install ISO

Legacy backup server version

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/proxmox/proxmox-backup-server_2.4-1.iso
Proxmox Mail Gateway
Proxmox Mail Gateway 9.0.1 Install ISO

Latest mail security gateway for email protection

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/proxmox/proxmox-mail-gateway_9.0-1.iso
Proxmox Mail Gateway 8.2.1 Install ISO

Previous stable mail gateway version

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/proxmox/proxmox-mail-gateway_8.2-1.iso
Older version - Consider upgrading to newer releases
Proxmox Mail Gateway 7.3.1 Install ISO

Legacy mail gateway version

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/proxmox/proxmox-mailgateway_7.3-1.iso
Proxmox Management Tools
Proxmox Datacenter Manager 1.0.2 Install ISO

Datacenter management tool for Proxmox environments

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/proxmox/proxmox-datacenter-manager_1.0-2.iso
Rancher Harvester is a modern hyperconverged infrastructure (HCI) solution built for bare metal servers using Kubernetes.
Harvester HCI ISO
Harvester v1.8.0 (Beta)

Latest stable release with newest features and improvements

Install ISO

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/harvesterhci/harvester-v1.8.0-amd64.iso
Configuration YAML

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/harvesterhci/version_1.8.0.yaml
Harvester v1.7.0 (Latest)

Previous stable release with long-term support

Install ISO

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/harvesterhci/harvester-v1.7.0-amd64.iso
Configuration YAML

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/harvesterhci/version_1.7.0.yaml
Harvester v1.6.0

Stable release with proven reliability

Install ISO

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/harvesterhci/harvester-v1.6.0-amd64.iso
Configuration YAML

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/harvesterhci/version_1.6.0.yaml
Older version - Consider upgrading to newer releases
Harvester v1.5.0

Legacy version for compatibility purposes

Install ISO

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/harvesterhci/harvester-v1.5.0-amd64.iso
Configuration YAML

Or use wget command:

wget --timeout=5 --tries=2 --no-check-certificate https://mirror.iranserver.com/iso/virtualization/harvesterhci/version_1.5.0.yaml
Additional Resources
Other Resources Directory

Additional files, drivers, and utilities for Harvester

Browse additional resources:

wget --timeout=5 --tries=2 --no-check-certificate --recursive --no-parent https://mirror.iranserver.com/iso/virtualization/harvesterhci/Other/
Note: For official Rancher downloads, please visit: Rancher GitHub Releases or Rancher Official Website
Quick Installation Guide
  1. Download the desired Harvester ISO file
  2. Create bootable USB or mount ISO on your server
  3. Boot from the installation media
  4. Follow the on-screen installation wizard
  5. Use the YAML configuration file for automated setups
  6. Access the Harvester dashboard at https://[server-ip]

Continuous Sync

All repositories are synchronized hourly with upstream servers to ensure the latest updates are available.

High Speed Access

Experience fast downloads and updates using IranServer's powerful infrastructure.