Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions linux/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 по разделам (процессы, мониторинг, сеть и т.д.). |
5 changes: 3 additions & 2 deletions pgsql/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/<ver>`), управление несколькими экземплярами (кластерами) — создать/удалить/старт/стоп/статус, порт, пароль 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`), по одной базе на строку, `#` — комментарий.

Expand Down
2 changes: 0 additions & 2 deletions pgsql/pgpro/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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: бэкап, восстановление, первичная настройка. |
Expand Down
2 changes: 2 additions & 0 deletions windows/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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/

Expand Down
Loading