diff --git a/linux/README.md b/linux/README.md index 7193366..012db31 100644 --- a/linux/README.md +++ b/linux/README.md @@ -6,8 +6,7 @@ Linux: тесты железа, конфиги окружения, 1С, motd. |---|---| | `nvme_test.sh` | Тест NVMe-диска через fio по профилю CrystalDiskMark (SEQ1M Q8T1, SEQ128K Q32T1, RND4K Q32T8, RND4K Q1T1). Зависимости: `fio`, `jq`. | | `setup-unattended-upgrades.sh` | Настройка автоматических обновлений безопасности (unattended-upgrades) на Debian/Ubuntu. | -| `1c/1c_full_upgrade.sh` | Полное обновление платформы 1С:Предприятие на Linux (скачивание, установка, переключение версии). | -| `1c/1c_web_apache.sh` | Публикация баз 1С на веб-сервере Apache. Интерактивный (запрашивает версию платформы). | +| `1c/1c-server-manager.sh` | Менеджер сервера 1С:Предприятие 8.3 для Linux (Debian/Ubuntu/Astra/Mint), whiptail/dialog TUI: установка/обновление/удаление платформы (8.3.21+), управление несколькими экземплярами (рабочими серверами) через systemd-шаблон, включение/отключение отладки, установка веб-модуля ws + Apache и публикация баз. Дистрибутивы кладутся рядом со скриптом. Запуск от root. | | `motd/` | Баннеры motd для серверов (1С, PostgreSQL, Proxmox) + генератор `99-mymotd-generator`. | | `configs/.bashrc`, `configs/.bash_aliases` | Окружение bash для серверов. | | `configs/commands.list` | Шпаргалка команд Linux по разделам (процессы, мониторинг, сеть и т.д.). | diff --git a/pgsql/README.md b/pgsql/README.md index ebb4758..ed5172f 100644 --- a/pgsql/README.md +++ b/pgsql/README.md @@ -4,10 +4,11 @@ PostgreSQL / Postgres Pro для 1С: установка, бэкапы, отка | Скрипт | Назначение | |---|---| -| `pg_setup.sh` | Установка и первичная настройка Postgres Pro 1C на Debian/Ubuntu: локали, часовой пояс, репозиторий, initdb с `--tune=1c`, pg_hba, пароль postgres. Параметры: `--pgver`, `--timezone`, `--lang`, `--postgres-pass`. Запуск от root. | +| `pg-server-manager.sh` | Интерактивный менеджер Postgres Pro 1C для Debian/Ubuntu (whiptail/dialog TUI с откатом в консоль): базовая настройка ОС (локали, TZ, консоль), установка/удаление разных релизов (`1c-16`/`1c-17`/`1c-18` параллельно в `/opt/pgpro/`), управление несколькими экземплярами (кластерами) — создать/удалить/старт/стоп/статус, порт, пароль postgres, внешний доступ, IPv6, MOTD-баннер. Запуск от root. | +| `INSTALL-pgpro-1c.md` | Ручная пошаговая установка Postgres Pro 1C в LXC (Debian 13) — эквивалент `pg-server-manager.sh` в виде копируемых команд: ОС, релиз, дефолтный и дополнительный кластеры, пароль/`.pgpass`/pg_hba, firewall. | | `backup-db.sh` | Бэкап (pg_dump + pigz, с проверкой целостности архива) и обслуживание (vacuumdb) баз PostgreSQL / Postgres Pro по списку из файла. Ротация бэкапов отдельно по каждой БД, логов — по возрасту. Для cron. | | `backup-pg.conf.example` | Пример конфига для `backup-db.sh` (копируется в `/etc/backup-pg.conf`): пути, retention, каталог бинарников. | -| `pgpro/` | Рабочие скрипты Postgres Pro, перенесённые «как есть» с боевых серверов: wal-g, pg_probackup, обслуживание, добавление кластера, systemd-таймер. См. `pgpro/README.md`. | +| `pgpro/` | Рабочие скрипты Postgres Pro, перенесённые «как есть» с боевых серверов: wal-g, pg_probackup, обслуживание, systemd-таймер. См. `pgpro/README.md`. | Зависимости `backup-db.sh`: `pigz`. Список баз — текстовый файл (по умолчанию `/var/lib/pgpro/scripts/DB`), по одной базе на строку, `#` — комментарий. diff --git a/pgsql/pgpro/README.md b/pgsql/pgpro/README.md index 096fb8c..e6c829c 100644 --- a/pgsql/pgpro/README.md +++ b/pgsql/pgpro/README.md @@ -9,8 +9,6 @@ | Файл | Назначение | |---|---| -| `pgpro-setup.sh` | Установка Postgres Pro **с выбором версии**, добавление и удаление экземпляров — по статье [wiki.dioservice.ru](https://wiki.dioservice.ru/ru/linux/postgreSQL/postgresql-linux). Циклическое меню (сам не выходит) и подкоманды `install` / `add-instance` / `delete-instance` / `list`. Установка: подготовка ОС (локали, TZ, консоль), репозиторий `repo.postgrespro.ru`, `apt-mark hold`, `pg-setup initdb --tune=1c`, контрольные суммы для PG<17, `pg_hba` scram-sha-256, пароль postgres, отключение IPv6. `list` — единая таблица экземпляров по всем версиям с реальным портом каждого кластера. При установке второй версии (порт 5432 занят) запрашивает свободный порт (`PG_PORT=NNNN`) и прописывает его в `postgresql.conf`. Запуск от root. | -| `pg_add_cluster.sh` | Добавление нового кластера Postgres Pro на хост (initdb, регистрация, настройка). | | `maintenance.sh` | Регламентное обслуживание БД. | | `wal-g-scripts/` | Обвязка [WAL-G](https://github.com/wal-g/wal-g): конфиг, полный/инкрементальный бэкап, список, restore, удаление. | | `backupscripts/` | Скрипты pg_probackup: бэкап, восстановление, первичная настройка. | diff --git a/windows/README.md b/windows/README.md index 131e860..12f4e30 100644 --- a/windows/README.md +++ b/windows/README.md @@ -7,6 +7,8 @@ PowerShell-скрипты для Windows (RD Gateway) и автоустанов | Скрипт | Назначение | |---|---| | `Update-RDGWCertificate.ps1` | Получение/продление сертификата Let's Encrypt через Posh-ACME (DNS-плагин Beget) и установка на RD Gateway. Для планировщика: одно задание раз в сутки с наивысшими правами. Сохранять в UTF-8 with BOM. | +| `cert.ps1` | Генерация самоподписанного SSL-сертификата (RSA 2048) и назначение его для RDP (`RDP-tcp`) через WMI, перезапуск `TermService`. | +| `fips.ps1` | Проверка политики FIPS (реестр `FipsAlgorithmPolicy`); команды отключения и перезагрузки даны закомментированными. | ## oobe/