Lightsail WordPress — AWS letsencrypt ssl сертификат с автообновлением и редиректом

lightsail aws

Возникла необходимость для WordPress на Lightsail AWS, развернуть letsencrypt ssl сертификат с автообновлением и редиректом http->https. Расписываю шаги:
Под пользователем bitnami
ставим certbot-auto:

cd ~
mkdir tmp
cd tmp
wget https://dl.eff.org/certbot-auto
chmod a+x certbot-auto

создаем well-known директорию:

mkdir /home/bitnami/apps/wordpress/htdocs/.well-known

включаем реврайт для нее

vim /home/bitnami/apps/wordpress/htdocs/.well-known/.htaccess

Читать полностью »

FreePBX distro черный экран во время установки

freepbx-distro

Во время установки FreePBX получаю черный экран, и нет возможности продолжить установку, для решения этой проблемы, необходимо добавить в параметры загружаемого ядра 
nomodeset
Делается это следующим образом:
Читать полностью »

Опубликовано 26.11.2017 в 10:31 · Автор komivlad · Ссылка · 2 комментария
Рубрики: Soft, VOIP · Теги: , , , , ,

Система статистики asterisk vistep.ru

373a1d118097c71b7e4459066490-1024x715

Друзья, коллеги и просто гости моего блога, как я уже писал ранее, мы с коллегой реализуем инновационную систему статистики для популярной ip ats — asterisk (в том числе Elastix, FreePBX).
Более года прошло с момента релиза первой версии статистики и в текущей версии ПО (1.1.0) она позволяет:

  • Прослушивать и скачивать записи совершенных вызовов (причем скачать можно все записи, найденные по фильтру поиска, одним архивом).
  • Отслеживать качество отработки звонков, оценивать их эффективность (кто сколько принял/пропустил/совершил звонков; их продолжительность).
  • Создавать группы внутренних номеров и просматривать отчеты в разрезе этих групп (для исходящих вызовов, в отчетах по входящим абоненты группируются посредством очередей Asterisk).
  • Предоставлять каждому супервизору доступ к группам и очередям, отчеты которых он может просматривать.
  • Смотреть статистику входящих звонков в разрезе каждого «внешнего» номера (сколько входящих за период было по каждому номеру, сколько принято/пропущено).
  • Просматривать подробные журналы внешних, внутренних и пропущенных звонков, а также журнал позвонивших вам впервые (табличные отчеты с гибким фильтром поиска).
  • Экспортировать все отчеты в Excel.
  • Добавлять комментарии к звонкам (в табличных отчетах).
  • Осуществлять мониторинг АТС (мы интегрировали наш сервис с zabbix и отправим вам email/sms в случае обнаружения проблем).
  • Оценить время работы и перерывов каждого оператора очереди за выбранный период.
  • Добавить логотип вашей компании (на страничку авторизации и в хедер для локальной версии и только в хедер для облачной).
    Задать любой вопрос support'у прямо из интерфейса.
  • Смотреть разбивку по количеству входящих и исходящих звонков по областям/краям и прочим субъектам РФ на Яндекс.Карте.

Как всегда, больше подробностей и скринов в статье на хабре: https://habrahabr.ru/post/322278/

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

Также Вы можете пощупать ее онлайн, на демонстрационных данных - https://stat.vistep.ru/login?demo

Опубликовано 24.11.2017 в 10:23 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: I-Soft, Life, Vistep, VOIP · Теги: , , , , ,

redis server несколько инстансов на одном сервере (с авторизацией)

1417987280_redis

Возникла необходимость на одно из серверов запустить вторую копию redis-server, но только на другом порту, т.к. стандартный порт редиски 6379, то я решил использовать следующий — 6380, дело за малым — настроить.
Для этого, копируем существующий конфиг в новый

cp /etc/redis.conf /etc/redis-6380.conf

правим новый файл настроек /etc/redis-6380.conf

vim /etc/redis-6380.conf

и правим только те параметры, которые перечислены ниже:

pidfile /var/run/redis/redis-6380.pid
dir /var/lib/redis-6380/
port 6380
logfile /var/log/redis/redis-6380.log

если необходима авторизация, то добавляем 

requirepass super_hardpass

super_hardpass — ваш суперсложный пароль
Читать полностью »

Опубликовано 19.10.2017 в 14:53 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: CentOS, DataBases, Debain, Fedora, Soft, Ubuntu · Теги: , , , , , , , ,

phpmyadmin memcached session core.lib.php on line 235

phpmyadmin

После переноса сессий php в memcached, phpmyadmin перестал работать, отдавая ошибку:

Fatal error: Call to undefined function __() in /usr/share/phpmyadmin/libraries/core.lib.php on line 235 

Решение довольно-таки простое, необходимы для него вернуть сессии обратно в файлы, для этого, открываем в любом редакторе файл:

libraries/session.inc.php

например, так:

vim libraries/session.inc.php

и добавляем после <?php следующие строки:

ini_set('session.save_path', "/tmp/");
ini_set('session.save_handler', 'files');

сохраняем файл и пробуем открыть в браузере phpmyadmin.

Опубликовано 18.10.2017 в 17:53 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: ArchLinux, CentOS, DataBases, Fedora, FreeBSD, Linux Mint, php, Soft, Ubuntu · Теги: , , , ,

Gyazo на своем сервере (свой сервер скриншотов)

gyazo_logo2x-5dd7fdeedd

По некоторым соображениям возникла необходимость использовать gyazo со своим сервером, как выяснилось, это не сложно, первым делом устанавливаем клиента gyazo, для ubuntu (справедливо для всех deb дистрибутивов) это делается так:

curl -s https://packagecloud.io/install/repositories/gyazo/gyazo-for-linux/script.deb.sh | sudo bash
sudo apt-get install gyazo

Создаем файл настроек gyazo — ~/.gyazo.config.yml со следующим содержимым:

host: i.komivlad.net
cgi: /upload.php

На сервере, в корне виртуалхоста i.komivlad.net создаем файл upload.php со следующим содержимым:

<?php
$uri = "https://i.komivlad.net/";

$date = date_parse(date("Y-m-d H:i:s"));
$Y = $date["year"];
$M = $date["month"];

if (!file_exists("i/$Y/$M")) {
    mkdir("i/$Y/$M", 0777, true);
}
if(isset($_FILES['imagedata']['name'])) {
        $path = "i/$Y/$M/" . substr(md5(time()), -28) . '.png';
    if(move_uploaded_file($_FILES['imagedata']['tmp_name'], $path)) {
        echo $uri , $path;
    } else{
        echo $uri;
    }
} else {
    echo $uri;
} ?>

Далее, в настройках комбинаций клавиш для клавиатуры, добавляем новую Shift+Ctrl+Print, и привязываем к ней команду 

gyazo

как на скриншоте:
7754d31385c25ddf21245bc268f2
После чего пробуем нашу новую комбинацию клавиш и проверяем работу gyazo с нашим сервером.
i.komivlad.net — выдуманный домен, его нет и не пробуйте настраивать свои клиенты на него, Вам необходимо создать свой поддомен или отдельный домен для этих целей.
Если есть вопросы, всегда готов помочь, обращайтесь через форму обратной связи или в комментариях.

Опубликовано 03.10.2017 в 19:44 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: Debain, Linux Mint, Ubuntu · Теги: , , , ,

Linux VirtualBox включить поддержку USB устройств

virtualbox

Сегодня возникла острая неоходимость под виртуальной машиной работать с флешкой, виртуализация VirtualBox, искаропки не работает, даже если в настройках включить поддержку USB.
Для начала выкачиваем и устанавливаем расширения для virtualbox по ссылке:
http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html#extpack
После добавляем пользователя под которым работаем в группу komivlad
sudo usermod -a -G vboxusers komivlad
Релогинимся и проверяем, все должно работать, если нет, рад комментариям, всегда готов помочь.

Опубликовано 13.03.2017 в 13:22 · Автор komivlad · Ссылка · Написать комментарий
Рубрики: ArchLinux, CentOS, Debain, Fedora, Linux Mint, Ubuntu · Теги: , , , ,
Страница 1 из 9112345...Последняя »