проект Сервер DOS® под виртуальной машиной

Как развернуть сервер UnrealIRCd с нуля в Debian

IRC - это, чистой воды, Downgrade. Технология для обмена сообщениями (чат) и файлами. До сих популярна во всём мире в отличие от всяких там асечек, джабберов, гугл.talk'ов и прочего.
IRC идеален для общения, идеален для медленных каналов связи, прост и стандартизирован (основная спецификация - RFC 1459; есть и другие).
Ниже я расскажу, как с нуля - фактически с исходного кода - развернуть сервер IRC в операционных системах семейства Linux на примере Debian GNU/Linux.
Если следовать чётко по инструкции, времени это займёт не более 20 минут.
  1. Зайти root'ом
  2. Выполнить:

    apt-get install gcc libc6-dev make openssl libssl-dev; adduser ircd; su ircd

  3. Затем выполнить:

    cd ~/

  4. Скачать (через wget) исходный код UnrealIRCd (http://www.unrealircd.com). Пусть это будет файл "Unreal_install.tar.gz".
  5. Выполнить:

    tar xzvf Unreal_install.tar.gz; mkdir -p ~/unreal/bin; mkdir ~/unreal/conf

    Пусть при распаковке архива мы получили директорию "Unreal3.2.7" с файлами.
  6. Выполнить:

    cd ~/Unreal3.2.7; ./Config; make; make install

    В процессе выполнения вышеуказанной команды система задаст вопросы. Отвечайте так:

    What directory are all the server configuration files in?
    /home/ircd/unreal/conf



    What is the path to the ircd binary including the name of the binary?
    /home/ircd/unreal/bin/ircd



    Do you want to enable ziplinks support?
    y


    На вопросы, не попавшие в список выше, отвечайте по умолчанию нажатием Enter.
  7. Далее надо сконфигурировать сервер IRC. Пример рабочего файла "unrealircd.conf" прилагается.
Удачной работы!
[unrealircd.conf]