Linux + PostgreSQL — бесплатная и производительная связка для сервера 1С. Рассмотрим основные шаги установки.
Преимущества Linux
- Нет лицензий Windows Server
- PostgreSQL бесплатен (vs MS SQL)
- Стабильность и безопасность
- Меньше ресурсов на ОС
Требования
- Ubuntu 22.04 LTS или Astra Linux
- PostgreSQL 14+ (сборка 1С)
- Минимум 8ГБ RAM, 4 CPU
- SSD для базы данных
Установка PostgreSQL
Используйте специальную сборку PostgreSQL от 1С:
# Скачайте deb-пакет с releases.1c.ru
sudo dpkg -i postgresql-14-1c_14.x.deb
# Инициализация кластера
sudo -u postgres pg_ctlcluster 14 main start
Установка сервера 1С
# Установите зависимости
sudo apt install libfreetype6 libgsf-1-114 unixodbc
# Установите deb-пакеты 1С
sudo dpkg -i 1c-enterprise*-server*.deb
sudo dpkg -i 1c-enterprise*-ws*.deb
# Запустите службу
sudo systemctl enable srv1cv83
sudo systemctl start srv1cv83
Настройка кластера
- Откройте консоль администрирования (Windows-клиент)
- Подключитесь к серверу по IP:1541
- Создайте кластер
- Добавьте информационную базу
Оптимизация PostgreSQL
Ключевые параметры postgresql.conf:
shared_buffers = 4GB # 25% от RAM
effective_cache_size = 12GB # 75% от RAM
work_mem = 256MB
maintenance_work_mem = 1GB
random_page_cost = 1.1 # для SSD
Типичные проблемы
- Не подключается — проверьте firewall (порты 1541, 1560-1591)
- Ошибка pg_hba — добавьте строку в pg_hba.conf
- Медленно работает — настройте параметры PostgreSQL
Нужна установка сервера?
Установлю и настрою сервер 1С на Linux с оптимизацией под вашу нагрузку.
Обсудить в Telegram