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 😉
-
1306 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.
-
832 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
Deployment of a Ruby on Rails project on VPS + Inbound Email RoutingNeed help deploying a platform for automating requests for public information (based on the open-source engine Alaveteli). The project works as a mail router: it generates unique email addresses for each request, sends them to government agencies, and receives responses back to… DevOps, Linux & Unix ∙ 2 days 9 hours back ∙ 11 proposals |
Residential Proxy Infrastructure EngineerWe're building a residential proxy network from scratch — fully owned, no third-party suppliers. We need one exceptional network engineer to build the entire technical foundation. What you'll build: - Android background SDK that routes proxy traffic through user devices… C & C++, DevOps ∙ 4 days 11 hours back ∙ 13 proposals |
I am looking for an experienced AI/Linux engineer to create a self-hosted AI infrastructure on my server.
23 USD
Requirements: Install and configure Ubuntu Server or Debian Docker ecosystem Ollama + local LLM Open WebUI Telegram integration AI assistant Autonomous workflows Multi-agent system GPU acceleration (NVIDIA) Persistent memory/database Remote access and monitoring Main goal:… AI & Machine Learning, DevOps ∙ 13 days 1 hour back ∙ 17 proposals |