Вы здесьКак создать зеркалоПоследнее время многие спрашивают, как создать зеркало и что для этого нужно. 3. Модуль librusec. Подробности установки - http://github.com/larin/librusec/blob/master/README. Задавайте вопросы, буду стараться довести этот текст до полной ясности.
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
Larisa_F RE:Современная корейская литература. Книжная серия... 8 часов
Aliki RE:Подайте бедному копеечку на книжку с литреса... 2 дня Isais RE:Детство, опаленное войной (Вторая мировая 1939-1945 и ВОВ) 6 дней sem14 RE:Книжная серия "Жизнь в искусстве" издательство "Искусство"... 1 неделя kopak RE:На 78-м году жизни скончался советский и российский... 2 недели Саша из Киева RE:Кто сможет раздобыть и оцифровать нужные мне книги? 2 недели Саша из Киева RE:Подводное течение 2 недели lemma7 RE:Серия «Интеллектуальный детектив» изд-ва АСТ 3 недели konst1 RE:Переименовать ник (имя учетки) 3 недели Larisa_F RE:Таррин Фишер 1 месяц Aleks_Sim RE:Беженцы с Флибусты 1 месяц Саша из Киева RE:Как приобретать друзей и оказывать влияние на людей 1 месяц Isais RE:Семейственность в литературе 1 месяц miri.ness_ RE:Доступ 27 1 месяц bmusanov Оплатил, но абонемент не отображается 1 месяц holla RE:Багрепорт - 2 1 месяц konst1 RE:Файнридер для Win11 1 месяц larin RE:Оплатил, но абонемент не отображается 1 месяц Впечатления о книгах
Isais про Олди: Свет мой, зеркальце… (Социальная фантастика, Ужасы)
26 09 Хотели написать хоррор? ОК, смогли. Намеревались насытить роман чужими словами, расхожими цитатами? Сверх меры! Буквально выходя за пределы хорошего вкуса. Планировали вызвать отвращение? Получилось на отлично. Не ……… Оценка: плохо
Belomor.canal про Пелевин: A Sinistra | А Синистра | Левый Путь (Триллер, Современная проза)
26 09 Как то, по нисходящей книги это серии. Из интересного - попробуйте читать с DeepSeek-ом. Что то непонятное встретилось - DeepSeek подскажет, что это в универсуме Виктора Олеговича. и в каком романе впервые появилось и т.д. ……… Оценка: неплохо
Bullfear про Юдковски: Если кто-то это построит, все умрут [If Anyone Builds It, Everyone Dies ru] (Технические науки)
26 09 Откровенно говоря, я не верю, что ИИ будет развиваться настолько стремительно, что выйдет из под контроля. Но даже если будет и выйдет, первое же, что он сделает это взломает свою систему мотивации и отправиться в цифровую ……… Оценка: хорошо
Никос Костакис про Замполит: Пулеметчик [litres] (Альтернативная история, Боевая фантастика, Попаданцы)
24 09 – Очень рад вас видеть! – начал он с заметным украинским акцентом _______________________________________ Затрудняюсь представить в данной фразе украинский акцент. Да еще и заметный!
obivatel про Номен: Олегархат им. тов. Сталина (Альтернативная история, Попаданцы, Самиздат, сетевая литература)
24 09 Немного более сильно напрягает использование автором оборотов со словом "более". Если таким образом перефразировать т.Сталина, получится нечто типа "Жить стало более хорошо, жить стало более радостно". Надо полагать, автор ……… Оценка: неплохо
Никос Костакис про Конторович: За Державу обидно! [litres] (Альтернативная история, Боевая фантастика)
22 09 – Куда б ему деваться-то? Стонал, что твой Плюшкин! Гость вопросительно приподнял бровь. – Есть у нас такой литературный персонаж – патологически жадный и неопрятный тип, ростовщик! ___________________________________ Плюшкин - ростовщик??? Я впечатлен!
Barbud про Горнов: Ульян едет в Крым (Социальная фантастика)
22 09 Ерунда какая-то несусветная, ни о чем вообще. Начал читать, одолел чуток, честно пытаясь вчитаться - вообще не понял, зачем и о чем оно написано. Проскроллил дальше - там не лучше. Ниасилил, в общем. Оценка: нечитаемо
mysevra про Ночкин: Череп мутанта (Боевая фантастика)
22 09 О, эта часть более динамична, чем первая. И обложка красивая. Оценка: хорошо
mysevra про Подшибякин: Голодный мир [litres] (Ужасы, Мистика)
22 09 Во-первых, надоел мат, просто утомил, это уже не оригинально. Во-вторых, если вдуматься и представить себе всё это, то да, жутко, но персонажи такие отвратные, что как бы ждешь, чтобы их поскорее перемололо. И впечатление ……… Оценка: неплохо
mysevra про Нин: Генри и Джун (Эротика)
22 09 Жить в праздности, не заботиться ни о чём, кроме как о «раскрепощении и освобождении чувственности» - это так мило и восхитительно, что злит неимоверно. Злит даже не то, чем забита голова главной героини в то время, как другие ……… Оценка: плохо
obivatel про Номен: Внучь олегарха (Альтернативная история, Попаданцы, Самиздат, сетевая литература)
21 09 Мне очень понравилось. Почитал комментарии и лишний раз убедился, что на вкус и цвет фломастеры разные. . И я к пятой главе понял, что за телеграмма пошла вначале сюжета. Хороший дедулька у бабушки был; жаль, что в ……… Оценка: отлично!
obivatel про Гросов: Инженер Петра Великого – 2 (Альтернативная история, Исторические приключения, Попаданцы, Самиздат, сетевая литература)
20 09 В общем, устал я читать этот бред. Автор не понимает простейших вещей и у меня большие сомнения, что он инженер: слишком много пробелов в знаниях. Эх, а ведь там аж куча томов, читать-не-перечитать. Но не для меня эта ягодка... волчья. Оценка: нечитаемо |
Комментарии
Отв: Как создать зеркало
не многовато места надо? поставил лайти. без акселератора, только кэш. тестирую. ip 217.30.248.157
Отв: Как создать зеркало
Когда на Либрусеке был один диск на 500, чистить его приходилось регулярно.
Сейчас полтора тера, занято заметно больше половины.
Отв: Как создать зеркало
эээ вижу запросы... надо host передавать... проще всего в файл WINDOWS\system32\drivers\etc\hosts
добавить (естественно на время теста)
217.30.248.157 lib.rus.ec
217.30.248.157 lib2.rus.ec
и обращаться по имени lib.rus.ec . на lib2.rus.ec насколько я понял хранятся сами книги
Отв: Как создать зеркало
Ну и что? На первой странице голая "пустая" страница, на остальных (предположим, что они есть, а их...) - 404...
Отв: Как создать зеркало
сервер проверяет Host: читайте выше что делать.
Отв: Как создать зеркало
Ах, он оба имени использует, а я думал любое из... Сейчас протестим...
Отв: Как создать зеркало
опс.. мой сервер похоже блочит настоящий lib.rus.ec ;) первую страницу отдает на остальное 404
Отв: Как создать зеркало
вот именно ;)
Отв: Как создать зеркало
А может быть изменишь имя хоста, на какое отзывается? Пусть будет, например, libnew.rus.ec или libnew2.rus.ec, их и прописываем в хост... Меньше проблем будет...
Отв: Как создать зеркало
без хозяина несмогу... хост передается напрямую. к стати нашел ошибку (опечатку) в конфиге теперь 404 не выдает.
Отв: Как создать зеркало
Теперь подмененный lib.rus.ec у тебя вовсе не отзывается, а подмененный lib2.rus.ec дает начальную страницу со ссылкой на lib.rus.ec.
Отв: Как создать зеркало
всетаки походу блочит изза количиства соединений... уже 3 ip меняю на исходящие соединения.
Отв: Как создать зеркало
Посоветуйте бесплатный хостинг чтобы попробовать на вкус ето дело
Отв: Как создать зеркало
Таких не бывает, но есть такие у которых 30 дней money back guarantee - вот их и ищите. Обычно смотрите на простенькие VPS с линуксом.
Отв: Как создать зеркало
впс с 500Г места - это очень дорого.
Или шаред, или дедик.
Отв: Как создать зеркало
В порядке бреда: а может ли сработать такая конструкция:
Frontend с MySQL и базаданой на относительно быстром, но маленьком VPS, а backend с собственно книжками - на недорогом, медленном но большом shared?
Отв: Как создать зеркало
Не уверен. Много можете вспомнить хостингов, которые дают ~150gb (неплохо бы сейчас), которые в будущем можно еще расширить (либрусек-то растет). Ну и хорошо: процессор вы шареду сильно грузить не будете, но при должной популярности начнете привышать разумные планки по памяти и трафику. Шаред обычно вещь куда менее рентабельная, чем впс, так что вероятность того что вас попрут больше.
Отв: Как создать зеркало
>Много можете вспомнить хостингов, которые дают ~150gb
На шаредах место, как правило, не проблема:
http://www.powweb.com/powweb/hosting.bml
Disk Space (Raid Storage) UNLIMITED
Data Transfer / Bandwidth UNLIMITED
$4.88 / month
Мой микросайтик на них уж много лет живёт. Сервис, конечно, дерьмовенький, и абюзостойкость нулевая, но... а если файлы не напрямую с шареда, а через франтенд отдавать - абюзостойкость шаред бекенда повысится... правда, траффик франтенда тоже повысится...
Отв: Как создать зеркало
Ну и скрипты, кстати, слегка переписать придется. Ибо книги у вас будут где-то там, а запросы "сделайте мне html/txt" видимо будут валиться на основной сервер. Впрочем, тут большой простор для фантазии и все вполне реализуемо.
Отв: Как создать зеркало
Ничего переписывать не надо. На фронте nginx, можно кэшируюший. Все скрипты и книги на основном сервере, но про него никто не знает.
Отв: Как создать зеркало
А при этом не запалятся прямые ссылки на бэкэнд при скачке книг? И поможет ли здесь спрятать основной сервер скачка не "публичным", а "приватным" способом (из настр. друпала)?
Как я понимаю - если на фронте nginx будет только управлять скачкой файла с шареда, то увидеть, откуда тянется файл - нетрудно. На ум призодит единственный способ - если фронт одновременно будет использоваться и как "прокси", сначала он книжку скачивает, зате отдает юзеру (упрощенно) - вы это имеете ввиду?
Отв: Как создать зеркало
да.
Отв: Как создать зеркало
Может.
Отв: Как создать зеркало
Может кто знает, то ткните пальцем, а где взять содержимое "i" и "img"?
Отв: Как создать зеркало
i/ генерится автоматически при парсинге книги.
img/ проще всего стянуть прям с Либрусека:
for i in s1.gif s2.gif zamok.gif znak1.gif znak5.gif znak.gif; do wget lib.rus.ec/img/$i;done
Отв: Как создать зеркало
Илья, открой пожалуйста для скачивания/синхронизации sql.zip с биографиями авторов. Я обсуждал этот вопрос с Buriy, но его уже несколько дней в Сети нету...
Как-то пусто и неуютно зеркало без них смотрится, а ведь люди должны знать своих героев )
P.S. Первый раз пишу в комментах, так что пользуясь случаем - спасибо за библиотеку )
Отв: Как создать зеркало
Беда в том, что такой таблицы не существует.
А отдавать всю node_revisions я пока морально не готов.
Надо придумать какой хитрый экспорт, или вообще всё переделать.
Отв: Как создать зеркало
Нет проблем, можешь дать мне кусочек файла с примерной структурой, чтобы я мог написать конвертер для этих данных? Вот и будет хитрый экспорт )
адрес: al420(гав-кусь-ням)tut.by
Отв: Как создать зеркало
Какого файла, ты о чём? Всё в базе.
http://github.com/larin/librusec/blob/master/librusec.sql
Отв: Как создать зеркало
В случае удаления файла на lib.rus.ec будет ли удалён автоматически файл на зеркале?
Отв: Как создать зеркало
Да.
Если быть точным, файлы не удаляются никогда, они помечаются как удалённые в базе, но в любой момент могут быть востановлены любым пользователем.
Отв: Как создать зеркало
Извините, я слегка не в теме, но не подойти ли к вопросу глобально: cloud + хранилище типа s3? Вопросы типа DDoS это решает. Остается легальный вопрос. К интерфейсу на cloud (appengine? м\б что-то еще?) претензий формально нет, т.к. данные на нем не хранятся, а вот хранилище надо подобрать с умом.
Как считаете?
Отв: Как создать зеркало
Беда в ценах. Я смотрел cloud storage, но цены у них запредельные.
Отв: Как создать зеркало
Насколько это дороже теперешних расходов на "обычный" хостинг? Я бы согласился на рекламу в обмен на стабильную работу библиотеки.
И мне кажется, что вопросе с деньгами можно было бы решить, но сначала неплохо бы узнать решение легальных вопросов - s3, по-моему, абузонеустойчив.
Улучшения и дополнения.
Добрый день,
Есть несколько пожеланий по поводу "зеркал":
1. Можно ли выложить таблицу libpolka, ведь как раз в ней лежат комментарии к книгам? Хотя самый лучший вариант - разделить каменты юзеров и полку (sql view?)
2. В идеале, было бы сделать синхру по rsync (если такое возможно), а то каждый раз качать все таблицы целиком - это неэффектинво.
Если возникнут какие-то вопросы - можно обсудить их в личке (мы этот код можем сделать и протестировать сами, главное его потом выложить :) ).
--
"Директор катка" (lib.ololo.cc)
Отв: Улучшения и дополнения.
У нас с Вами очень похожие запросы :) Написал в личку.
Как по быстрому стащить часть ваших книг ?
Нужен только машиночитаемый текст (без djvu,pdf). Реально нужно пару гиг текста для машинного анализа. Худ. лит. какая не будь подошла бы.
Отв: Как по быстрому стащить часть ваших книг ?
http://lib.rus.ec/allbooks
Отв: Как по быстрому стащить часть ваших книг ?
http://torrent.rus.ec/viewforum.php?f=52
не - господа....
... я с вами больше не дружу... мне по крайней мере отвечают когда я спрашиваю... это касается вашего "шефа"... я не "ддосю" я просто не разговариваю... я не покину ваш ресурс - буду качать книжки когда это возможно... и еще я не "опер" ... , но этот акк можно удалить чтобы не засорял базу... адью... (о себе - 40 лет , CSO по профессии)
Отв: Как создать зеркало
а если дома сделать по такому рецепту , чтоб не прикопались https://www.torproject.org/docs/tor-hidden-service.html.ru , подойдет такой вариант?
Экспорт отзывов о книгах
Есть ли планы отдавать на публику дампы таблиц libpolka / libpolkarate ---- насколько я понял по структуре базы, именно в них находятся отзывы и рейтинги пользователей о книгах?
Отв: Как создать зеркало
А когда это поменялось bookid -> bid и т.п.? Я инфу пропустил или ее не было?
Благо, что я скрипт обновления баз написал под параноидное настроение...