Развертывание сетевого репозитория на базе Nginx

sudo apt install nginx -y
sudo nano /etc/nginx/sites-available/repository

server {
  listen 8080 default_server;
  listen [::]:8080 default_server;

  root /srv/repo;

  location / {
    try_files $uri $uri/ =404;

    autoindex on;
    autoindex_exact_size off;
    auth_basic off;
  }
}

sudo ln -s /etc/nginx/sites-available/repository /etc/nginx/sites-enabled/
sudo unlink /etc/nginx/sites-enabled/default
sudo nginx -s reload
sudo mkdir /srv/repo
curl vdi-disp1:8080/

Добавление репозитория

echo "" | sudo tee -a /etc/apt/sources.list

echo "deb http://10.2.0.11:8080/td/5.1.0.24335/repos/astra $(lsb_release -cs) non-free" | sudo tee -a /etc/apt/sources.list

wget -O - http://10.2.0.11:8080/td/5.1.0.24335/repos/astra/GPG-KEY-PUBLIC | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/termidesk.gpg

sudo apt update

Наполнение репозитория