• Ласкаво просимо на Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата.
 

УкрБланк сервер установка на ubuntu server 18.04 LTS DigitalOcean

Автор grisho4ek, Серпень 06, 2020, 16:09:00

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

grisho4ek

Здравствуйте,
как запустить устанощик УкрБланк сервер на ubuntu server(digitalocean droplet)?
где-то есть дока какая-то ?
нашел пост про УкрСклад там firebird 3.0, как я понимаю его тоже нужно ставить что бы порт слушать, правильно?
установил, конфигурацию настроил еще поидее в файрволе нужно порт открыть, правильно?
запускать через wine ?
0009:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0009:err:winediag:nodrv_CreateWindow Make sure that your X server is running and that $DISPLAY is set correctly.
как пофиксить?
помогите плиз

Я кажись понял установщик хочет desktop(gui),есть версия программы без gui ?

grisho4ek

#1
настроил через VPS windows server, все легко делается.
если есть гайд(инструкция) как настроить на vps ubuntu server отпишите плиз

ufw allow 3053 прописывал.
я пробовал firebird 3.0 и кинул файлик с базой в /var/lib/firebird/3.0/data/,
файлик с базой достал с танцами с бубном, утстановил прогу в virualbox на windows и файлик в дропбокс и потом скачал.
потому что я так и не понял как прогу установить на линуксе с wine.
но вылетела ошибка 28000 что-то типа username, password not provided(точно не помню текст) при запуске клиента.
я просто менял пароль для SYSDBA.
в ubclient.ini файлике указал все но не закрутилось.

пробовал
[Base]
Username: SYSDBA
Password: мой пароль
но не поулчилось, где-то есть инфа по параметрам для ubclient.ini.
может там не Username а как-то по другому нужно, User пробовал тоже не сработало

устанавливал по инструкции из
https://www.softbalance.com.ua/forum/index.php/topic,4755.0.html
правда там для УкрСклада

может я что-то не так сделал?

grisho4ek

#2
Связался с поддержкой УкрБланк(спасибо им большое за быстрый ответ) и вот решение:

1. Устанавливаем Firebird 3 на Linux

sudo apt-get update
sudo apt-get install firebird3.0-server

Во время установки спросит пароль для пользователя SYSDBA, стандартный пароль masterkey.

2. Останавливаем службу Firebird 3
sudo service firebird3.0 stop

3. Правим файл конфигурации /etc/firebird/3.0/firebird.conf. По-умолчанию УкрБланк 7 использует порт 3053, меняем порт. Вместо закоментированного порта по-умолчанию:

#RemoteServicePort = 3050
ставим

RemoteServicePort = 3053
По-умолчанию Firebird принимает только запросы с localhost, чтобы подключатся удаленно вместо:
RemoteBindAddress = localhost
комментируем строку
#RemoteBindAddress = localhost
Сохраняем файл.

4. Запускаем службу Firebird 3
sudo service firebird3.0 start

5. Копируем файлы базы Blanks.tcb и пустышку базы BlanksEmp.tcb в папку /var/lib/firebird/3.0/data/.
мне тут было не ясно так что отпишу, я установил сервер в virtualbox с windows 10, и фалы лежали в моем случае по пути C:\ProgramData\UkrBlank7S\db.
оттуда их сохранил в dropbox, а потом через wget скачал на vps.

6.меняем права на пользователя firebird
sudo chown -R firebird:firebird /var/lib/firebird/3.0/data/

7. Далее на клиентах прописываем в ubclient.ini имя сервера (или IP адрес) и путь к базе, например так:

[Server]
Hostname= [тут нужно написать public ip вашего vps]
Path=/var/lib/firebird/3.0/data/


Еще нужно открыть порт
sudo ufw allow 3053

Все, запускаем Клиент.

вылетит ошибка collation unicode_ci for character set utf8 is not installed
https://www.softbalance.com.ua/forum/index.php/topic,5056.msg28795.html#msg28795 тут решение