Docker with asterisk/nginx/php/mysql.
Asterisk + mysql connector. Audio codecs: g723, g729, cdr are recorded in mysql.
In the rest, this is a regular web server with Nginx, Php 7.2, mysql 8+, memcached.
Php extension: curl, imap, mbstring, dom, gd, zip...Git, wget, composer and its package deployer.
Important points:The same Mysql user/password.Generate the ssh key to drop out from the github and put it somewhere in the file.Config files that you need to be transferred to a new instance (asterisk: extension.conf, sip.conf, func_odbc.conf; nginx: default.conf; php.ini for cli, fpm).Tell how the docker correctly "administrat" (start and restart services) in the process of working for a person who has basic knowledge of linux.
Есть проект написанный на php/mysql для работы с asterisk. Его нужно быстро разворачивать на новых vps.
Asterisk + mysql connector. Audio codecs: g723, g729, cdr записываются в mysql.
В остальном это обычный веб сервер с Nginx, Php 7.2, mysql 8+, memcached.
Php extension: curl, imap, mbstring, dom, gd, zip...
Git, wget, composer и его пакет deployer.
Важные моменты:
Одинаковый Mysql пользователь/пароль.
Сгенерировать ssh ключ для выливки из github и сложить его куда-то в файл.
Файлы конфигов которые нужно будет переносить в новый инстанс (
asterisk: extension.conf, sip.conf, func_odbc.conf; nginx: default.conf; php.ini для cli, fpm).
Подсказать как докер правильно "администрировать" (запуск и перезапуск сервисов) в процессе работы для человека который имеет базовые знания linux.
-- уточнения:
- На сервере не будет использоваться домен, nginx сконфигурирован для работы по ip.
- Проект будет выкатываться на чистую vps на Digital Ocean.
- файлы которые нужно будет загрузить при развертывании инстанса:
/etc/asterisk/sip.conf; /etc/asterisk/extensions.conf; /etc/asterisk/func_odbc.conf; /etc/asterisk/res_odbc.conf
/var/www/ravan/deployer.conf.php; /var/www/ravan/dep.php /var/www/ravan/production/shared/env.ini - создать 2 mysql пользователя (asterisk, ravan) с паролями которые определены заранее и 2 базы asterisk, ravan.
- иметь возможность в дальнейшем добавлять какие-то модули
- могут быть заранее определены чтобы закинуть в составе файла res_odbc.conf
- По итогу я хотел бы получить рабочий скрипт или мануал по настройке чистого сервера до состояния когда все системы работают корректно за 15-20 минут.
Work results
Client's review of cooperation with Taras K.
Docker with asterisk/nginx/php/mysql.The project was not simple, with a lot of nuances. It took a lot of time to the desired result. Taras did it great.
Now to create a new server with the task environment described does not take more than 10 minutes, most of the time will take the download and installation.
I recommend Taras as a high-quality specialist.
Freelancer's review of cooperation with George Levitsky
Docker with asterisk/nginx/php/mysql.In general, a good customer, I don’t know it’s possible this is the first experience of working on the exchange, the task was done 2 times due to the annoying little, in general I recommend to collaborate, but consider the moments with writing more detailed TZ it will be easier for you and the one who performs the task.
If you need to contact me, I will be happy to help 😉
-
1232 27 0 Hello to you! ready to implement this project has a great experience working with docker/asterisk without any problems making a ready solution.
-
876 21 4 George is a good day.
I am immediately warning the price per hour of work (will be discussed).
This decision is ready to be implemented with pleasure.
Here you will need not only a docker but also a bash / sh script that will develop it from a half-pin (started, waiting, installed, forgotten).
To clarify the details please write either to tg turbay or to LS (on the site)
Current freelance projects in the category DevOps
Rescue + backup for Hetzner dedicated serverWe have a dedicated server on Hetzner with a website on Docker (+ Laravel framework) Contact with the developers has been lost Need to: - restore and change server access (probably SSH) - recommend a storage location and set up a full server backup with easy recovery, probably… DevOps, System & Network Administration ∙ 23 hours 31 minutes back ∙ 20 proposals |
Transfer email from Google Workspace to another platform
111 USD
I'm looking for a specialist who can help transfer corporate email from Google Workspace to another email platform. We want to switch because Google Workspace is currently quite expensive for us. We have about 30 users. We haven't finalized which platform to switch to yet, so we… DevOps, System & Network Administration ∙ 3 days 7 hours back ∙ 18 proposals |
Integration of Google Analytics into CRM via n8nGood day, I need help connecting Google Analytics and CRM through n8n. All settings on the CRM side are done. Now we just need to set up the analytics through n8n to transmit sales events. DevOps, System & Network Administration ∙ 9 days 8 hours back ∙ 21 proposals |