четверг, 26 февраля 2015 г.

Подключение SopCast Player к VLC

SopCast и VLC должны быть уже установлены:
$ sudo vim /etc/apt/sources.list
deb http://ppa.launchpad.net/ferramroberto/sopcast/ubuntu precise main 
deb-src http://ppa.launchpad.net/ferramroberto/sopcast/ubuntu precise main 

$ sudo apt-get update
$ sudo apt-get install sopcast-player vlc

Запускаем канал с помощью sopcast, убеждаемся, что он работает.
Ищем процесс с запущенным каналом:
$ ps ax | grep sp-sc
10409 ?        Rl     3:55 sp-sc sop://broker.sopcast.com:3912/255461 56744 60405

Обращаем внимание на последнее число (60405) означающее порт, оно обычно отличается.

Открываем VLC, Media - Open Network Stream
Вводим адрес:
http://localhost:60405/tv.asf
где 60405 -- номер порта.

вторник, 17 февраля 2015 г.

Бэкап на удаленный FTP в панели VestaCP

Создаем конфиг с параметрами подключения по FTP:
root@site:/# vim /usr/local/vesta/conf/ftp.backup.conf
HOST='1.1.1.1'
PORT='21'
USERNAME='backuphost'
PASSWORD='p@$$W0pd'
BPATH='/backup-site'

Изменяем параметр BACKUP_SYSTEM с local на ftp:
root@site:/# vim /usr/local/vesta/conf/vesta.conf
BACKUP_SYSTEM='ftp'

Создаем каталог на сервере бэкапа для хранения:
backuphost@backupserver:~$ mkdir backup-site

Удаляем старые бэкапы:
root@site:/# rm /home/backup/*.tar

Сканирование системы с помощью maldet

Установка:
# cd /tmp/
# wget http://www.rfxn.com/downloads/maldetect-current.tar.gz
# tar xfz maldetect-current.tar.gz
# cd maldetect-*
# ./install.sh

Включаем отправку почтовых уведомлений и указываем email:
# vim /usr/local/maldetect/conf.maldet
email_alert=1
email_subj="maldet alert from $(hostname)"

понедельник, 16 февраля 2015 г.

Долгое подключение по SSH

# vim /etc/ssh/sshd_config
UseDNS no
GSSAPIAuthentication no

# service ssh restart

среда, 11 февраля 2015 г.

Установка ownCloud 8/9 в Debian 7/8

В новой версии ownCloud установку сделали еще проще.

Установка ownCloud 8 для Debian 7.
Качаем и устанавливаем:
# echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_7.0/ /' >> /etc/apt/sources.list.d/owncloud.list
# wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_7.0/Release.key
# apt-key add - < Release.key
# apt-get update
# apt-get install owncloud
New password for the MySQL "root" user:
Repeat password for the MySQL "root" user:

Проверяем веб-клиент:
http://ip-адрес-сервера/owncloud/

Создаем базу:
# mysql -u root -h localhost -p
Enter password: root
mysql> CREATE DATABASE owncloud_DB;
mysql> CREATE USER 'owncloud-web'@'localhost' IDENTIFIED BY 'owncloud-passwd';
mysql> GRANT ALL PRIVILEGES ON owncloud_DB.* TO 'owncloud-web'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> quit
Bye

Снова переходим по ссылке: http://ip-адрес-сервера/owncloud/
Подключаем MySQL базу и создаем пользователя.

UPD: 27.06.2016
Дополню заметку установкой новой версии.
Установка ownCloud 9 для Debian 8.
# wget -nv https://goo.gl/mmV2ga -O Release.key
# apt-key add - < Release.key
OK
# echo deb http://download.owncloud.org/download/repositories/stable/Debian_8.0/ / > /etc/apt/sources.list.d/owncloud.list
# apt-get update
# apt-get install owncloud owncloud-files
# mysql -uroot -ptoor-mysql
mysql> CREATE DATABASE owncloud_DB;
mysql> CREATE USER "owncloud-web"@"localhost" \
-> IDENTIFIED BY "owncloud-passwd";
mysql> GRANT ALL PRIVILEGES ON owncloud_DB.* \
-> TO "owncloud-web"@"localhost";
mysql> FLUSH PRIVILEGES;
mysql> quit

суббота, 7 февраля 2015 г.

Настройка OpenVPN на VPS

Очередная миллионная заметка по настройке OpenVPN. В связи с санкциями в Крыму приходится пропускать трафик через VPS.

Если вы используете OpenVZ VPS, то скорее всего устройство TUN не включено.
Проверить это можно так:
root@vps:~# ls /dev/tun
Если его нет, то нужно обратиться к хостеру VPS, они включат.