Как установить ERPNext на Debian 9

ERPNext — это бесплатное приложение с открытым исходным кодом, основанное на Python, для планирования ресурсов предприятия, похожее на Odoo. Он в основном используется малыми и средними компаниями и позволяет им вести финансовый учет, управление проектами, управление персоналом и управление запасами. ERPNext доступен как в облачном, так и в локальном вариантах развертывания. В этой статье мы покажем вам, как установить ERPNext на VPS Debian 9, используя метод ‘Easy Install’ с Frappe Bench, используя скрипт Python. Этот скрипт установки установит bench, ERPNext и все необходимые зависимости, требуемые приложением.

Предпосылки

  • VPS с 2 ГБ памяти и ОС Debian 9
  • Пользователь с привилегиями root
  • Python версии 2.7 [Python версии 3.5 или более поздней версии также поддерживается, но это не рекомендуется для производственных серверов]
  • MariaDB версия 10 или новее
  • Nodejs
  • менеджер пакетов yarn
  • Redis
  • cron (требуется crontab)
  • wkhtmltopdf с исправленным Qt (версия 0.12.3)

Поскольку мы будем использовать сценарий установки, предоставляемый frappe, все необходимые предварительные условия, перечисленные выше, будут установлены автоматически.

Войдите и обновите сервер

Войдите в свой Ubuntu 16.04 VPS через SSH как пользователь root

ssh root@IP_Address -p Port_number

 

и, как обычно, перед тем, как начать установку OpenERP, убедитесь, что все установленные на сервере пакеты обновлены до последней доступной версии.

apt update && apt upgrade

 

Рекомендуется постоянно обновлять ваш сервер, чтобы вы могли включить автоматическое обновление вашего Ubuntu VPS.

Установка зависимостей

Прежде чем мы загрузим и запустим скрипт установки ERPNext, нам нужно установить несколько пакетов, необходимых для запуска скрипта. Для этого выполните следующую команду

apt-get -y install python-minimal build-essential python-setuptools

 

и убедитесь, что Python версии 2.7 установлен на сервере. Как мы упоминали в разделе Prerequisites, более новая версия Python не рекомендуется для производства

python -v

Python 2.7.13

Скачайте и запустите скрипт

Загрузите на свой сервер скрипт установки ERPNext Python, предоставляемый Frappe

wget https://raw.githubusercontent.com/frappe/bench/master/playbooks/install.py

 

Если вы хотите использовать среду разработки, используйте следующую команду для запуска сценария. Не рекомендуется устанавливать и запускать ERPNext от имени пользователя root, поэтому используйте флаг –user. Таким образом, скрипт создаст нового пользователя и установит все компоненты под этим пользователем.

python install.py --production --user frappe

 

Если вы хотите использовать производственную среду, выполните следующую команду

sudo python install.py --production

 

Сценарий установит все предварительные требования, перечисленные выше, bench — это инструмент командной строки для установки приложений, управления несколькими сайтами и обновления приложений Frappe и ERPNext, создания нового bench и нового сайта ERPNext на стенде. Во время установки вам будет предложено ввести пароли для пользователя root в MySQL и администратора ERPNext.

Вывод:

Please enter mysql root password:

Re-enter mysql root password:

Please enter the default Administrator user password:

Re-enter Administrator password:

Passwords saved at ~/passwords.txt

 

Введите надежный пароль для обеих учетных записей и нажмите кнопку «Ввод», чтобы продолжить установку. Процесс установки всех необходимых пакетов и зависимостей может занять некоторое время, так что расслабьтесь и подождите.

После завершения процесса установки ERPNext вы можете запустить bench  с помощью следующей команды

bench start

 

Вывод:

12:33:25 web.1        | started with pid 17541

12:33:25 worker.1     | started with pid 17542

12:33:25 workerbeat.1 | started with pid 17543

12:33:26 web.1        |  * Running on http://0.0.0.0:8000/

12:33:26 web.1        |  * Restarting with reloader

12:33:26 workerbeat.1 | [2014-09-17 13:58:52,343: INFO/MainProcess] beat: Starting...

 

Приведенные выше результаты показывают, что bench правильно запущен и работает на http://0.0.0.0:8000/, поэтому откройте ваш любимый веб-браузер и перейдите по адресу http://yourIPaddress: 8000, чтобы увидеть экран входа в систему ERPNext. Войдите в систему как администратор пользователя, используя пароль, который вы установили при запуске сценария установки, и вы будете перенаправлены на страницу установки, где вы можете настроить установку ERPNext. Вам нужно будет выбрать язык, установить часовой пояс, ввести некоторые данные о пользователе и компании ERPNext и т. д.

Для получения более подробной информации о том, как настроить и использовать ERPNext, пожалуйста, проверьте их официальную документацию по ссылке https://erpnext.org/docs/user/manual/en



2018-12-13T10:08:22
Установка ПО на Debian

“Особенности киберпреступлений” инструменты нападения и защита информации Масалков А.С.

Сегодня хотим представить Вам, дорогие безопасники, книгу, написанную действующим сотрудником “Управления К”, имеющим практический  – боевой (не побоимся этого слова) опыт по расследованию преступлений в сфере информационных технологий.  Автор разбирает примеры из реальной жизни , раскрывая при этом всю физику фишинг атак, отражение их в законодательстве РФ, поднимает проблемные вопросы в данной области и доводит рекомендации по противодействию и защите. Книга легко читается и доступна в понимании рядовому читателю, не погруженному в мир киберпреступности, хакерских атак и информационной безопасности. Читать

Самостоятельная интернет-терапия депрессии реальна

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

Ученые произвели мета-анализ 21 исследования, посвященного терапевтическому эффекту таких приложений. Общее число участников составило 4781 человек. Все приложения предлагали когнитивно-поведенческую терапию, то есть рекомендации по изменению мышления и поведения. Читать

Пыль становится все более «антибактериальной» и опасной

Времена меняются и пыль меняется с ними. Исследователи из Северо-Западного университета доказали, что современная пыль в своем составе содержит самые разные антибактериальные компоненты, наибольшую долю среди которых занимает триклозан.

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

AMP и Яндекс.Турбо страницы. Нужны ли они?

С первого взгляда кажется, что AMP и Яндекс.Турбо страницы — это добровольный «слив» своего контента в поисковые сети без какой-либо компенсации. Но это не совсем так. Расскажу о своём опыте. Читать

Исправление ошибки bsod tcpip.sys в Windows 10

Tcpip.sys является одной из наиболее распространенных причин «Синего экрана» в операционной системе Windows. Tcpip.sys — это файл драйвера, связанный с протоколом управления передачей по интернет-протоколу, и вы можете получить эту ошибку синего экрана, если этот файл поврежден.

Как и большинство ошибок синего экрана, BSOD Tcpip.sys возникает из-за поврежденных драйверов (в частности, драйвера сетевой карты), а также в тех случаях, когда сторонние антивирусные программы мешают работе этого файла. Обычно ошибка возникает при установке нового оборудования или программного обеспечения, и она вносит изменения в систему.

Попробуйте следующие решения для решения проблем:

  1. Запустите средство устранения неполадок с синим экраном
  2. Сбросить TCP/IP
  3. Обновите драйверы сетевой карты
  4. Отключить сторонний антивирус.

1] Запустите средство устранения неполадок синего экрана

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

Нажмите кнопку «Пуск» и выберите «Настройки» → «Обновления и безопасность» → «Устранение неполадок» .

Выберите средство устранения неполадок синего экрана из списка и запустите его.

Перезапустите систему после выполнения процесса устранения неполадок.

2] Сбросить TCP/IP

Файл Tcpip.sys связан с протоколами TCP/IP. Мы можем сбросить TCP/IP на случай, если они были изменены.

Найдите командную строку в панели поиска Windows и щелкните правой кнопкой мыши на опции. Выберите Запуск от имени администратора.

Введите следующую команду в окне командной строки с повышенными правами и нажмите Enter, чтобы выполнить ее:

netsh int ip reset

Перезапустите систему после выполнения команды и посмотрите, поможет ли это.

3] Обновление драйверов сетевой карты

Нажмите Win+R, чтобы открыть окно «Выполнить» и введите команду devmgmt.msc. Нажмите Enter, чтобы открыть диспетчер устройств.

Разверните список драйверов сетевого адаптера. Щелкните правой кнопкой мыши и выберите Обновить драйвер для каждого драйвера в отдельности.

Перезагрузите систему после обновления драйверов.

Если вы недавно обновили этот драйвер, а затем начали сталкиваться с этой проблемой, возможно, вы хотите откатить драйвер и посмотреть, поможет ли это.

4] Отключить сторонний антивирус

Вы можете временно отключить стороннее антивирусное программное обеспечение. Некоторые бренды известны тем, что вызывают такие проблемы.

 



2018-12-12T11:18:30
Вопросы читателей