---
# System prepended metadata

title: 1) **Устанавливаем Docker**

---

# 1) **Устанавливаем Docker**
```
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```

# **2)Развёртываем контейнер**
-Создадим папку для Wiki.Js
`mkdir -p /etc/wiki`
-Затем, cоздадим пароль для баз данных
`openssl rand -base64 32 > /etc/wiki/.db-secret`
-Потом, необходимо создать внутреннюю сеть для докера
`docker network create wikinet`
-Создаём локальное хранилище для PostgreSQL
`docker volume create pgdata`

Создаём контейнеры
```
- [ ] docker create --name=db -e POSTGRES_DB=wiki -e POSTGRES_USER=wiki -e POSTGRES_PASSWORD_FILE=/etc/wiki/.db-secret -v /etc/wiki/.db-secret:/etc/wiki/.db-secret:ro -v pgdata:/var/lib/postgresql/data --restart=unless-stopped -h db --network=wikinet postgres:11
- [ ] docker create --name=wiki -e DB_TYPE=postgres -e DB_HOST=db -e DB_PORT=5432 -e DB_PASS_FILE=/etc/wiki/.db-secret -v /etc/wiki/.db-secret:/etc/wiki/.db-secret:ro -e DB_USER=wiki -e DB_NAME=wiki -e UPGRADE_COMPANION=1 --restart=unless-stopped -h wiki --network=wikinet -p 80:3000 -p 443:3443 ghcr.io/requarks/wiki:2
- [ ] docker create --name=wiki-update-companion -v /var/run/docker.sock:/var/run/docker.sock:ro --restart=unless-stopped -h wiki-update-companion --network=wikinet ghcr.io/requarks/wiki-update-companion:latest
```

# **3)Создадим правила для брандмауэра**
Разрешаем SSH, HTTP & HTTPS
С помощью команды:
```
sudo ufw allow ssh
sudo ufw allow http
sudo ufw allow https
sudo ufw --force enable
```

# **4)Запускаем контейнеры**
```
docker start db
docker start wiki
docker start wiki-update-companion
```

# **5)Запуск Wiki.Js**
Переходим на IP-адрес вашего сервера
![](https://i.imgur.com/Rucmpnx.png)
![](https://i.imgur.com/DCwInRu.png)
![](https://i.imgur.com/hOEhRFj.png)
