Развертывание Linux сервера с community-версией платформы

Публикация № 1785799 03.01.23

Системное администрирование - Linux

Community Linux PostgreSQL установка сервер

Сценарий подготовки рабочего места разработчика с платформой версии 8.3.23 с community-лицензией для разработки и отладки конфигураций в клиент-серверном режиме с сервером, работающим на базе Linux+PostrgeSQL.

Зачем?

До выхода платформы 1С:Предприятия версии 8.3.23 бесплатно можно было использовать только учебную версию платформы со значительными техническими ограничениями (не более одного сеанса, только файловый вариант, нет возможностей печати и сохранения документов и т.д.).

В версии 8.3.23 появилась Community-лицензия, которая позволяет использовать платформу для обучения, разработки и отладки бесплатно без ограничений по функциональности и в том числе в клиент-серверном режиме работы.

При разработке для клиент-серверного режима часто допускаются ошибки, связанные с работой клиента и сервера на одной машине (самая частая - использование пути в файлу на клиенте в контексте сервера). Поэтому, для максимально приближенному к реальному сценарию эксплуатации, развернем клиент и сервер на разных машинах с помощью community-лицензии. На физической (хост) машине будем запускать клиент, а в качестве сервера используем виртуальную машину.

В качестве гостевой ОС на виртуальной машине будем использовать CentOS 7, в качестве СУБД PosgreSQL. Эта комбинация часто используется на внедрениях.

Ограничения

На текущий момент версия 8.3.23 является тестовой, поэтому ее скачивание доступно только при наличии соответствующего доступа к ИТС.

Для активации community-лицензии необходима учетная запись на портале developer.1c.ru

Описанная схема потребует 2 активаций community-лицензии. Всего для 1 учетной записи доступно не более 3 одновременных активаций.

Инструкция не учитывает особенности эксплуатации программ для решения реальных задач (в первую очередь с точки зрения безопасности). Подходит только для развертывания личных тестовых стендов.

Описание сценария рассчитано на опытного пользователя Windows, базово знакомого с ОС Linux. Если какие-то аспекты непонятны - задавайте вопросы в комментариях. Постараюсь ответить или дополнить статью.

Подготовка дистрибутивов

  1. Скачиваем и устанавливаем VirtualBox https://www.virtualbox.org/
  2. Скачиваем CentOS 7 x86_64 Minimal https://www.centos.org/download/
  3. Скачиваем дистрибутив платформы x64 8.3.23.1437 для Linux и для Windows
  4. Скачиваем и устанавливаем WinSCP (для удобной работы с файловой системой ВМ)
  5. Скачиваем и устанавливаем SSH-клиент (Putty или расширения для Chrome "Secure Shell")

Создание и первичная настройка виртуальной машины

  1. Запускаем VirtualBox
  2. Создаем виртуальную машину (ВМ) из образа CentOS
  3. Устанавливаем ОС по умолчанию, устанавливаем пароль для root, создаем первого пользователя администратора с логином admin. Обязательно запомните или запишите оба пароля, дальнейшая настройка без них будет невозможна.
  4. Настраиваем сеть для ВМ, нам необходимо, чтобы она была доступа по сети с хост-машины:
    • Выключаем машину
    shutdown now
    • Заходим в настройки ВМ / Сеть, на закладке Адаптер 2 включаем сетевой адаптер, переключаем Тип подключения на Виртуальный адаптер хоста
    • Включаем машину
    • Выполняем команду ip a, смотрим присвоенный ip-адрес в последнем адаптере
  5. Настраиваем выход в интернет для ВМ:
    • Проверяем доступность интернета с ВМ коман дой ping ya.ru, если пинг есть, то этот пункт можно пропустить
    • Подключаемся к машине через WinSCP по ip-адресу 
    • Открываем файл /etc/sysconfig/network-scripts/ifcfg-enp0s3 в блокноте или другом текстовом редакторе
    • Меняем значение ONBOOT=no на ONBOOT=yes
    • Перезапускаем службу сети systemctl restart network
  6. Далее для удобства ввода команд удобнее подключиться через SSH-клиент. Если используем расширение для Chrome, то надо ввести ssh, пробел, admin@[ip-адрес]
  7. Обновляем пакетный менеджер
    sudo yum update
    sudo yum upgrade
  8. Проверяем локаль locale, если отличная от "ru_RU.UTF-8", то выполняем команду localectl set-locale LANG=ru_RU.UTF-8 и перелогиниваемся
  9. Через WinSCP открываем файл /etc/selinux/config и меняем значение SELINUX=enforcing на SELINUX=disabled
  10. Устанавливаем репозиторий epel
    sudo yum install -y epel-release
  11. Устанавливаем необходимые для работы платформы библиотеки и шрифты
    sudo yum install ImageMagick
    sudo yum install https://disweb.ru/files/rpm/compat-libtermcap-2.0.8-49.el6.x86_64.rpm
    sudo yum install https://disweb.ru/files/rpm/compat-readline5-5.2-17.1.el6.x86_64.rpm
    sudo yum install https://disweb.ru/files/rpm/fonts-ttf-ms-1.0-eter4centos.noarch.rpm
  12. Настраиваем имя виртуальной машины
    hostnamectl set-hostname your-new-hostname
  13. Прописываем имя виртуальной машины в hosts. Через WinSPC открываем файл /etc/hosts. В строчку, которая начинается с 127.0.0.1 добавляем пробел и имя виртуальной машины your-new-hostname
  14. Делаем снимок ВМ средствами VirtualBox, чтобы в случае возникновения проблем далее можно было откатиться на эту точку 

Установка платформы 1С:Предприятие 

  1. Устанавливаем на хост-машину платформу из дистрибутива для Windows. Обязательные компоненты: 1С:Предприятие 8, Модули расширения веб-сервера, Администрирование сервера 1С:Предприятия
  2. Устанавливаем на ВМ платформу из дистрибутива для Linux.
    • С помощью WinSCP создаем новый каталог "/home/admin/distrib/" и переносим в него файлы платформы для Linux
    • С помощью SSH-клиента переходим в созданный каталог cd /home/admin/distrib/
    • Распаковываем платформу sudo tar -x -f server64_8_3_23_1437.tar.gz
    • Запускаем установку платформы
    sudo chmod +x setup-full-8.3.23.1437-x86_64.run
    sudo ./setup-full-8.3.23.1437-x86_64.run --mode unattended --enable-components client_full,client_thin_fib,liberica_jre,server,ws,server_admin
  3. Добавляем службу сервера платформы
    sudo ln /opt/1cv8/x86_64/8.3.23.1437/srv1cv8-8.3.23.1437@{,default}.service
    sudo systemctl link /opt/1cv8/x86_64/8.3.23.1437/srv1cv8-8.3.23.1437@default.service
    systemctl enable srv1cv8-8.3.23.1437@default.service
    systemctl start srv1cv8-8.3.23.1437@default.service
  4. Проверяем работу службы сервера 1С:Предприятие командой systemctl status srv1cv8-8.3.23.1437@default.service. При корректной настройке среди выведенных строк должно быть Active: active (running)
  5. Добавляем порты платформы в исключение файрвола:
    sudo firewall-cmd --zone=public --add-port=1540-1541/tcp --permanent
    sudo firewall-cmd --zone=public --add-port=1560-1591/tcp --permanent
    sudo firewall-cmd --reload
  6. Проверяем доступность сервера с хост-машине (действия выполняем на хост-машине)
    • Запускаем консоль кластера серверов 1С:Предприятия C:\Program Files\1cv8\common\1CV8 Servers (x86-64).msc
    • Должен быть добавлен центральный сервер и локальный кластер внутри
  7. Делаем снимок ВМ средствами VirtualBox, чтобы в случае возникновения проблем далее можно было откатиться на эту точку

Установка графики и активация лицензии на сервере

  1. Через SSH-клиент устанавливаем пакеты GNOME:
    sudo yum -y groups install "GNOME Desktop"
    echo "exec gnome-session" >> ~/.xinitrc    
  2. Через VirtualBox интерактивно открываем ВМ и выполняем команду startx
  3. Запускаем терминал и устаналиваем GNOME графическим интерфейсом по умолчанию:
    systemctl set-default graphical.target    
  4. Далее через терминал запускаем платформу 1С:Предприятие
    sudo /opt/1cv8/x86_64/8.3.23.1437/1cv8
  5. Создаем файловую базу. Выбираем добавить базу в список, Включение в список ранее созданноой информационной базы устанавливаем название и путь для хранения (желательно в каталоге /home/admin/)
  6. Запускаем конфигуратор для созданной файловой базы
  7. Выбираем Активировать комьюнити-лицензию и вводим данные от developer.1c.ru
  8. Делаем снимок ВМ средствами VirtualBox, чтобы в случае возникновения проблем далее можно было откатиться на эту точку

 

Установка и настройка PostgreSQL

  1. Через SSH-клиент запускаем установку сервера
    sudo wget https://repo.postgrespro.ru/1c-14/keys/pgpro-repo-add.sh
    sudo sh pgpro-repo-add.sh
    sudo yum install postgrespro-1c-14
  2. Устанавливаем пароль для пользователя postgres sudo passwd postgres. Запомните или запишите пароль, он потребуется на следующих шагах.
  3. Переходим под пользователя postgres su - postgres
  4. Запускаем Postgre
    psql    
  5. Создаем пользователя для платформы 1С:Предприятие. В тексте скрипта замените password на ваш пароль, который надо записать или запомнить. Далее он будет использоваться при создании информационных баз.
    create user pg1cv8 with superuser;
    alter user pg1cv8 password 'password';  

 

Создание информационной базы и активация лицензии на клиенте

  1. Пересоздаем локальный кластер (возможно ошибка или нужно устанавливать имя хоста раньше)
    • Запускаем консоль управления кластером
    • Удаляем локальный кластер
    • Создаем кластер с именем "Локальный кластер", комьютером - ip-адрес ВМ, Портом - 1541
  2. На хост-машине запускаем консоль управления кластером и создаем информационную базу:
    • Имя: demo
    • Сервер баз данных: localhost
    • Тип СУБД: PostgreSQL
    • База данных: demo
    • Пользователь сервера БД: pg1cv8
    • Пароль пользователя БД: [Ваш пароль, введенный ранее]
    • Создать базу данных: Да
    • Установить блокировку регламентных заданий: Да
  3. На хост-машине добавляем в список серверную базу, которую только что создали.
  4. Запускаем конфигуратор, активируем комьюнити-лицензию на хост-машине.

Включение отладки на сервере

  1. Открываем для редактирования параметры службы:
    sudo systemctl edit srv1cv8-8.3.23.1437@default.service     
  2. Добавляем в файл строки для включения отладки и сохраняем файл
    [Service]
    Environment=SRV1CV8_DEBUG=-debug
    
  3. Перезапускаем службу с обновлением параметров
    sudo systemctl stop srv1cv8-8.3.23.1437@default
    sudo systemctl daemon-reload
    sudo systemctl start srv1cv8-8.3.23.1437@default
    
  4. Проверяем состояние службы, в описании процесса rphost должны быть флаги -debug -tcp
    sudo systemctl status srv1cv8-8.3.23.1437@default
    
  5. Проверяем работу отладки в конфигураторе. Если в списке предметов отладки видно серверный сеанс, но точки останова не срабатывают, то вероятнее всего подключение блокирует брадмауэр на хост машине. Для проверки можно его временно отключить. Если после этого отладка заработает, то необходимо включить обратно и настроить исключения на нужные порты и сети.

В результате у нас развернут сервер на линуксе, клиент на Windows. Машины разные, поэтому можно будет в полностью честной среде отлаживать клиент-серверное взаимодействие (у каждой машины своя файловая система). При необходимости публикации на веб-сервере на хост-машине можно поставить Apache и опубликовать базу через конфигуратор.

 

Дополнительные материалы:

  1. Стрим с разбором установки по описанному сценарию.
  2. Подкасты Никиты Зайцева про виртуализацию: Настольная виртуальная машина и Пример быстрого развертывания настольной виртуализации

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. aximo 1948 04.01.23 15:02 Сейчас в теме
Поигрался я в свое время с линуксом и определил ряд критических недостатков - например, такой как если работать через рдп - язык ты фиг переключишь


Так что это все баловство….
10. avbolshakov 05.01.23 10:58 Сейчас в теме
(1) "критических"? те вы так и не решили эту проблему? вы из линукса подключались к виндовой машине? если да, то скорее всего через реминну. Там это решается правым контролом.
11. starik-2005 2797 05.01.23 13:17 Сейчас в теме
(1)
определил ряд критических недостатков - например... язык ты фиг переключишь
Это не критический недостаток, т.к. это лечится, но это очень хорошо выявляет проблему обучаемости персонала. Ну и есть менее муторная штука, как x2go.
25. kc-ropa 42 10.01.23 21:16 Сейчас в теме
(1)
например, такой как если работать через рдп - язык ты фиг переключишь


Это в каком году было? Последние 8 лет через РДП все нормально переключается.
nvinogradov; +1 Ответить
2. Akcium 252 04.01.23 15:31 Сейчас в теме
(1) Описанная схема не предполагает работы клиентских приложений на линуксе, проблем хот-кеями, языками и прочими нюансами не будет.
nvinogradov; +1 Ответить
3. aximo 1948 04.01.23 16:59 Сейчас в теме
(2) Установка графики и активация лицензии на сервере…..
4. Akcium 252 04.01.23 17:02 Сейчас в теме
(3) Комьюнити лицензия на сервере может быть активирована только интерактивно, в отличии от боевой. Дальше на работу это не накладывает дополнительных ограничений или необходимости запускать клиентские приложения внутри виртуальной машины.
5. MaxS 2585 04.01.23 18:08 Сейчас в теме
Полезная статья. Ещё бы то же самое, но на отечественных сборках линуксов. Устанавливал как-то на альт линукс и через пару месяцев забыл как повторить. ;)

Всего для 1 учетной записи доступно не более 3 одновременных активаций.
Их нужно как-то потом деактивировать? Виртуалка с активацией может быть физически удалена, с деактивацией могут возникнуть проблемы.
Или одновременно не могут работать более 3-х?
6. Akcium 252 04.01.23 18:14 Сейчас в теме
(5) Деактивация выполняется в личном кабинете на developer.1c.ru
Через неделю после деактивации лицензия освобождается и ее можно активировать на другой машине.

Соответственно виртуалку с активацией можно физически удалить и далее освободить лицензию.
7. malikov_pro 1210 04.01.23 19:50 Сейчас в теме
опечатка "WinSPC" - SCP (Secure Copy Protocol)

в 8.3.22 сервер под linux пускал до 10 пользователей без активации, если клиентская лицензия получена, то возможно с неактивированным сервером работать? Ставить графическую оболочку на сервер 1С, даже серверный - доп. нагрузка.
gigapevt; Elmirion; Akcium; +3 Ответить
8. ivanov660 3725 04.01.23 20:18 Сейчас в теме
(7)Ну, так снесите ее потом
12. Akcium 252 05.01.23 14:07 Сейчас в теме
(7) опечатку поправил, спасибо!

Технически возможность работать с сервером без активации существует, но:
1. Это недокументированное поведение платформы, соответственно нет гарантии, что будет дальше наблюдаться в текущем виде;
2. Работа сервера без активированной лицензии является нарушением лицензионного соглашения.

По графической оболочке - если не запускать сеансов с графической оболочкой, то само по себе ее присутствие значимой нагрузки не создает. Тем более на сервере для личной разработки.
9. al.gerasimov 04.01.23 21:02 Сейчас в теме
13. Akcium 252 05.01.23 14:07 Сейчас в теме
(9) А какие дистрибутивы актуальны в 2023 для подобного сценария на ваш взгляд?
15. m_aster 102 05.01.23 18:52 Сейчас в теме
(13)RH отказалась от развития проекта CentOS(ниже данные Wiki):
Версия CentOS: 7
Дата релиза: 7 июля 2014
Полная поддержка: четвёртый квартал 2020
Критические обновления: 30 июня 2024
Из этого и надо исходить. Например, Oracle объявила о поддержке пользователей CentOS на базе своего дистрибутива и безболезненной миграции с CentOS на Oracle.
Можно на наши дистрибутивы посмотреть, например, ROSA Linux, по ссылке, есть еще варианты:
https://3dnews.ru/958857/made-in-russia-obzor20-rossiyskih-operatsionnih-sistem
Также, например, терминальное решение от Kraftway:
https://www.kraftway.ru/products/10/vstroennye-operatsionnye-sistemy/kraftway-terminal-linux/
Также, как вариант, решения на базе Debian с поддержкой Linux Terminal Server Project(возможно, решение от Kraftway реализовано на этой базе). Все смотреть, надо, проверять, по крайней мере, думается, есть из чего выбрать.
17. VVi3ard 50 07.01.23 16:31 Сейчас в теме
(13) Астра, Альт ну или любая из реестра нашего ПО. Если уж и погружаться в тему Линукс то логично убить сразу 2х зайцев.
JohnyDeath; +1 Ответить
14. al.gerasimov 05.01.23 18:22 Сейчас в теме
(13) Если брать из rpm-based, я бы взял Oracle Linux 8.
16. oldcopy 142 05.01.23 20:29 Сейчас в теме
(13) Rocky / AlmaLinux / РедОС - если RPM, Debian / Ubuntu - если DEB.

Для единого дистрибутива не нужно ничего, кроме шрифтов и UnixODBC.
gigapevt; Akcium; +2 Ответить
18. starik-2005 2797 09.01.23 13:01 Сейчас в теме
Вот попробовал зарегиться, зарегился, теперь вот спрашивает почтовый адрес. Указываю рабочий, пишет, чтобы номер телефона привязал. Получаю код, ввожу, пишет, что уже привязан. Пипец система )))
19. Akcium 252 09.01.23 13:05 Сейчас в теме
(18) Если есть проблемы с регистрацией на портале можно написать на community@1c.ru
Вероятнее всего есть другая учетка на портале ИТС с этим же номером телефона, тогда нужно под ней авторизовываться и на developer.1c.ru
20. starik-2005 2797 09.01.23 15:41 Сейчас в теме
(19)
есть другая учетка на портале ИТС с этим же номером телефона
Давным-давно регился., но тогда номер телефона, если правильно помню, не спрашивали. В этот раз зарегился недели две назад - все было ок, страница со списком лицензий была пустая, а сегодня зашел - и, опа, косяк такой, и кроме как уточнить данные, никуда войти не могу. А было такое вот хорошее желание протестить 23-ю платформу на линухе на 13600кф и ДДР5.
33. starik-2005 2797 14.01.23 14:25 Сейчас в теме
(19)
есть другая учетка на портале ИТС с этим же номером телефона
Так и оказалось. Все заработало. Тест Гилева на 13600kf показал "192.31" попугая на файловой (Linux, Ububtu 22.04, поставилось все вообще без установки каких бы то ни было пакетов, просто запустил .run-файл). Серверную потом проверю, как руки дойдут. Не в курсе, умеет уже 1С на Linux MS SQL на нем же?
ЗЫ: ODBC и шрифты тоже не ставил. Не увидел чего-то плохого ни в обычных формах, ни в управляемых. ODBC вообще только для внешних источников нужен.
41. mondordom 24.01.23 19:58 Сейчас в теме
(33)
Не в курсе, умеет уже 1С на Linux MS SQL на нем же?

Не умеет, и, наверное, уже не заумеет
21. sml 36 10.01.23 08:48 Сейчас в теме
а можно вопрос?
Почему серверная часть на Линухе, а не на винде+MS SQL server express
ЗЫ: За статью (и за полезные стримы)) плюсанул
23. Akcium 252 10.01.23 09:54 Сейчас в теме
(21) В первую очередь хотелось сделать клиент и сервер отдельными машинами с разными файловыми пространствами и обменом данными по сети. Так модель максимально приближена к реальной эксплуатации.
Соответственно нужна отдельная виртуалка. Если ставить Win, то в любом случае нужна отдельная лицензия (варианты с пиратками не рассматривал). А Linux CentOS 7 отдельной лицензии на ОС не требует.
Ну а дальше раз сервер на Linux, то в качестве СУБД используем PosgreSQL.

Но в целом если разворачивать сервер сразу на хост машине без виртуализации, или если есть лишняя лицензия на ОС, то нет никаких препятствий к использованию Win. Для разработки можно даже использовать отдельный выпуск MS SQL Server 2019 Developer, который в отличии от express не имеет функциональных ограничений. Единственное ограничение - его нельзя использовать для эксплуатации информационных систем, только для разработки.
22. serferian 26 10.01.23 08:49 Сейчас в теме
Можно ли в докере подобное сваять?
24. Akcium 252 10.01.23 09:56 Сейчас в теме
(22) Сам не пробовал, но в сообществе много примеров разворачивания сервера в докере (видео, статей, инструкций). Можно попробовать.
26. sergeprofile 11.01.23 10:56 Сейчас в теме
Плохая идея ставить CentOS 7 (старый дистр.), а в качестве СУБД PosgreSQL 14.Вы видимо забыли что в 14-й версии Постгреса необходимо директорию pg_stat_tmp выносить в tmpfs иначе проблема с жизнью диска гарантированна, да и для повышения быстродействия лучше сделать эту процедуру.
40. m_aster 102 16.01.23 22:51 Сейчас в теме
(26)В 15-й версии PostgresPro в документации об этом ни слова(в 14-й все на месте), старые команды не работают, скорее всего решили на уровне дистрибутива.
27. super120 11.01.23 14:37 Сейчас в теме
Возможна ли активация лицензий через ring - https://its.1c.ru/db/v838doc#bookmark:adm:TI000000682 ?
28. Akcium 252 11.01.23 14:38 Сейчас в теме
(27) Для комьюнити версии такой возможности нет. Только интерактивно с непосредственным подключением к интернету.
29. super120 11.01.23 14:41 Сейчас в теме
(28) и этот вариант не изменится в релизе ? (сейчас же тест).
Может пока не поздно на это обратить разработчиков ?
31. Akcium 252 11.01.23 14:44 Сейчас в теме
Таких планов не озвучивалось. Версия предназначена для личного использования, в сценарии не закладывалось использование для автоматического развертывания. А в остальных случаях интерактивно запустить для активации вроде не проблема.
30. super120 11.01.23 14:43 Сейчас в теме
Еще вопрос , возможно ли активировать три сервера а к ним подключатся нормальной клиентской лицензией (ПРОФ или USB) или тут вариант один сервер и три клиентских лицензии ?
32. Akcium 252 11.01.23 14:46 Сейчас в теме
(30) Можно активировать 3 комьюнити-сервера на разных компьютерах и с этих же компьютеров подключаться к серверам комьюнити-клиентскими подключениями.
Подключаться с обычными лицензиями (ПРОФ, КОРП) к комьюнити серверу нельзя. В том числе этот запрет прописан в лицензионном соглашении к комьюнити лицензии.
34. sabob 36 14.01.23 19:10 Сейчас в теме
Устанавливаю 1С community на Ubuntu 22.04. При запуске ras выводит ошибку (на скрине). Подскажите пожалуйста что нужно сделать?

parallels@pvm:/opt/1cv8/x86_64/8.3.23.1437$ sudo ./ras –daemon cluster
1C:Enterprise 8.3 (x86-64) (8.3.23.1437) Remote Administration Server started. Ctrl+C to exit.
Attempted server assignment to a local address failed
Failed connecting channel
Network access error
Address already in use
1C:Enterprise 8.3 (x86-64) (8.3.23.1437) Remote Administration Server stopped.
Прикрепленные файлы:
35. Akcium 252 15.01.23 00:11 Сейчас в теме
(34) А он уже не запущен в качестве службы?
36. sabob 36 15.01.23 00:37 Сейчас в теме
(35) Неправильно написал. ras запущен как демон, но при выполнении rac ничего не происходит (через sudo токай же результат):

parallels@pvm:/opt/1cv8/x86_64/8.3.23.1437$ ./rac cluster list
parallels@pvm:/opt/1cv8/x86_64/8.3.23.1437$
42. Akcium 252 24.01.23 20:13 Сейчас в теме
(36) Могу предположить, что файрвол блокирует подключение, можно проверить порты.
37. ewqewqewq 15.01.23 13:52 Сейчас в теме
А можно настроить Community-лицензию на linux + posterg. Перенести рабочую базу. Потеснить всячески и если все устроит, то перенести еще раз актуальную базу+ лицензии со связки win + ms sql ?
то есть можно введя пин код от продакшена превратить её в продакшен?
38. Akcium 252 15.01.23 13:54 Сейчас в теме
(37) По конкретным сценариям, связанным с лицензиями, лучше писать на lic@1c.ru.
Оставьте свое сообщение

См. также

Сервер 1С: Предприятие на Linux: настройка доменной авторизации из различных доменов

Linux Платформа 1С v8.3 Платформа 1С v8.3 Россия Россия Бесплатно (free) Бесплатно (free)

Появилась задача авторизовать пользователей из разных и ничем не связанных доменов на сервере 1С на debian 11.

23.11.2022    868    Lost_Alaska    3    

Установка и настройка сервера 1С на Astra Linux

Linux Платформа 1С v8.3 Платформа 1С v8.3 Россия Россия Бесплатно (free) Бесплатно (free)

Установка сервера 1С на Astra Linux из архива . Обратил внимание на возникшую проблему и ее решение (особенность Astra Linux).

09.11.2022    1589    user1860481    2    

Жизнь без Windows, установка серверов на Arch, часть1

Linux Платформа 1С v8.3 Платформа 1С v8.3 Бесплатно (free) Бесплатно (free)

Пошаговое описание установки сервера 1С 8.3.21 и Postgresql 14 на Arch Linux (актуальность лето 2022)

08.07.2022    2754    cdiamond    3    

Установка платформы 1С с релиза 8.3.20 на arch-based linux дистрибутивы. Личный опыт

Linux Платформа 1С v8.3 Платформа 1С v8.3 Бесплатно (free) Бесплатно (free)

На форуме уже есть несколько статей на эту тему, но, на мой взгляд, инструкции слишком сложны и, судя по комментам, многих пугают. Кроме того, формат поставки 1C платформы для linux поменялся, и эти статьи уже не актуальны.

31.03.2022    1244    avkonarev    1    

Публикация веб-сервисов 1С 8.3 вручную в Linux

Linux Платформа 1С v8.3 Платформа 1С v8.3 Бесплатно (free) Бесплатно (free)

Актуальный пример настройки публикации веб-сервисов под Linux

02.11.2021    2420    tubusx    1    

Xubuntu 20.04 для бухгалтера 1С

Linux Администрирование СУБД Платформа 1С v8.3 Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Бухгалтерия 3.0 Россия Россия Бесплатно (free) Бесплатно (free)

В публикации представлен необходимый минимум для настройки Xubuntu 20.04 в качестве рабочего места бухгалтера, ведущего учёт в программе 1С: Бухгалтерия 3.0 файловый вариант. Кроме этого, настроено подключение и других сотрудников через тонкий клиент 1С к опубликованной на веб-сервере базе бухгалтерии.

12.04.2021    8128    compil7    34    

Установка платформы 1С 8.3.20.1363 и более старших версий на RHEL8 и любые другие rpm-based linux. Решение проблемы установки меньших версий 1С8.3 (webkitgtk3) на RHEL 8 / CentOS 8 / Fedora Linux

Linux Платформа 1С v8.3 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv8 Бесплатно (free) Бесплатно (free)

Начиная с версии платформы 1С 8.3.20.1363 реализована программа установки компонентов системы «1С:Предприятие» для ОС Linux. Теперь любой пользователь Линукс может без проблем установить 1С на свою любимую систему. Попытка установки 1С:Предприятия 8.3 меньших версий, чем 1С 8.3.20.1363 на RedHat Enterprise Linux 8 / CentOS 8 / Fedora не увенчается успехом, произойдет ошибка: Неудовлетворенные зависимости: libwebkitgtk-3.0.so.0()(64bit) нужен для 1c-enterprise-8.3.18.1128-training-8.3.18-1128.x86_64. Конфликт заключается в том, что 1С требует устаревшую версию пакета libwebkitgtk-3.0.so.0()(64bit), запрещенную из-за проблем безопасности, и не может работать с актуальной версией пакета webkit2gtk3. Гуглить в интернете можно долго, хочу поделиться с Вами уже найденным рабочим решением в конце данной статьи.

08.03.2021    16406    ksnik    56    

Рабочее место программиста на Linux. Серия лабораторных работ. Работа 1

Linux Платформа 1С v8.3 Платформа 1С v8.3 Бесплатно (free) Бесплатно (free)

В этой лабораторной работе мы сконфигурируем рабочее место программиста на платформе 1С:Предприятие 8. Воспользуемся подсистемой WSL и установим Linux в ОС Windows. Сервер 1С:Предприятие и сервер базы данных установим в Linux. Остальные компоненты установим в Windows.

17.02.2020    13056    infosoft-v    45    

Linux + 1C

Администрирование СУБД Linux Платформа 1С v8.3 Платформа 1С v8.3 ИТ-компания ИТ-компания Россия Россия Бесплатно (free) Бесплатно (free)

Данная статья была написана мной для доклада на научной технической конференции "Паруса 2016" в г. Геленджике. Тема статьи - перевод предприятия на ОС Linux, и связка Linux + "1С Предприятие"

20.05.2017    19306    user751951    71    

Собственный виртуальный сервер для 1С на Linux Ubuntu

Инструменты администратора БД Linux Платформа 1С v8.3 Платформа 1С v8.3 Бесплатно (free) Бесплатно (free)

Статья для тех, кто хочет научиться разворачивать 1С на linux, и для тех, кто хочет получить недорогой виртуальный сервер для собственных нужд.

24.05.2015    20512    spezc    44