diff --git a/admin_services.png b/admin_services.png new file mode 100644 index 0000000..f1f08b9 Binary files /dev/null and b/admin_services.png differ diff --git a/authentik_login.png b/authentik_login.png new file mode 100644 index 0000000..20c510c Binary files /dev/null and b/authentik_login.png differ diff --git a/docs/user_guide.md b/docs/user_guide.md index 4110d9d..7600142 100644 --- a/docs/user_guide.md +++ b/docs/user_guide.md @@ -45,7 +45,7 @@ `https://infocyber.pro/form/index.html?success=true®_id=id_XXX` 4. Клиент видит красивую плашку об успешной оплате и кнопку **«На главную»**. -![Успешная регистрация и оплата](img/payment_success.png) +![Успешная регистрация и оплата](/payment_success.png) --- @@ -57,12 +57,8 @@ 1. При переходе в `/admin` неавторизованный пользователь автоматически перенаправляется на ваш сервер авторизации Authentik. 2. Благодаря включенной опции **Auto-redirect** в Authentik, страница входа самого Authentik скрыта, и пользователя сразу перенаправляет на форму входа корпоративной почты **Mailcow**. -![Форма входа в Authentik / Mailcow](img/authentik_login.png) +![Форма входа в Authentik / Mailcow](/authentik_login.png) -> [!TIP] -> **Как зайти локальным администратором Authentik?** -> Если вам нужно обойти авто-переход на Mailcow и войти под локальным администратором Authentik (`akadmin`), используйте ссылку: -> `https://auth.infocyber.pro/if/flow/default-authentication-flow/?ignore_redirect=true` --- @@ -80,7 +76,7 @@ ### Шаг 3.3. Раздел «Услуги» (Каталог тарифов) Перейдите на вкладку **«Услуги»** в верхнем меню админки: -![Каталог услуг в панели администратора](img/admin_services.png) +![Каталог услуг в панели администратора](/admin_services.png) #### Добавление новой услуги: 1. Нажмите **«Добавить услугу»**. @@ -97,34 +93,3 @@ 2. В появившемся окне можно изменить любые параметры, включая галочку **«Активна»**. 3. Если снять галочку «Активна», услуга скроется с сайта и станет недоступна для оплаты. ---- - -## 4. Настройки и техническое обслуживание - -### Шаг 4.1. Файл конфигурации `.env` -Все секреты и настройки хранятся в файле `/opt/Site_IKP_zaglushka/.env` на сервере: -* `YOOKASSA_SHOP_ID` и `YOOKASSA_SECRET_KEY` — ключи интеграции платежей. -* Настройки SMTP (`SMTP_SERVER`, `SMTP_PORT`, `SMTP_USER`, `SMTP_PASSWORD`) — для отправки писем о заказах. -* Настройки Authentik (`AUTHENTIK_CLIENT_ID`, `AUTHENTIK_CLIENT_SECRET`) — для авторизации. -* `VERIFY_WEBHOOK_IP=True` — защита вебхуков (разрешает принимать статусы оплат только от официальных IP-адресов ЮKassa). - -### Шаг 4.2. Деплой обновлений на сервере `ea2go` -Если вы внесли изменения в код и запушили их в репозиторий, обновите сайт на сервере следующими командами: - -```bash -# Подключитесь к серверу -ssh ea2go - -# Перейдите в папку проекта и обновите код -cd /opt/Site_IKP_zaglushka -git pull origin main - -# Пересоберите и запустите контейнеры в фоновом режиме -docker compose up -d --build -``` - -### Шаг 4.3. Просмотр логов приложения -Чтобы посмотреть логи работы сайта (например, отследить отправку писем или вебхуки оплаты): -```bash -docker compose logs -f --tail=100 -``` diff --git a/payment_success.png b/payment_success.png new file mode 100644 index 0000000..938aea4 Binary files /dev/null and b/payment_success.png differ diff --git a/zen_57mpP0qXglvS5oDWkRSJfI25Pe31qQlg8jQqMDlJkIm2ygfKyGLxAPAayW6F3oo1.html b/zen_57mpP0qXglvS5oDWkRSJfI25Pe31qQlg8jQqMDlJkIm2ygfKyGLxAPAayW6F3oo1.html deleted file mode 100644 index 9c5b0a3..0000000 --- a/zen_57mpP0qXglvS5oDWkRSJfI25Pe31qQlg8jQqMDlJkIm2ygfKyGLxAPAayW6F3oo1.html +++ /dev/null @@ -1 +0,0 @@ -