ParsVDS Mirror
Public Mirror ServiceWelcome to ParsVDS Mirror Service
Fast, reliable public mirrors for Linux distributions and open-source projects.
Access Methods
- HTTP: http://mirror.parsvds.com/
- HTTPS: https://mirror.parsvds.com/
- RSYNC: rsync://mirror.parsvds.com/
Speedtest Files
Download to measure your direct speed from ParsVDS mirror.
Linux Distributions
How to use ParsVDS Mirror (Pro)
Pick your OS tab and follow steps. Automatic setup script is provided too.
Quick Setup (Recommended)
If you don't want to do these steps manually, run our automatic setup script. It detects your OS and applies mirrors in a few clicks.
bash <(curl -fsSL https://mirror.parsvds.com/scripts/parsvds-mirror-setup.sh)You can still use the manual tabs below if you prefer.Ubuntu (APT)Debian (APT)AlmaLinux (DNF/YUM)CentOS (DNF/YUM)Arch Linux (pacman)EPEL (RHEL-based)MariaDB (Pro)Ubuntu 20.04 and 22.04 still use the classic
/etc/apt/sources.listfile. Starting with Ubuntu 24.04 LTS, the default APT configuration moved to deb822 format and the real sources are in/etc/apt/sources.list.d/ubuntu.sources. Use the matching section below for your version.Ubuntu 20.04 (focal)Ubuntu 22.04 (jammy)Ubuntu 24.04+ (noble, deb822)1 Detect your Ubuntu codename
lsb_release -csShould be focal for Ubuntu 20.04.2 Backup your current sources
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup3 Switch to ParsVDS mirrors
sudo sed -i 's|http[s]*://[^ ]*ubuntu.com/ubuntu|https://mirror.parsvds.com/ubuntu|g' /etc/apt/sources.list4 Update and test
sudo apt update apt show nano1 Detect your Ubuntu codename
lsb_release -csShould be jammy for Ubuntu 22.04.2 Backup your current sources
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup3 Switch to ParsVDS mirrors
sudo sed -i 's|http[s]*://[^ ]*ubuntu.com/ubuntu|https://mirror.parsvds.com/ubuntu|g' /etc/apt/sources.list4 Update and test
sudo apt update apt show nano1 Detect your Ubuntu codename
lsb_release -csFor Ubuntu 24.04 LTS this should be noble. On these versions the main sources file is/etc/apt/sources.list.d/ubuntu.sources(deb822 format).2 Backup the deb822 sources file
sudo cp /etc/apt/sources.list.d/ubuntu.sources \ /etc/apt/sources.list.d/ubuntu.sources.backup3 Switch to ParsVDS mirrors (ubuntu.sources)
sudo sed -i 's|http[s]*://[^ ]*ubuntu.com/ubuntu|https://mirror.parsvds.com/ubuntu|g' \ /etc/apt/sources.list.d/ubuntu.sourcesIf the file/etc/apt/sources.list.d/ubuntu.sourcesdoes not exist or has been heavily changed, it is recommended to use the Quick Setup script instead so it can regenerate a correct deb822 file.4 Update and test
sudo apt update apt show nanoAutomatic setup
The automatic script detects Ubuntu 24.04+ and updates
ubuntu.sourcesin deb822 format for you:curl -fsSL https://mirror.parsvds.com/scripts/parsvds-mirror-setup.sh | sudo bash -s -- --base1 Detect Debian codename
lsb_release -csExamples: bookworm, bullseye, trixie, sid2 Backup sources list
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak3 Switch to ParsVDS mirrors
sudo sed -i 's|http://deb.debian.org/debian|https://mirror.parsvds.com/debian|g' /etc/apt/sources.list sudo sed -i 's|http://security.debian.org/debian-security|https://mirror.parsvds.com/debian-security|g' /etc/apt/sources.list sudo sed -i 's|https://deb.debian.org/debian|https://mirror.parsvds.com/debian|g' /etc/apt/sources.list sudo sed -i 's|https://security.debian.org/debian-security|https://mirror.parsvds.com/debian-security|g' /etc/apt/sources.list4 Update & test
sudo apt update apt show zipAutomatic setup
curl -fsSL https://mirror.parsvds.com/scripts/parsvds-mirror-setup.sh | sudo bash -s -- --baseChoose your package manager:
DNF (Alma 8/9)YUM (very old)1 Backup repo files
sudo mkdir -p /etc/yum.repos.d/old-repo sudo mv /etc/yum.repos.d/almalinux*.repo /etc/yum.repos.d/old-repo/2 Switch AlmaLinux to ParsVDS
sudo tee /etc/yum.repos.d/almalinux-parsvds.repo >/dev/null <<'EOF' [baseos] name=AlmaLinux $releasever - BaseOS (ParsVDS) baseurl=https://mirror.parsvds.com/almalinux/$releasever/BaseOS/$basearch/os/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux [appstream] name=AlmaLinux $releasever - AppStream (ParsVDS) baseurl=https://mirror.parsvds.com/almalinux/$releasever/AppStream/$basearch/os/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux [extras] name=AlmaLinux $releasever - Extras (ParsVDS) baseurl=https://mirror.parsvds.com/almalinux/$releasever/extras/$basearch/os/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux EOF3 Refresh cache & test
sudo dnf clean all sudo dnf makecache sudo dnf info vimAutomatic setup
curl -fsSL https://mirror.parsvds.com/scripts/parsvds-mirror-setup.sh | sudo bash -s -- --base1 Backup repo files
sudo mkdir -p /etc/yum.repos.d/old-repo sudo mv /etc/yum.repos.d/almalinux*.repo /etc/yum.repos.d/old-repo/2 Switch AlmaLinux to ParsVDS
sudo tee /etc/yum.repos.d/almalinux-parsvds.repo >/dev/null <<'EOF' [baseos] name=AlmaLinux $releasever - BaseOS (ParsVDS) baseurl=https://mirror.parsvds.com/almalinux/$releasever/BaseOS/$basearch/os/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux [appstream] name=AlmaLinux $releasever - AppStream (ParsVDS) baseurl=https://mirror.parsvds.com/almalinux/$releasever/AppStream/$basearch/os/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux [extras] name=AlmaLinux $releasever - Extras (ParsVDS) baseurl=https://mirror.parsvds.com/almalinux/$releasever/extras/$basearch/os/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux EOF3 Refresh cache & test
sudo yum clean all sudo yum makecache sudo yum info vimChoose your CentOS version:
CentOS 8/Stream (DNF)CentOS 7 (YUM)1 Backup repo files
sudo mkdir -p /etc/yum.repos.d/bak sudo cp /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/2 Switch CentOS to ParsVDS
sudo sed -i 's/^mirrorlist=/#mirrorlist=/g; s/^metalink=/#metalink=/g' /etc/yum.repos.d/CentOS-*.repo sudo sed -i 's|^#baseurl=.*|baseurl=https://mirror.parsvds.com/centos/$releasever/|g' /etc/yum.repos.d/CentOS-*.repo3 Refresh & test
sudo dnf clean all sudo dnf makecache sudo dnf info nano1 Backup repo files
sudo mkdir -p /etc/yum.repos.d/bak sudo cp /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/2 Switch CentOS 7 to ParsVDS
sudo sed -i 's/^mirrorlist=/#mirrorlist=/g; s/^metalink=/#metalink=/g' /etc/yum.repos.d/CentOS-Base.repo sudo sed -i 's|^#baseurl=.*|baseurl=https://mirror.parsvds.com/centos/$releasever/|g' /etc/yum.repos.d/CentOS-Base.repo3 Refresh & test
sudo yum clean all sudo yum makecache sudo yum info nano1 Edit mirrorlist
sudo nano /etc/pacman.d/mirrorlistPaste ParsVDS mirror on top, save (Ctrl+O, Enter) and exit (Ctrl+X).2 Add ParsVDS mirror
Server = https://mirror.parsvds.com/archlinux/$repo/os/$arch3 Refresh databases
sudo pacman -Syy1 Install EPEL repository
sudo dnf install epel-release -y # CentOS 7: # sudo yum install epel-release -y2 Switch EPEL to ParsVDS
sudo sed -i 's/^metalink=/#metalink=/g' /etc/yum.repos.d/epel*.repo sudo sed -i 's|^#baseurl=.*|baseurl=https://mirror.parsvds.com/epel/$releasever/Everything/$basearch|g' /etc/yum.repos.d/epel*.repoAutomatic setup
curl -fsSL https://mirror.parsvds.com/scripts/parsvds-mirror-setup.sh | sudo bash -s -- --epelMariaDB mirror base path:
https://mirror.parsvds.com/mariadb/Choose your OS family:
Ubuntu/Debian (APT)Alma/CentOS (DNF/YUM)1 Install required tools
sudo apt-get install -y curl gnupg ca-certificates2 Add MariaDB signing key
curl -LsS https://mariadb.org/mariadb_release_signing_key.asc | sudo apt-key add -3 Add ParsVDS MariaDB repo (easy)
Just copy & run these commands exactly:
# Detect your OS and version automatically: source /etc/os-release echo "Your OS is: $ID ($VERSION_CODENAME)" # Add ParsVDS MariaDB mirror repo: sudo tee /etc/apt/sources.list.d/mariadb.list >/dev/null <This automatically finds your OS (ubuntu/debian) and version (jammy/noble/bookworm...) then adds the correct ParsVDS MariaDB mirror.4 Install MariaDB server
sudo apt install mariadb-server -y sudo systemctl enable mariadb sudo systemctl start mariadbAutomatic setup
curl -fsSL https://mirror.parsvds.com/scripts/parsvds-mirror-setup.sh | sudo bash -s -- --mariadb1 Simple install (Recommended)
This uses AlmaLinux/CentOS built-in MariaDB packages, downloaded from ParsVDS BaseOS/AppStream mirrors. No extra repo needed.
sudo dnf clean all sudo dnf makecache sudo dnf install mariadb-server -yCentOS 7 users can replace dnf with yum.2 Enable and start service
sudo systemctl enable --now mariadb3 Advanced (MariaDB 10.11 upstream via ParsVDS)
If you need a newer upstream version (10.11), disable the OS MariaDB module and add ParsVDS MariaDB repo:
sudo dnf module disable mariadb -y sudo tee /etc/yum.repos.d/MariaDB.repo >/dev/null <<'EOF' [mariadb] name=MariaDB (ParsVDS Mirror) baseurl=https://mirror.parsvds.com/mariadb/yum/10.11/rhel8-amd64 gpgkey=https://mariadb.org/mariadb_release_signing_key.asc gpgcheck=1 enabled=1 EOF sudo dnf clean all sudo dnf makecache sudo dnf install MariaDB-server -yUpstream repo package name is MariaDB-server (capital M).Automatic setup
curl -fsSL https://mirror.parsvds.com/scripts/parsvds-mirror-setup.sh | sudo bash -s -- --mariadbSupport
Report problems: mohsen.shariati1988@gmail.com
Mirrors service provided by ParsVDS. Contact:
parsvds.s@gmail.com