субота, 28 лютого 2026 р.

Міграція BAS 8.3 Малий бізнес на Odoo 17CE. Частина перша.

Після встановлення Odoo 17 CE, перед створенням бази та початковим налаштуванням підприємства, варто додати репозиторії спільноти.
Для цього нам треба перейти у папку, у яку встановленно Odoo, створити окрему папку для користувацьких застосунків, та клонувати до неї репозиторії спільноти з GitHub:
mkdir /opt/odoo/custom_addons
chown -R odoo: /opt/odoo/custom_addons
chmod -R 755 /opt/odoo/custom_addons
cd /opt/odoo/custom_addons
sudo -u odoo git clone https://github.com/OCA/stock-logistics-workflow.git -b 17.0 --depth 1
sudo -u odoo git clone https://github.com/odoomates/odooapps.git --branch 17.0 --depth 1

понеділок, 23 лютого 2026 р.

Міграція BAS 8.3 Малий бізнес на Odoo 17CE.

Передумови

 Всі ми бачимо зростання законодавчого тиску на використання програмного забезпечення походженням з країни-агресора для бізнесу. Рано чи пізно, скоро чи не дуже скоро 1С та її клони, незалежно від країни реєстрації дотиснуть. Як варіант поступово прикриють бізнеси, що займаються розповсюдженням чи підтримкою. Та й здравий глудз нам говорить що фінансувати дрони й ракети, що падають нам на голову, це принаймні необачно (промовчу про розумові здібності тих хто не згоден, але маю на них певний погляд).

Odoo є досить зрілою системою, формально це фреймворк, яка вирішує більшість запитів бізнесу не гірше, а у деяких випадках, можливо, краще за BAS. 

Існує Enterprise версія, ціни на модулі якої на мій погляд дещо кусаються, але багато питань чудово закриваються версією спільноти.

Переваги для адміна чи розробника

четвер, 6 листопада 2025 р.

Шпаргалка: FreePBX 17 / Asterisk 22 + DAHDI (OpenVox)

Компактна довідка — що за що відповідає, як взаємодіють файли та де безпечно вносити зміни.

1. Структура конфігурацій — огляд

FreePBX керує Asterisk через файли *_additional.conf (генерує) і поважає файли *_custom.conf (твоя зона). DAHDI конфіги лежать окремо в /etc/dahdi і /etc/asterisk/chan_dahdi*.conf.

пʼятниця, 30 серпня 2024 р.

Linux дозвіл користувачу на запис до USB порту (ESP32)

При спробі встановити прошивку на ESP32 отримав помилку запису, питання вирішується за допомогою надання прав на запис до цільового USB порту:

sudo setfacl -m u:user:rw /dev/ttyUSBx

Де /dev/ttyUSBx - порт на якому вісить девайс (може змінюватися при повторном вмиканні)
Дивитися командою

ls /dev/|grep tty
P.S.
Для коментаторів, що бажають розгорнутих постів, нагадую що це переважно примітки для себе, тому тут на 5 рядків більше ніж мені було треба.

четвер, 16 листопада 2023 р.

Debian 9 оновлення з архівних репозиторіїв

Інколи виникає потреба оновити, або щось встановити на Linux? підтримка версії якого вже припинилася і ми читаємо на сайті таке повідомлення:

середа, 2 серпня 2023 р.

pfSense 2.7 и FreeBSD 14.0 в качестве гостя Proxmox VE

Недавно вышел pfSense 2.7 основанный на FreeBSD 14.0 current/ Релиз FreeBSD 14.0 ожидается в октябре.
У меня, странным образом, не оказалось ISO образа pfSense 2.6, а конвертировать мемстик или качать со сторонних ресурсов не хочется, потому пробую выкрутится чем есть.

пʼятниця, 14 квітня 2023 р.

Proxmox VE проброс апаратной виртуализации в гостя

При экспериментах с Kubernetes столкнулся с необходимостью иметь в гостевой системе флаги аппаратной виртуализации процессоа
Для Intel на хосте создаем файл /etc/modprobe.d/kvm-intel.conf, следующего содержимого:

options kvm-intel nested=Y

Тушим гостей, выгружаем, загружаем модуль ядра:

modprobe -r kvm_intel
modprobe kvm_intel

вівторок, 17 січня 2023 р.

Linux Slackware создаем сервис и добавляем его автозапуск

Исторически имею несколько машин со слакой, на одной из них после перезапуска необходимо запускать OpenVPN клиент. И исторически сложилось, что это делается вручную.
Меня это в конце концов достало (раньше этим занимался не я) и наконец то дошли руки исправить данное недорозумение.

Пояснение
Я не принадлежу к поклоникам слаки, собственно этот пост пишу чтобы помнить как это делается в дальнейшем.

четвер, 22 вересня 2022 р.

Proxmox VE 7.2 Синхронизация времени с NTP сервером

В 7й ветке Proxmox VE опять поменялся способ получения точного времени на ноде - теперь это chrony (при обновлении с 6й ветки остается timesyncd)
Чобы указать сервер времени редактируем /etc/chrony/chrony.conf (коментируем Debian NTP pool) после чего в каталоге /etc/chrony/conf.d/ создаем файл с расширением .conf например myntpsrv.conf и прописываем нужные сервера в формате:

субота, 17 вересня 2022 р.

Proxmox VE 7.2 установка утилиты megacli для управления рейдом

Иногда возникает необходимость получить доступ к RAID контроллеру из коммандной строки.
Для контроллеров LSI существует урилита megacli

пʼятниця, 16 вересня 2022 р.

Proxmox VE Ceph. Пример добавления ролей CRUSH Map

Для того, чтоб иметь возможность назначить нашему пулу Ceph определенный тип дисков (иначе по умолчанию он будет размазан по всем) используются роли репликации, создание роли возможно только при наличии OSD соответствующего типа (я назначаю вручную не полагаясь на авто).

четвер, 15 вересня 2022 р.

Proxmox VE. Удаление метки рейда с диска для его очистки.

При разборке рейда диски не были из него корректно выведены и теперь отказываются очищаться для нового использования:

Диск в интерфейсе PVE

вівторок, 8 лютого 2022 р.

Debian 11 samba полная переустановка

Столкнулся с необходимостью полностью переустановить Samba с генерацией конфигурационного файла по умолчанию (apt remove не помогает)

вівторок, 25 січня 2022 р.

Многострадальным администраторам программы M.E.Doc посвящается!. Укрощение монстра. 2 серия (Победа!).

Больше года назад я провел очередной эксперимент по уменьшению базы программы MeDOC. В тот раз все закончилось отсутствием в программе возможности выгружать в архив документы, которые собственно и раздувают базу.
Я на форуме MeDOC создал тему на эту тему
И вот, спустя уже больше года, вышло обновление 11.02.066, в котором видим:

понеділок, 17 січня 2022 р.

Удаление ^M в конце строки. Linux

Иногда в Linux приходиться работать с исходными текстами, например Python, созданными в Windows и при попытке запустить такой скрипт вываливаются непонятные ошибки типа «python3\r»: Нет такого файла или каталога Причина в в символе окончания строки ^M

середа, 1 грудня 2021 р.

Корпоративное облако поверх TrueNAS 12.0

О чем пойдет речь?
Мне не нравится, когда гоняют по почте большие файлы, которые размножаются вместе с копиями письма по мере пересылок писем и я хочу разгрузить почтовый сервер, организовав возможность вместо файла отправлять на него ссылку.
В качестве хранилища, хочу использовать TrueNAS 12.0, в качестве сервиса, который будет обеспечивать необходимый мне функционал NextCloud

Тестовый сервер

середа, 24 листопада 2021 р.

Supermicro x8dtl-3f HBA mode (IT) SAS

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


Примечание
После всех телодвижений я обнаружил, что у LSI SAS1068E присутствует ограничение 2Tb для подключаемых устройств, так что следует это иметь ввиду, начиная повторять мой эксперимент