Skip to main content

Установочный образ

Locale Dropdown

Офлайн установочный образ Debian 13 (Trixie) amd64 с предустановленным стеком для ERP.

Компоненты и службы в образе

Базовая ОС

  • Debian Trixie
  • Утилиты: sudo, openssh-server, mc, htop, curl, wget, zip, unzip, locales-all, console-cyrillic, netcat-openbsd, traceroute, rsync

Службы и компоненты

СлужбаНазначение
postgresqlPostgreSQL 18 + PostGIS 3
redis-serverКэш / очереди
rabbitmq-serverБрокер сообщений (AMQP, Web STOMP)
php8.4-fpmPHP для ERP
nginxВеб-сервер
supervisorФоновые воркеры для ERP
nftablesФайрвол
first-boot.serviceОднократная настройка при первой загрузке

База данных

  • PostgreSQL 18 (репозиторий PGDG, trixie-pgdg)
  • PostGIS 3 (postgresql-18-postgis-3)
  • БД erp, пользователь erp — создаются при первой загрузке

Кэш и очереди

  • Redis 8.0.2 — пароль задаётся при первой загрузке
  • RabbitMQ 4.2.7-1 (репозиторий bookworm, версия зафиксирована)
    • Плагины: rabbitmq_management, rabbitmq_web_stomp
    • Порты: 5672 (AMQP), 15674 (Web STOMP), 15672 (management UI)

Веб-стек

  • PHP 8.4 FPM (репозиторий Sury)
    • Расширения: curl, intl, mbstring, opcache, mysql, pgsql, xml, zip, snmp, gd, posix, soap, ldap, xdebug, dev
    • Лимиты: memory 1024M, upload/post 100M, max_execution_time 300
  • Nginx 1.26.3 — сайт erp.conf, корень /var/www/erp/public

Скриптовые среды

  • Python 3 3.13.5
    • Пакеты: PyYAML, multiping, pyyaml, pysnmp, requests, Twisted, libscrc, construct, pysnmp-mibs, easysnmp, httpx, annotated-types, anyio, certifi, exceptiongroup, h11, httpcore, idna, pycryptodome, pydantic-core, pydantic-settings, pydantic, python-dotenv, sniffio, snmp, typing-extensions
  • Perl 5.40.1
    • Модули: EV, Asterisk::AMI, Time::Local, LWP::UserAgent, HTTP::Request::Common, FindBin, Socket, URI, URI::Escape, LWP::Protocol::https, JSON, Data::Dumper, Net::Telnet, Net::SNMP

Oracle

  • Oracle Instant Client
  • Расширение OCI8 для PHP 8.

Файрвол

Разрешён входящий трафик:

ПортНазначение
22SSH
80, 443HTTP / HTTPS
15672RabbitMQ Management

Пароли

Вывод сгенерированных учетных данных:

cat /var/log/erp/erp.pass

root@debian:~# cat /var/log/erp/erp.pass
PostgreSQL database name: erp
PostgreSQL username: erp
PostgreSQL password: **************
Redis password: ********************************
RabbitMQ administrator: admin
RabbitMQ administrator password: ************
RabbitMQ user username: erp
RabbitMQ user password: ************
RabbitMQ WebSocket user: erp-stomp
RabbitMQ WebSocket user password: ************

Скачать

Скачать образ