1chan engine: различия между версиями

Материал из Колчевики
Перейти к навигации Перейти к поиску
Строка 19: Строка 19:
 
#Установим mysql: <code>apt-get install mysql-server</code>
 
#Установим mysql: <code>apt-get install mysql-server</code>
  
#Установим редис: apt-get install build-essential tcl redis-server
+
#Установим редис: <code>apt-get install build-essential tcl redis-server</code>
  
 
#Далее начинается наш самый страшный шаг. Установка **МЕРЗКОГО** dklab_realplaxor'а.
 
#Далее начинается наш самый страшный шаг. Установка **МЕРЗКОГО** dklab_realplaxor'а.

Версия 13:55, 2 мая 2022

Оригинальный движок сайта 1chan.ru. Умные пиздюки ставят его, внося правки, чтобы тот не ломался в два клика, тупые и ленивые аутисты ставят форк курвы, в котором, возможно, есть бэкдоры. Железных пруфов этому найдено не было, кроме нытья антивируса на evac.

Есть еще и движок сосмана, но про него нужна будет отдельная статья.

Движок ставить сложнее чем тот же инстант из коробки, но для тупых пиздюков на новом лентачке Фадерьма была записана инструкция для оригинального жилбидвигла. Только с редисом, чтобы не проебаться с нумерацией, хуй поймешь как работать.

Общая установка

Уж думаю по ssh через root все зайдете

  1. Настроим собсна сам наш сервак:

apt-get install ca-certificates apt-transport-https sudo apt-get update sudo apt-get upgrade

  1. Установим nginx простой командой: apt-get install nginx
  1. Установим mysql: apt-get install mysql-server
  1. Установим редис: apt-get install build-essential tcl redis-server
  1. Далее начинается наш самый страшный шаг. Установка **МЕРЗКОГО** dklab_realplaxor'а.

Есть два способа - perl версия, что сделать легко или же ебаться с компиляцией версии на c++... Проблема perl версии в том, что она тестовая и выдержит 10-15 коннектов максимум. Но у пиздюков больше и не будет, так что можно оба.

Для начала заходим на сервер в папку opt: cd /opt/ и клонируем наш репозиторий: git clone https://github.com/DmitryKoterov/dklab_realplexor.git

  • Perl-версия.
  1. Тут все очень просто, сначала пишем cd /opt/dklab_realplexor/
  1. После пишем вот что: ./dklab_realplexor.pl. Программа пошлет вас нахуй, а если нет, значит повезло.
  1. Вводим команды:

yum install gcc perl -MCPAN -e "install EV" apt-get install gcc perl -MCPAN -e "install EV"

Какая-нибудь из них авось и сработает. После чего возвращаемся к пункту 2.

  1. Используем следущую команду: ln -s /opt/dklab_realplexor/dklab_realplexor.init /etc/init.d/dklab_realplexor
  1. И должно потом заработать: service dklab_realplexor reload
  • C++ версия.