Модуль для WHMCS 6.3.0 для интеграции биллинга с Shipyard и автоматической выдачи SinusBot клиенту.
- Скриншот добавленного сервера (Настройки->продукты и услуги->сервера)
- Скриншот настроек модуля (Настройки->продукты и услуги->услуга->настройки модуля)
- Скриншот продукта с панели администратора
- Скриншот продукта из панели клиента
В дополнение к модулю
Код:FROM debian:jessie MAINTAINER a_ivanko@service-voice.com ENV SINUS_USER="sinusbot" \ SINUS_GROUP="sinusbot" \ SINUS_DIR="/sinusbot" \ SINUS_DATA="$SINUS_DIR/data" \ YTDL_BIN="/usr/local/bin/youtube-dl" \ TS3_DIR="$SINUS_DIR/TeamSpeak3-Client-linux_amd64" \ SINUS_BETA_VERSION="0.9.12.3-5b7c0cd" \ YTDL_VERSION="latest" \ TS3_VERSION="3.0.18.2" \ TS3_OFFSET="25000" \ PORT=8087 ADD entrypoint.sh /entrypoint.sh RUN chmod 755 /entrypoint.sh && \ apt-get -q update --fix-missing && \ apt-get -q install -y \ locales \ wget \ sudo \ x11vnc \ xinit \ xvfb \ libxcursor1 \ libglib2.0-0 \ python \ bzip2 \ sqlite3 \ ca-certificates && \ groupadd -g 3000 -r "$SINUS_GROUP" && \ useradd -u 3000 -r -g "$SINUS_GROUP" -d "$SINUS_DIR" "$SINUS_USER" && \ update-ca-certificates && \ wget -q -O "$YTDL_BIN" "https://yt-dl.org/downloads/$YTDL_VERSION/youtube-dl" && \ chmod 775 -f "$YTDL_BIN" && \ locale-gen --purge en_US.UTF-8 && \ echo LC_ALL=en_US.UTF-8 >> /etc/default/locale && \ echo LANG=en_US.UTF-8 >> /etc/default/locale && \ mkdir -p "$SINUS_DIR" "$TS3_DIR" && \ wget -qO- http://cloud.service-voice.com/index.php/s/7vz5CJduepFe0rV/download | \ tar -xv -C "$SINUS_DIR" && \ wget -q -O- "http://cloud.service-voice.com/index.php/s/lC59tRPsTWH9RvE/download" | \ tail -c +$TS3_OFFSET | \ tar xzf - -C "$TS3_DIR" && \ mv -f "$SINUS_DIR/config.ini.dist" "$SINUS_DIR/config.ini" && \ sed -i "s|TS3Path = .*|TS3Path = \"$TS3_DIR/ts3client_linux_amd64\"|g" "$SINUS_DIR/config.ini" && \ echo YoutubeDLPath = \"$YTDL_BIN\" >> "$SINUS_DIR/config.ini" && \ cp -f "$SINUS_DIR/plugin/libsoundbot_plugin.so" "$TS3_DIR/plugins/" && \ chown -fR "$SINUS_USER":"$SINUS_GROUP" "$SINUS_DIR" "$TS3_DIR" && \ apt-get -qq clean && \ rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* VOLUME ["$SINUS_DATA"] EXPOSE $PORT ENTRYPOINT ["/entrypoint.sh"]Код:#!/bin/bash if [ "$DEBUG" == "True" ] || [ "$DEBUG" == "true" ]; then set -x set -e sed -i 's/LogLevel.*/LogLevel = 10/g' "$SINUS_DIR/config.ini" fi echo "Removing /tmp/.X1-lock, if existing" rm -f /tmp/.X1-lock echo "Correcting mount point permissions ..." chown "$SINUS_USER":"$SINUS_GROUP" -R "$SINUS_DATA" echo "Starting TeamSpeak SinusBot ..." sudo -u "$SINUS_USER" -g "$SINUS_GROUP" ./"$SINUS_DIR/sinusbot"
Возможна любая дороботка/костомизация модуля под Ваши требования за отдельную плату.
-
Скрыть объявление
Рады видеть Вас на русскоязычном форуме TeamSpeak!
У нас Вы можете скачать последнюю версию:
- Клиент TeamSpeak 3;
- Русификатор TeamSpeak 3;
- Сервер TeamSpeak 3;
- Найти много всего интересного
Перед регистрацией рекомендуем ознакомиться
Присоединяйтесь! Учите и обучайтесь!
-
Новая группа "Новичок" на нашем форуме!
Новые пользователи будут попадать в группу "Новичок".
Это сделано для того чтобы "Новички" ознакомились с форумом, так как в большинстве случаев проблема с которой вы хотите обратиться уже обсуждалась.
Перейти в тему обсуждения
Быстрый переход в группу Пользователь -
VPS/VDS и дедикейт сервера в аренду с DDoS защитой
- Низкий пинг
- Действующий SLA
- Рублевые цены без привязки к курсу валют
Бесплатный тестовый период VPS-OpenVZ
Попробовать
Скрипты WHMCS 6.3.0 SinusBot 1.01 public
Модуль для whmcs для интеграции биллинга с shipyard и автоматической выдачи sinusbot клиенту