О DC++

#EliteDC.ru Direct Connect Hub
Межсетевой файлообменный хаб #EliteDC.Hub доступен всем желающим по одному адресу: dchub://dc.elitedc.ru:411
Файлообменная сеть Direct Connect (DC++): что это и зачем это…
Direct Connect — это частично централизованная файлообменная (P2P) сеть со встроенным чатом, построена по тому же принципу что и, например, eDonkey, Kazaa, Napster и тп. На компьютер ставится специальная программа — DC клиент, в котором указывается какие папки сделать общими, после чего он подключается к общему серверу (называемому dc-хабом), и через сервер позволяет увидеть другие компьютеры подключенные к нему.
Пользователи могут получать друг у друга списки файлов, искать файлы в сети, и скачивать их друг у друга. Важно, что передача файлав происходит напрямую от клиента к клиенту без участия сервера. Поэтому, для работы необходима возможность прямого сетевого соединения между компьютерами пользователей.
Протокол приницпиально НЕ позволяет «заливать» файлы другим пользователям, а также удалить файл с компьютера того, кто его расшарил. При расшаривании файлов вы просто указываете программе, что данные файлы доступны для скачивания.
Передачей файлов хаб не занимается. С его помощью возможно общение пользователей между собой, а также поиск файлов.
Клиент для подключения вы можете скачать по адресу http://strongdc.sourceforge.net/download.php?lang=eng и файл руссификации — https://sites.google.com/site/strongdctranslation/file-cabinet В качестве сервера для подключения необходимо указать dc.elitedc.ru.

Добавление автозапуска Verlihub в Debian

Добавление автозапуска Verlihub в Debian

Первым делом добавляем файл verlihub в /etc/init.d/

#!/bin/sh
### BEGIN INIT INFO
# Provides: VerliHub
# Required-Start: $remote_fs $syslog $mysql $all
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time
# Description: Enable service provided by daemon.
### END INIT INFO
BASEDIR="/usr/local/bin"
# See what action we will use
case "$1" in
   start)
      # Start daemon
      echo "Starting Verlihub-server... "
	  sleep 10
      if test -x ${BASEDIR}/vh
      then
        ulimit -n 20480 && /usr/local/bin/vh --run
		sleep 10
      else
        echo "Can't execute ${BASEDIR}/vh"
      fi
      ;;
   stop)
      # Stop daemon
      echo "Starting Verlihub-server... "
      if test -x ${BASEDIR}/vh
      then
        ${BASEDIR}/vh -s
      else
        echo "Can't execute /usr/local/bin/vh"
      fi
      ;;
   restart)
      $0 stop
      $0 start
      ;;

   *)
      echo "Usage: $0 {start|stop|restart}"
      exit 1
esac

if [ $# -gt 1 ]; then
   shift
   $0 $*
fi

exit 0

Ну или скачиваем готовый файл: Скачать verlihub
Даем файлу verlihub права записи: 755

Далее идем в консоль и прописываем команду:

update-rc.d verlihub defaults

Перезапускаем сервер командой:

reboot

60 основных горячих клавиш для офисных работников

Читать далее »

Обновление WordPress и плагинов без запроса пароля от FTP

На некоторых хостингах при обновлении WordPress или его плагинов запрашивается пароль для доступа к файлам по FTP. Если такое происходит на общем хостинге (shared hosting), то с этим уже ничего не поделаешь, так как прав на изменения владельца и группы у директорий и файлов скорее всего нет. Если же такое происходит на VPS или выделенном сервере, то решение есть и, как оказалось, очень простое.

В первую очередь Вам нужно дописать код define(‘FS_METHOD’, ‘direct’);  в конце конфига в директории: /var/www/wp-config.php —  что бы он выглядел так:

/** Инициализирует переменные WordPress и подключает файлы. */
require_once(ABSPATH . 'wp-settings.php');
define('FS_METHOD', 'direct');

Для того, чтобы WordPress обновлялся без запроса пароля от FTP, необходимо установить на его директории и файлы в качестве владельца пользователя от которого работает WEB-сервер.

В большинстве случаев это www-data:

chown -R www-data /var/www

/var/www — путь подразумевается директория, в которой расположены index.php, wp-content и другие файлы и каталоги с приставкой wp-.

Включить модуль mod_rewrite для Apache в Debian/Ubuntu

Включить модуль mod_rewrite для Apache в Debian/Ubuntu

Иногда люди сталкиваются с проблемой —  сервер apache не читает ваш файл .htaccess или apache не переписывает URL, а мы используем правильные правила перезаписи в конфигурационных файлах. Это происходит из-за того, что модуль rewrite не включен в apache. Т.к модуль mod_rewrite не включен по умолчанию на сервер, поэтому для использования rewrite, нужно вручную включить mode_rewrite. В моей статье «Включить модуль mod_rewrite для Apache в Debian/Ubuntu»  я расскажу как я это могу сделать.

1. Включение модуля mod_rewrite в Apache2

Для этого, я использую команду «a2enmod», чтобы включить любые модули в веб-сервере Apache 2. Так что, используйте следующую команду чтобы включить mod_rewrite модуль для apache:

2. Активировать ReWrite в вирутальном хосте

После включения модуля ReWrite для Apache необходимо добавить «AllowOverride All» в вашем файле конфигурации для виртуального хоста. Этот параметр также может быть включен в глобальном масштабе, путем редактирования основного файла конфигурации apache:

3. Перезапуск конфигурации Apache2

После включения модуля mod_rewrite  для Apache нужно перезагрузить сервер Apache2:

КАК УСТАНОВИТЬ DENYHOSTS НА UBUNTU 12.04

Что такое DenyHosts?

DenyHosts – это инструмент безопасности, написанный в python, который просматривает журнал регистрации доступа к серверу с целью предотвращения атак методом подбора ключа. Программа работает путем запрета тех IP-адресов, которые превышают определенное количество неудачных попыток входа.

1.  Установка Deny Hosts

Установить Deny Hosts на Ubuntu очень легко:

sudo apt-get install denyhosts

Как только загрузятся необходимые файлы, denyhosts будет установлен и сконфигурирован на виртуальном выделенном сервере.

2. Белый список IP-адресов

Установив DenyHosts, убедитесь, что белый список содержит ваш IP-адрес. Пропустив этот шаг, вы рискуете заблокировать себя на собственном сервере.

Откройте список хостов, допущенных на данный VPS:

sudo nano /etc/hosts.allow

Под описанием внесите IP-адреса, которые ни в коем случае нельзя заблокировать; можно внести каждый адрес в отдельную  строку, используя следующий формат:

sshd: 12.34.45.678

После внесения любых изменений необходимо перезагрузить DenyHosts для активации новых настроек:

sudo /etc/init.d/denyhosts restart

3. Конфигурирование DenyHosts. (дополнительно)

DenyHosts уже готов к использованию сразу после завершения установки.

Тем не менее, можно настроить поведение DenyHosts на VPS по собственному усмотрению. Для этого нужно внести изменения в конфигурационный файл DenyHost:

sudo nano /etc/denyhosts.conf

НАЧАЛЬНАЯ НАСТРОЙКА СЕРВЕРА UBUNTU 12.04

Вступление

Впервые попадая на новый сервер, нужно обезопасить его, совершив несколько шагов. Некоторые из первых задач, необходимых на виртуальном выделенном сервере, включают в себя создание нового пользователя и предоставление ему соответствующих прав, а также конфигурирование SSH.

Что значит красный цвет?

Строки, которые пользователь должен ввести или настроить самостоятельно, выделены в данном руководстве красным!

Остальное можно преимущественно скопировать и вставить.

1. Основная регистрация

После получения IP-адреса и root-пароля войдите в качестве главного пользователя, или root.

Постоянно использовать root на VPS не рекомендуется. Это руководство поможет создать альтернативного пользователя для постоянной работы.

ssh root@123.45.67.890 Читать далее »

НАСТРОЙКА ВИРТУАЛЬНЫХ ХОСТОВ APACHE В DEBIAN 7

НАСТРОЙКА ВИРТУАЛЬНЫХ ХОСТОВ APACHE В DEBIAN 7

 

Что такое виртуальный хост?

Виртуальный хост (Virtual Host) используется для запуска нескольких доменов на одном IP-адресе. Такие хосты в первую очередь необходимы пользователям, которые запускают несколько сайтов на одном виртуальном выделенном сервере. Каждый виртуальный хост отображает разную информацию в зависимости от того, какой из сайтов, размещенных на этом сервере, открывает посетитель. На один VPS можно добавить неограниченное количество виртуальных хостов.

Что значит красный?

Строки, которые нужно отредактировать или ввести самостоятельно, выделены красным. Остальной код можно просто скопировать и вставить.

Требования

Для выполнения данного руководства потребуются root-привилегии. Чтобы получить дополнительную информацию о таких привилегиях, читайте данную статью. Читать далее »

phpmyadmin: Установка и настройка

Инструкция по установке PHPMyAdmin

Обновляем пакеты:

apt-get update

Я использую apache2. Если другой веб-сервер, ставьте другой

apt-get install apache2

Устанавливаем сам phpmyadmin:

apt-get install phpmyadmin

Читать далее »

Обновление VerliHub на Ubuntu/Debian

Обновление Verlihub до последней версии на Ubuntu/Debian.\

Скачиваем сам Verlihub:

git clone http://github.com/verlihub/verlihub/

Заходим в папку со скаченным Verlihub:

cd verlihub/

Выполняем команду по созданию и компиляции Verli:

mkdir build && cd build && cmake ..

Выполняем саму установку Verlihub:

make&&make install

Очищаем кэш:

ldconfig

Удаляем старый Verlihub:

rm -rf verlihub/

Обновляем геолокацию:

vh -g

Запускаем Verlihub и радуемся :-):

vh -r

Случайно закрыли вкладку в браузере? Нет проблем!

Случайно закрыли вкладку в браузере? Нет проблем! Нажмите Ctrl-Shift-T и страница появится снова.

Вверх
Перейти к верхней панели