sudo apt update

sudo locale-gen ru_RU.UTF-8

sudo update-locale

sudo apt install git ffmpeg nginx supervisor

sudo apt install python3-virtualenv python3-pip certbot python3-certbot-nginx

sudo apt install libmysqlclient-dev pkg-config

export MYSQLCLIENT_CFLAGS=pkg-config mysqlclient --cflags

export MYSQLCLIENT_LDFLAGS=pkg-config mysqlclient --libs

sudo mkdir /home/report /home/report/audience /home/report/logs /home/report/media

sudo mkdir /home/report/media/report_banners /home/report/media/video /home/report/media/tmp_upload

sudo chown -R albs:albs /home/report cd /home/report

virtualenv venv

source venv/bin/activate

venv/bin/python -m pip install --upgrade pip

pip install wheel --upgrade

pip install setuptools --upgrade

#install project

git clone git@byydme.gitlab.yandexcloud.net:dev/report.git

cd report

git checkout main

pip install -r ./requirements.txt

echo 'export PYTHONPATH=/home/report/report;export DJANGO_SETTINGS_MODULE=settings.frontend;pyenv activate report;cd /home/report/report' >> /home/albs/.bashrc

sudo rm -r /etc/nginx/sites-enabled /etc/nginx/nginx.conf /etc/supervisor/conf.d

sudo ln -s /home/report/report/server-config/nginx/sites-enabled /etc/nginx/sites-enabled

sudo ln -s /home/report/report/server-config/nginx/nginx.conf /etc/nginx/nginx.conf

sudo ln -s /home/report/report/server-config/supervisor/conf.d /etc/supervisor/conf.d

1. настроить сертификаты nginx