Размещение Onebox на своем сервере

Здравствуйте.
Вопрос №1
Где можно ознакомиться со структурой файлов onebox, которые устанавливаются на сервер. Вопрос к тому - можно ли разместить на том же сервере свой сайт, чтобы все было в одном месте? Есть ли инструкция по установке onebox на свой сервер.

И вопрос №2, чтобы не плодить темы
Опишите, пожалуйста вкратце какие процессы могут использовать 8 гб оперативной памяти и 4 ядра процессора, для небольшого бокса с 2-3 пользователями и до 500 товаров, насколько критично иметь именно такую минимальную конфигурацию.

Буду благодарен за оперативный ответ.

Ответы:

Miroshnichenko Maxim
Администратор
CEO OneBox
Валерий, добрый день!

1. На данный момент такой документации нет, она будет доступна позже (пара месяцев).
Запрос редкий, пока на него ресурсы не тратим.

1.1. Ставить OneBox OS и что-либо еще на один сервер в одном окружении - не желательно.
Даже более того, мы не возьмемся такое делать и никакую ответственность нести не станем.
Лучше разные виртуалки.
Это связано с тем, что OneBox OS занимает ровно все доступные ресурсы в моменте (см пункт 2 ниже), а также он использует memcache, redis, которые общие для всего сервера.
Поэтому, лучше взять две разные виртуалки (VPS) рядом.

2. Все зависит от того, какие OS-приложения вы поставите.
Самому OneBox OS по умолчанию нужно минимум 3 ядра (точнее, операционка должна увидеть 3 потока, 300% CPU).
Это очень условно, но все же:
- Первые 100% это условно CentOS, MySQL, memcached, redis.
- Вторые 100% это php-fpm.
- Третие 100% это cron-hour, cron-day, cron-minute.

А дальше все завит от того, какие приложения вы ставите.
Например, вы используете полнотекстовый поиск (поиск любых данных к боксе) и у вас сделано 10 групп бизнес-процессов. Запрос пользователя будет через redis обрабатываться в столько потоков, сколько у вас есть свободных ядер. Если ядер 5 - все работает параллельно в 5 потоков, если свободных ядер 0-1 - то в один поток. И поэтому долго.

Приложение почта - это +N потоков, сколько у вас почтовых ящиков. Конечно, один поток не занимает 100% CPU на всегда, он часто находится в sleep-состоянии. Но если у вас 100 почтовых ящиков и туда постоянно летят письма - то это +200-300% к CPU.

Пересчет цен и наличия - зажирает столько ресурсов в моменте, сколько есть свободных. Там все может считаться в один поток, а может в 600 потоков (для сервера на 32 ядра).

Вливание любых данных из Excel/CSV - в один поток, но если поставить на вливание 5 файлов - то уже 5 потоков.

Если обобщить, то OneBox OS использует все доступные ресурсы максимально эффективно. И он не может догадаться, что кто-то еще рядом (какой-то сайт) борется за эти же ресурсы.

PS: Небольшое объяснение для тех кто читает эту тему и не понимает как может быть 300% CPU.
В Linux/Unix если у вас 4 ядра CPU (8 потоков) - то вам максимально доступно 800% CPU.
В windows - если у вас 4 ядра CPU (8 потоков) - то вам операционка показывает все равно от 0 до 100% CPU (просто в этих 100% 8 ядер).

Лично у меня есть бокс на OS, в котором установлено только три приложения: Почта (1 ящик) и Проекты и Платежи.
И это все работает на виртуалке CPX11 https://www.hetzner.com/cloud за 3 евро/месяц.
Но я четко отдаю себе отчет, что поставь я хоть одну аппку еще - мне нужно апгрейдить сервер.
30.06.2021, 11:09
Как со мной связаться - никак :)
Задавайте вопросы на форуме публично - и я отвечу.
Подробнее - https://crm-onebox.com/user/11/

Чтобы ответить на вопрос - пожалуйста войдите или зарегистрируйтесь
["OneBox production","SheBo","\u041a\u0422\u0421","Team Sales OneBox","OneBox CORP","\u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0442\u043e\u0440","\u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u0417\u0430\u0433\u0430\u0442\u043d\u043e\u0433\u043e \u041a\u0438\u0440\u0438\u043b\u043b\u0430","Yurchuk Sales Partner","VSI partner OneBox","OneBox Insiders","\u0424\u041e\u041f \u041f\u0435\u0442\u0440\u0435\u0447\u043a\u043e \u0412\u0430\u0441\u0438\u043b\u0438\u0439 \u0410\u043d\u0430\u0442\u043e\u043b\u044c\u0435\u0432\u0438\u0447","iCOLOR OneBox (\u0424\u041b\u041f \u041b\u0415\u0413\u0415\u0417\u0410 \u0412\u042f\u0427\u0415\u0421\u041b\u0410\u0412 \u0412\u0410\u041b\u0415\u0420\u0418\u0410\u041d\u041e\u0412\u0418\u0427) ","\u0424\u041b\u041f \u041c\u0438\u0440\u043e\u043d\u0435\u043d\u043a\u043e \u0414\u043c\u0438\u0442\u0440\u0438\u0439","AIRConstruct","Nspace","\u0424\u041e\u041f \u041f\u0435\u0440\u0435\u0433\u0438\u043d\u044f\u043a \u041e.\u041f.","\u041e\u043f\u0442\u0438\u0443\u043c","\u0424\u041e\u041f \u0421\u0438\u0434\u043e\u0440\u0447\u0443\u043a \u0412\u0430\u043b\u0435\u043d\u0442\u0438\u043d \u0413\u0430\u0440\u0438\u0435\u0432\u0438\u0447","AUTOMATA","TKB ","\u041a\u043e\u043d\u0441\u0430\u043b\u0442\u0438\u043d\u0433\u043e\u0432\u0430\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \"\u0411\u0418\u0422\"","\u0427\u0423\u0411\u0415\u041d\u041a\u041e \u041c\u0418\u0425\u0410\u0418\u041b","OneBox Sales GV","Didisoft ","\u0421\u0435\u0440\u0433\u0435\u0439 \u041c\u043e\u0440\u043e\u0437\u043e\u0432","\u0424\u041b\u041f \u0418\u0432\u0430\u043d\u043e\u0432\u0430 \u0418\u0440\u0438\u043d\u0430 \u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440\u043e\u0432\u043d\u0430","PM Digital Transformation","Aniart","\u0412\u0415\u041b\u0415\u0421 ","ProfiCRM","Intelco ","\u0410\u0441\u0442\u0435\u043b\u0438\u0442 \u0413\u0440\u0443\u043f\u043f","Prime Lab - CRM Agency","iPOST","Olmonic - \u0424\u041b\u041f \u041c\u041e\u0420\u041e\u0417\u041e\u0412\u0410 \u041e.\u041f.","\u041c\u0430\u0440\u0438\u044f , OneBox production #8","\u0423\u0441\u0442\u0438\u043c\u0435\u043d\u043a\u043e \u0418\u0433\u043e\u0440\u044c , OneBox production #9","Derkach Dmytriy , OneBox production #10","\u0427\u0438\u0436\u0438\u043a \u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440 \u0421\u0435\u0440\u0433\u0435\u0435\u0432\u0438\u0447 , OneBox production #20","\u0411\u043e\u043b\u043e\u0442\u044f\u043d \u042e\u0440\u0438\u0439 \u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440\u043e\u0432\u0438\u0447 , SheBo #21","\u0413\u0443\u0431\u043a\u043e \u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440 \u0421\u0435\u0440\u0433\u0435\u0435\u0432\u0438\u0447 , SheBo #23","\u041c\u0443\u043b\u0430\u0447 \u041c\u0430\u0440\u0438\u043d\u0430 \u0410\u043d\u0430\u0442\u043e\u043b\u044c\u0435\u0432\u043d\u0430 , SheBo #24","\u0411\u0443\u0448\u0443\u0435\u0432 \u0421\u0432\u044f\u0442\u043e\u0441\u043b\u0430\u0432 \u042e\u0440\u044c\u0435\u0432\u0438\u0447 , SheBo #25","\u0429\u0430\u0441\u043d\u0430\u044f \u0410\u043d\u0430\u0441\u0442\u0430\u0441\u0438\u044f \u041f\u0430\u0432\u043b\u043e\u0432\u043d\u0430 , SheBo #26","\u041a\u043e\u0440\u043e\u043f \u0412\u043b\u0430\u0434\u0438\u0441\u043b\u0430\u0432 \u041f\u0430\u0432\u043b\u043e\u0432\u0438\u0447 , \u041a\u0422\u0421 #28","\u0421\u0442\u0440\u0438\u043b\u0435\u0446 \u0410\u043d\u0442\u043e\u043d \u041d\u0438\u043a\u043e\u043b\u0430\u0435\u0432\u0438\u0447 , \u041a\u0422\u0421 #29","\u0412\u043e\u043d\u0430\u0440\u0445 \u0410\u0440\u0442\u0435\u043c , Team Sales OneBox #31","\u041c\u0430\u0442\u044e\u0448\u043a\u043e \u0414\u0435\u043d\u0438\u0441 , Team Sales OneBox #33","\u041c\u0430\u0440\u043a\u043e\u0432 \u0415\u0432\u0433\u0435\u043d\u0438\u0439 \u0418\u0433\u043e\u0440\u0435\u0432\u0438\u0447 , SheBo #34","\u041b\u0443\u0446 \u0411\u043e\u0433\u0434\u0430\u043d \u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440\u043e\u0432\u0438\u0447 , OneBox CORP #35","\u041a\u0440\u0430\u0441\u043a\u043e\u0432\u0441\u043a\u0438\u0439 \u0412\u043b\u0430\u0434\u0438\u0441\u043b\u0430\u0432 \u0421\u0435\u0440\u0433\u0435\u0435\u0432\u0438\u0447 , SheBo #37","\u0421\u0443\u0445\u0430\u043d\u0438\u0446\u043a\u0438\u0439 \u0410\u043d\u0434\u0440\u0435\u0439 , \u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0442\u043e\u0440 #42","\u0417\u0430\u0433\u0430\u0442\u043d\u044b\u0439 \u041a\u0438\u0440\u0438\u043b\u043b , \u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u0417\u0430\u0433\u0430\u0442\u043d\u043e\u0433\u043e \u041a\u0438\u0440\u0438\u043b\u043b\u0430 #56","\u041a\u043e\u0432\u0430\u043b\u044c\u0447\u0443\u043a \u0414\u0435\u043d\u0438\u0441 \u041b\u0435\u043e\u043d\u0438\u0434\u043e\u0432\u0438\u0447 , OneBox CORP #58","\u042e\u0440\u0447\u0443\u043a \u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440 , Yurchuk Sales Partner #61","\u0412\u0434\u043e\u0432\u0435\u043d\u043a\u043e \u0421\u0442\u0430\u043d\u0438\u0441\u043b\u0430\u0432 \u0418\u0433\u043e\u0440\u0435\u0432\u0438\u0447 , VSI partner OneBox #66","\u041f\u044f\u0442\u0435\u0446\u043a\u0438\u0439 \u041d\u0438\u043a\u043e\u043b\u0430\u0439 \u041d\u0438\u043a\u043e\u043b\u0430\u0435\u0432\u0438\u0447 , OneBox Insiders #77","anonymous duck , OneBox production #82","\u0422\u0438\u043c\u043e\u0448\u0435\u043d\u043a\u043e \u0415\u0432\u0433\u0435\u043d\u0438\u0439 , Team Sales OneBox #88","\u0422\u0430\u0441\u0443\u043d \u0421\u0435\u0440\u0433\u0435\u0439 \u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440\u043e\u0432\u0438\u0447 , OneBox production #132","\u041f\u0435\u0442\u0440\u0435\u0447\u043a\u043e \u0412\u0430\u0441\u0438\u043b\u0438\u0439 , \u0424\u041e\u041f \u041f\u0435\u0442\u0440\u0435\u0447\u043a\u043e \u0412\u0430\u0441\u0438\u043b\u0438\u0439 \u0410\u043d\u0430\u0442\u043e\u043b\u044c\u0435\u0432\u0438\u0447 #136","\u041b\u0435\u0433\u0435\u0437\u0430 \u0412\u044f\u0447\u0435\u0441\u043b\u0430\u0432 \u0412\u0430\u043b\u0435\u0440\u0438\u0430\u043d\u043e\u0432\u0438\u0447 , iCOLOR OneBox (\u0424\u041b\u041f \u041b\u0415\u0413\u0415\u0417\u0410 \u0412\u042f\u0427\u0415\u0421\u041b\u0410\u0412 \u0412\u0410\u041b\u0415\u0420\u0418\u0410\u041d\u041e\u0412\u0418\u0427) #145","\u041c\u0438\u0440\u043e\u043d\u0435\u043d\u043a\u043e \u0414\u043c\u0438\u0442\u0440\u0438\u0439 , \u0424\u041b\u041f \u041c\u0438\u0440\u043e\u043d\u0435\u043d\u043a\u043e \u0414\u043c\u0438\u0442\u0440\u0438\u0439 #180","\u0422\u044b\u043d\u0434\u044b\u043a \u041c\u0430\u043a\u0441\u0438\u043c \u0412\u0430\u0434\u0438\u043c\u043e\u0432\u0438\u0447 , OneBox production #200","\u0417\u0430\u043c\u043e\u0433\u0438\u043b\u044c\u043d\u044b\u0439 \u0414\u043c\u0438\u0442\u0440\u0438\u0439 , OneBox production #246","\u0414\u043c\u0438\u0442\u0440\u0438\u0439 , AIRConstruct #257","\u0421\u0430\u043b\u0430\u043c\u0430\u043d\u0434\u044b\u043a \u042e\u0440\u0438\u0439 , Nspace #318","\u041f\u0435\u0440\u0435\u0433\u0438\u043d\u044f\u043a \u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440 , \u0424\u041e\u041f \u041f\u0435\u0440\u0435\u0433\u0438\u043d\u044f\u043a \u041e.\u041f. #325","\u0417\u0443\u0431\u0430\u0440\u0435\u0432 \u0421\u0435\u0440\u0433\u0435\u0439 , \u041e\u043f\u0442\u0438\u0443\u043c #329","\u0421\u0443\u0441\u044f\u043a \u0406\u0433\u043e\u0440 , \u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0442\u043e\u0440 #334","\u0421\u0438\u0434\u043e\u0440\u0447\u0443\u043a \u0412\u0430\u043b\u0435\u043d\u0442\u0438\u043d , \u0424\u041e\u041f \u0421\u0438\u0434\u043e\u0440\u0447\u0443\u043a \u0412\u0430\u043b\u0435\u043d\u0442\u0438\u043d \u0413\u0430\u0440\u0438\u0435\u0432\u0438\u0447 #341","\u0417\u0430\u0433\u0438\u0434\u0443\u043b\u0438\u043d \u041d\u0430\u0438\u043b\u044c \u041d\u0430\u0438\u043b\u044c\u0435\u0432\u0438\u0447 , AUTOMATA #429","\u0413\u0435\u043a\u0430\u043b\u043e \u041c\u0430\u043a\u0441\u0438\u043c \u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440\u043e\u0432\u0438\u0447 , Team Sales OneBox #434","\u0418\u0437\u044e\u043c\u043d\u0438\u043a\u043e\u0432\u0430 \u042e\u043b\u0438\u044f , TKB #487","integrator , \u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0442\u043e\u0440 #527","\u0422\u0438\u043c\u043e\u0444\u0435\u0435\u0432 \u0410\u0440\u0442\u0435\u043c \u041e\u043b\u0435\u0433\u043e\u0432\u0438\u0447 , \u041a\u0422\u0421 #556","\u041f\u0430\u043d\u044c\u0448\u0438\u043d \u0421\u0435\u0440\u0433\u0435\u0439 \u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440\u043e\u0432\u0438\u0447 , \u041a\u043e\u043d\u0441\u0430\u043b\u0442\u0438\u043d\u0433\u043e\u0432\u0430\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \"\u0411\u0418\u0422\" #574","\u0427\u0443\u0431\u0435\u043d\u043a\u043e \u041c\u0438\u0445\u0430\u0438\u043b , \u0427\u0423\u0411\u0415\u041d\u041a\u041e \u041c\u0418\u0425\u0410\u0418\u041b #580","\u0413\u0440\u0438\u0448\u0438\u043d\u0430 \u0412\u0438\u043a\u0442\u043e\u0440\u0438\u044f \u0412\u0430\u0441\u0438\u043b\u044c\u0435\u0432\u043d\u0430 , OneBox Sales GV #642","Didisoft Dmitriy , Didisoft #826","\u041c\u043e\u0440\u043e\u0437\u043e\u0432 \u0421\u0435\u0440\u0433\u0435\u0439 \u0421\u0435\u0440\u0433\u0435\u0435\u0432\u0438\u0447 , \u0421\u0435\u0440\u0433\u0435\u0439 \u041c\u043e\u0440\u043e\u0437\u043e\u0432 #859","\u042e\u043b\u0438\u044f , TKB #1007","\u0418\u0432\u0430\u043d\u043e\u0432\u0430 \u0418\u0440\u0438\u043d\u0430 , \u0424\u041b\u041f \u0418\u0432\u0430\u043d\u043e\u0432\u0430 \u0418\u0440\u0438\u043d\u0430 \u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440\u043e\u0432\u043d\u0430 #1054","\u0410\u043d\u0434\u0440\u0435\u0439 , PM Digital Transformation #1149","\u0425\u043e\u043c\u0435\u043d\u043a\u043e \u0410\u043d\u043d\u0430 \u042e\u0440\u044c\u0435\u0432\u043d\u0430 , OneBox Sales GV #1233","\u042f\u0440\u0438\u043d\u0430 , \u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0442\u043e\u0440 #1324","\u0424\u043e\u043c\u0438\u0447\u0435\u0432 \u0410\u043d\u0434\u0440\u0435\u0439 , Aniart #1704","\u0415\u043a\u0430\u0442\u0435\u0440\u0438\u043d\u0430 , \u0412\u0415\u041b\u0415\u0421 #1992","\u0415\u0432\u0433\u0435\u043d\u0438\u0439 , ProfiCRM #2045","\u0413\u0443\u0434 \u0415\u0432\u0433\u0435\u043d\u0438\u0439 , ProfiCRM #2059","\u0428\u0435\u0439\u043a\u043e \u0410\u043b\u0435\u043a\u0441\u0435\u0439 \u0418\u0433\u043e\u0440\u0435\u0432\u0438\u0447 , SheBo #2128","\u0414\u0430\u043d\u0430 \u041f\u043e\u0442\u044f\u0442\u0438\u043d\u043d\u0438\u043a , \u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0442\u043e\u0440 #2245","\u0421\u043e\u043b\u043e\u043c\u0438\u044f , Intelco #2302","\u042e\u0440\u0438\u0439 \u041d\u0435\u0442\u0435\u0441\u0430\u043d\u044b\u0439 , \u0410\u0441\u0442\u0435\u043b\u0438\u0442 \u0413\u0440\u0443\u043f\u043f #8029","\u041a\u0430\u0441\u044c\u044f\u043d\u0435\u043d\u043a\u043e \u0417\u0430\u0445\u0430\u0440 , Prime Lab - CRM Agency #9596","\u041a\u043e\u0446\u044e\u0431\u0438\u043d\u0441\u043a\u0438\u0439 \u0420\u043e\u043c\u0430\u043d \u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440\u043e\u0432\u0438\u0447 , \u0410\u0441\u0442\u0435\u043b\u0438\u0442 \u0413\u0440\u0443\u043f\u043f #101336","\u041c\u0430\u0437\u0443\u0440 \u0412\u0438\u043a\u0442\u043e\u0440 \u0412\u0438\u043a\u0442\u043e\u0440\u043e\u0432\u0438\u0447 , SheBo #101348","\u0421\u0435\u0440\u0433\u0435\u0439 , iPOST #101485","\u0425\u0440\u043e\u043f\u0430\u0442\u044b\u0439 \u0414\u043c\u0438\u0442\u0440\u0438\u0439 , OneBox CORP #101701","\u041c\u043e\u0440\u043e\u0437\u043e\u0432\u0430 \u041e\u043b\u0435\u0441\u044f , Olmonic - \u0424\u041b\u041f \u041c\u041e\u0420\u041e\u0417\u041e\u0412\u0410 \u041e.\u041f. #101740","\u041f\u0430\u043d\u044c\u0448\u0438\u043d\u0430 \u0415\u043a\u0430\u0442\u0435\u0440\u0438\u043d\u0430 , OneBox CORP #101767","\u041f\u0438\u043a\u0443\u043b\u0430 \u0420\u0443\u0441\u043b\u0430\u043d \u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440\u043e\u0432\u0438\u0447 , OneBox Insiders #101833","\u0422\u0440\u0435\u0442\u044f\u043a \u0410\u0440\u0442\u0443\u0440 , OneBox Insiders #101852"]