# Как поднять mirror (для админа) Заметки Димы, чтобы не забыть при следующей переустановке. ## Нужно - Ubuntu 22.04 - 4 CPU, 8 GB RAM, диск по ситуации - Порты 80, 443 - A-запись в DNS ## Установка ```bash apt update && apt install -y python3-pip nginx certbot pip install copyparty useradd -r -s /bin/false copyparty mkdir -p /var/lib/caelixflow/{data,logs} chown -R copyparty:copyparty /var/lib/caelixflow ``` ## systemd ```ini [Unit] Description=CaelixFlow files After=network.target [Service] User=copyparty ExecStart=/usr/local/bin/copyparty -p 3923 -v /var/lib/caelixflow/data:/:rw Restart=always [Install] WantedBy=multi-user.target ``` ## TLS ```bash certbot certonly --nginx -d mirror1.caelixflow.com ``` ## Проверка ```bash curl -f https://mirror1.caelixflow.com/api/v1/health systemctl status caelixflow-portal ``` ## Если накосячил ```bash systemctl stop caelixflow-portal cp -a /var/lib/caelixflow/data.bak/* /var/lib/caelixflow/data/ systemctl start caelixflow-portal ```