# Deploy Primero on openEuler system

**URL:** <https://support.primero.org/forum/t/deploy-primero-on-openeuler-system/847>\
**Category:** Primero IMS\
**Tags:** v2-0\
**Created:** [September 11, 2024, 3:57am UTC](https://support.primero.org/forum/t/deploy-primero-on-openeuler-system/847 "2024-09-11T03:57:44Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jyhe](https://support.primero.org/forum/letter_avatar_proxy/v4/letter/j/f6c823/32.png) [@jyhe](https://support.primero.org/forum/u/jyhe)\
**Post date:** [September 11, 2024, 3:57am UTC](https://support.primero.org/forum/t/deploy-primero-on-openeuler-system/847/1 "2024-09-11T03:57:44Z")

</div>

Since  
Step 1. prepare server for deployment  
Step 2.Install docker and docker-compose on the server

```auto
dnf update -y
dnf install -y dnf-plugins-core
dnf config-manager --add-repo=https://repo.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo
cp docker-ce.repo docker-ce.repo.bak
sed -i 's+download. docker.com+repo.huaweicloud.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
sed -i 's+$releasever+8+' /etc/yum.repos.d/docker-ce.repo
dnf makecache
dnf install -y docker-ce docker-ce-cli containerd.io
dnf install -y docker-compose
dnf install -y docker-compose-plugin
systemcel start docker
systemctl enable docker

```

Step 3. Download primero package from github and unpack it on the server

```auto
cd /srv
wget --no-check-certificate https://github.com/primeroIMS/primero/archive/refs/tags/v2.10.2.1.tar.gz
tar -zxvf v2.10.2.1.tar.gz

```
