Как собрать сервер Ютуб

Содержание

Как сделать персональный веб-хостинг. Как из каких комплектующих собрать веб-сервер. Собираем компьютер, устанавливаем веб-панель, размещаем сайты на хостинге.

Если у Вас есть один или несколько достаточно больших сайтов, например интернет-магазин на 10000 товаров, то со временем Вы столкнетесь с тем, что производительности хостингов, предоставляемых в аренду будет не хватать, или цена за аренду такой виртуальной машины будет уже не такая, как была на этапе внедрения Ваших сайтов, когда 1 ядра CPU + 256 МБ ОЗУ + 1 ГБ SSD было достаточно. Особенно будет заметна нехватка машинных ресурсов с сайтами на CMS WordPress и Bitrix.

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

Как собрать сервер / платформу. Обучение

Какими способами можно сделать персональный хостинг для сайтов?

Поэтому со временем Вы захотите покинуть эту коммунальную квартиру и переехать в отдельное свободное жилье. И тут у Вас будет 3 варианта:

  1. снимать это жилье – аренда виртуального сервера VPS (VDS)
  2. купить собственную квартиру – сделать свой собственный физический веб-сервер
  3. переехать в дом престарелых родителей – сделать веб-сервер под виртуальной машиной основного сервера предприятия или домашнего ПК.

1. Аренда VPS (Virtual Private Server).

В первом случае достоинства такие:

  • часть работ по поддержанию работоспособности сервера арендодатель берет на себя
  • веб-сервер будет онлайн 24/7 практически всегда, так как у арендодателя несколько входящих каналов связи с интернетом и вероятно организовано бесперебойное питание компьютеров.

Недостатки у VPS следующие:

  • аренда сервера будет обходиться Вам примерно 20 USD в месяц и это будут Ваши прямые расходы
  • в прайс-листах компаний, предоставляющих в аренду VPS, указано количество ядер Xeon, но не указано какие это Зеоны, а они могут быть не первой свежести, наподобие Xeon E5 2620
  • нагрузка на сетевые соединения дата-центра может в пике быть больше ширины канала дата-центра
  • ну и как с любой съемной квартиры Вас однажды могут попросить съехать
  • VPS скорее всего работает в виртуальном контейнере, а если вам нужен функционал виртуализации, то соответственно, он будет недоступен.

2. Второй случай – переезжаем на отдельный физический сервер

  • первоначальные расходы на приобретение компьютерных комплектующих
  • нужно платить за электроэнергию
  • обслуживание веб-сервера ложится полностью на нас
  • веб-сервер занимает пространство в помещении и шумит
  • интернет соединение может теряться
  • форс-мажор: пожар, воры и т.п.
  • несмотря на большие расходы по приобретению железа, это не прямые затраты и компьютер при ненадобности можно продать; а если компьютер у Вас уже есть, то по сути Вы получите бесплатный хостинг (не считая счетов за электричество конечно)
  • в Вашем доме скорее всего все сидят на 100 Мб/с пакетах и вряд ли будут запирать канал ваших данных если у вас пакет 1 Гб/с
  • все данные хранятся на сервере в пределах непосредственной доступности и «случайно» не потеряются
  • сервер полностью под Вашим контролем – хотите перезагружайте, хотите делайте апгрейд компьютера
  • бекап на внешние носители выполняется быстро по локальной гигабитной сети.

3. Установка веб-хостинга на виртуальную машину Hyper-V

Третий случай самый комфортный из всех.

Как собрать домашний сервер

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

Например у вас на предприятии трудится мощный сервер под управлением Windows Server. Создаем на нем виртуальную машину под Hyper-V, отдаем ей 3 ядра, 8 ГБ ОЗУ, 64 ГБ дискового пространства и радуемся жизни.

Но в моем случае сервер предприятия расположен в таком районе города, где электричества нет по три часа в день, то оптоволокно перебивают при очередном капитальном ремонте дорог.

Поэтому из родительского дома пришлось съезжать в свое отдельное жилье…

Какой компьютер подойдет для веб-сервера?

Когда мы выбираем железо для веб-сервера у нас есть по сути три класса устройств:

  1. Intel Celeron J1800 – 10 Вт
  2. Ryzen 3 2200G – 65 Вт
  3. AMD FX-9830P – 35 Вт.

Селероны типа j1800 не годятся для наших целей, они пригодны лишь для построения небольших NAS.

Производительность процессоров класса Ryzen 3 2200G избыточна для веб-сервера. Убедился в этом на личном опыте и оплачивать лишние 30 Вт/ч пока что желания нет.

Недавно Biostar представили материнскую плату с распаянным на ней ноутбучном процессоре Biostar FX-9830P по цене 120 USD в рознице. Перед покупкой, читая обзоры этой материнки, я видел как народ в комментариях троллит этот шаг Biostar’а. А я увидел в этом золотую середину для решения моей задачи и для своего веб-сервера купил именно FX-9830P.

Материнская плата со встроенным процессором Biostar FX9830M Ver. 6.0

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

Еще по теме:  Почему люди не подписываются в Ютубе

Сравнение производительности процессоров Intel Celeron J4005, AMD Ryzen 3 2200 G и AMD FX-9830P

  • какой-то корпус, валявшийся на работе без дела
  • тихий блок питания на 400 Вт (из той же серии, что покупал для сборки компьютера для видеомонтажа) – с запасом на тот случай, если в дополнение к веб-серверу буду использовать этот компьютер еще как NAS
  • 8 ГБ ОЗУ – любая совместимая с материнской платой оперативная память DDR4
  • 256 ГБ SSD – M.2 256GB Transcend (TS256GMTE220S) – недорогой и быстрый. 256 ГБ с запасом, чтобы был TBW побольше, так как веб-сервер это достаточно агрессивная среда с точки зрения записи на диск
  • Роутер MikroTik RB951G-2HnD – гигабитный маршрутизатор, который работает годами без зависаний и прочих проблем и имеет гибкие настройки.
Комплектующее Цена, USD
Материнская плата с процессором 117
ОЗУ 8 ГБ DDR4 2400 35
NVMe SSD 256 ГБ 53
Блок питания 450 Вт 31
Итого: 236

После того как собрал и включил в первый раз компьютер расстроился – вентилятор процессора оказался довольно шумным. Настройку регулирования оборотов вентилятора в BIOS (UEFI) нашел не сразу – это отдельная от основного интерфейса БИОСа виртуальная кнопка в верхней части экранного пространства, дублируемая клавишей F5.

Когда установил профиль охлаждения Silent, шум вентилятора процессора стал еле заметен.

Бесплатная веб-панель для хостинга

Перебрав все бесплатные аналоги cPanel, я остановился на хостинг-панели от украинских производителей – BrainyCP. Потому что остальные поделки либо не умеют работать за роутером, либо имеют убогий функционал.

BrainyCP - веб-интерфейс пользователя ROOT

Панель имеет отличный функционал и неплохую тех. поддержку на русском языке. Панель ставится поверх чистой операционной системы Linux CentOS 7 в минимальной ее конфигурации. Это немного грустно, потому что нельзя поставить оконную среду и подключаться к серверу по xRDP. Поэтому нам остается только хардкор, только SSH. Если установите оконную рабочую среду CentOS 7 – будут проблемы с обновлением Linux.

Загрузочную флешку с системой CentOS 7 следует записывать программами, умеющими формировать GPT-структуру диска, такими как balenaEtcher, так как загружаться будем по EFI, а не Legacy.

Устанавливать CentOS 7 нужно на английском языке, иначе будут проблемы с отображением кириллических символов в терминале macOS.

После того, как установили CentOS 7, компьютер можно отправлять в место его постоянной дислокации (в моем случае это антресоль над входной дверью), а все дальнейшие действия будем производить удаленно по SSH.

Файловый менеджер MC в окне Power Shell SSH

На всякий случай напомню, что клиент SSH встроен Power Shell Windows 10 и необходимости в программах типа PuTTY больше нет. В macOS и Linux клиенты SSH также встроены в систему.

Обновляем CentOS и устанавливаем BrainyCP командной строкой, которую можно сгенерировать на странице загрузки веб-панели. Дожидаемся окончания установки веб-панели и перезагружаем сервер.

В моем случае я выбрал такую конфигурацию программного обеспечения:

  • Apache 2.4 (практическим перебором вариантов определил, что именно на Апач без NGINX сайты работают быстрее)
  • PHP 7.4
  • Пакеты: + memcached и certbot
  • MySQL: MariaDB 10.5.

Устанавливаем сервис мониторинга состояния сервера Cockpit, благодаря которому можно отслеживать нагрузку на сервер в визуально понятном веб-интерфейсе. Репозиторий CentOS содержит эту программу, поэтому достаточно ее установить с помощью Yum:

  • yum -y install cockpit cockpit-storaged
  • sudo systemctl start cockpit
  • sudo systemctl enable cockpit.socket

Веб-интерфейс мониторинга состояния веб-сервера Cockpit

Из графиков Cockpit видно, что процессор AMD FX-9830P справляется со своей задачей, а менее 8 ГБ оперативной памяти в веб-сервер лучше не ставить.

Далее заходим в веб-панель с логином и паролем Root и создаем хост-аккаунт для обычного пользователя, под которым будем размещать наши сайты.

Следующим шагом нам нужно определить домен, через который будет отправляться электронная почта, в заголовках писем которой не указан отправитель. Для этого переходим в интерфейсе веб-панели:

Почта – Сервер исходящей почты – Управление через пакетный менеджер – Настроить – qualify_domain.

qualify_domain – это любой из Ваших доменов, имеющий в DNS-записях ключ DKIM. Без этой настройки почта, отправленная из контактных форм на сайтах, не будет доходить до получателя и будет помечена Exim как Frozen.

Последним шагом под Root прописываем нужные параметры веб-сервера и PHP, убеждаемся, что хост-аккаунт пользователя не в Jail и переходим в хост-аккаунт созданного нами пользователя.

В хост-аккаунте добавляем домены сайтов, генерируем Let’s Encrypt сертификаты доменов сайтов и восстанавливаем сайты из бекапов или устанавливаем новые CMS из установщика CMS.

Так как я сделал свой основной сайт бесплатно сам, то в моем случае устанавливаю WordPress, устанавливаю в панели администратора сайта плагин Updraft Backup, по FTP копирую файлы бекапа на веб-сервер и восстанавливаю бекап.

В настройках почты доменов включаем DKIM, SPF и DMARC. Хостинг-панель генерирует соответствующие DNS-записи с ключами, которые мы должны прописать в редакторе DNS-зон регистратора доменного имени или, если Вы пользуетесь Cloudflare, на вкладке DNS Вашего аккаунта в Cloudflare.

Далее меняем A-записи доменов у регистратора доменного имени на IP-адрес нашего сервера. Ждем некоторое время и убеждаемся, что всё работает.

Связываемся со своим интернет провайдером и просим его создать PTR DNS-запись для нашего IP-адреса. Иначе почтовые серверы Google могут не принимать нашу почту. Домен в PTR записи должен быть равен qualify_domain. Домен веб сервера меняем с localhost на qualify_domain, генерируем Let’s Encrypt сертификат с автопродлением для сервиса SMTP, иначе некоторые почтовые сервисы (например i.ua) не будут принимать нашу почту из-за несоответствия сертификата.

Проверяем корректность настройки почтового сервера с помощью сервиса mail.tester.com.

Когда всё заработало, отключаем сервер от интернета, загружаемся с загрузочной флешки с Macrium Reflect и делаем полный бекап SSD веб-сервера на внешний жесткий диск. Далее в BIOS (UEFI) веб-сервера устанавливаем настройку:

при потере питания всегда включать

Всё, пользуемся. И не забываем делать бекапы сайта по мере надобности.

Источник: andrew-lazarev.com

Как сделать свой сервер для сайта

Как сделать свой сервер для сайта

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

Еще по теме:  Как вязать крючком шнур Ютуб

Прежде чем задумываться о своём сервере, нужно понять, удовлевторяет ли Ваш компьютер минимальным требованиям? Вот их список:

  • Статический IP. Это зависит от провайдера, как правило, они требуют за статический IP-адрес денег.
  • Хорошая скорость. Минимально допустимая скорость — это 10mbps. Могу смело сказать, что такая скорость на данный момент — это редкость даже для Москвы, я уже молчу про регионы, где ещё часто сидят на модемах. А вообще нормой является 100mbps, которая имеется лишь у единиц, и стоит даже в Москве очень и очень дорого.

Из этих двух требования становится понятно, что дешевле и проще будет арендовать физический сервер. О чём я всегда и пишу всем тем, кто хочет создать свой сервер для сайта.

Но для тех, кто не хочет доверять обслуживание сервера другим лицам и у кого выполняются оба требования, для тех я напишу, что необходимо сделать:

  1. Установить Unix-систему. Например, Linux. Действительно, можно и на Windows всё сделать, но я бы рекомендовал именно Unix-систему для сервера.
  2. Установить Apache. Про установку Apache полно материала в Интернете. В установке ничего ничего сложного: скачиваете архив, распаковываете через командную строку и далее запускаете установку (опять же через командную строку).
  3. В /etc/httpd/conf/httpd.conf (конфигурации Apache) надо прописать: listen 80:Ваш_IP.
  4. Открыть 80-й порт на вход в Firewall. Как это сделать, зависит от конкретной ОС, которую Вы выберете.

Теперь при вводе в адресной строке: http://Ваш_IP, — должен открываться Apache. Поменять корневую директорию для сайтов можно также в httpd.conf.

Если Вы хотите, чтобы сайт был доступен не только по IP, но и по домену, то тогда нужно поднимать DNS.

Также можно установить ещё PHP и MySQL, а также PHPMyAdmin. Если планируете иметь доступ с другого компьютера, то потребуется и FTP-сервер.

Установка каждого из этих элементов — это отдельная статья, причём достаточно большая. Поэтому ещё раз подумайте, действительно ли Вам необходимо создать свой сервер для сайта? Если да, то смотрите на последовательность действий из этой статьи и, используя поисковую систему, узнавайте более подробно по каждому этапу и применяйте это на практике.

И, напоследок, не забудьте, что компьютер должен быть всегда включённым, иначе Ваши сайты будут недоступны.

Создано 20.06.2012 12:27:03

  • Михаил Русаков
  • Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

    Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
    Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

    Если Вы не хотите пропустить новые материалы на сайте,
    то Вы можете подписаться на обновления: Подписаться на обновления

    Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

    Порекомендуйте эту статью друзьям:

    Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

    1. Кнопка:
      Она выглядит вот так:
    2. Текстовая ссылка:
      Она выглядит вот так: Как создать свой сайт
    3. BB-код ссылки для форумов (например, можете поставить её в подписи):

    Комментарии ( 23 ):

    Arthur 20.06.2012 23:39:24

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

    lev_100rus 31.08.2012 23:05:13

    На хостинге тоже могут быть проблемы. Надо просто делать резервную копию и всё

    malina95 12.12.2012 13:59:29

    Я бы с большим удовольствием себе сделал, но я ума не приложу как я буду пользоватся юниксом, один раз порылся и комп завис с ошибкой перегрузки ОС. Не дай бог кому нибудь иметь с ней дело

    malina95 24.07.2013 18:40:56

    Кстати, я делаю свой сервер на виндовс xp, и тем кто решится тоже попробовать, советую использовать nginx, apache немного устарел. Кстати для новичков как я могу посоветовать статью про установку, для чайников пойдёт, хотя я когда творил сервер не знал про эту статью: http://www.easycoding.org/2011/05/09/ustanovka-i-nastrojka-nginx-php-pod-windows.html | Кстати известная ошибка файлов .exe на 32 битной системе, чтобы заработал php-cgi.exe или php.exe советую качать php установщик .msi, работа гарантирована. Будут вопросы по статье — пишите.

    skorpionnn 07.10.2013 22:22:25

    А зачем нужен свой сервер?Для того ,чтобы сайт выдерживал огромный трафик и посетителей?Свои сервера наверно используют крупные социальные сети.

    Admin 08.10.2013 03:04:21

    Да, выделенный сервер нужен для больших нагрузок.

    skorpionnn 08.10.2013 11:12:44

    А ваш сайт на каком сервере?Сколько посетителей выдержит

    Admin 08.10.2013 12:22:22

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

    skorpionnn 08.10.2013 12:25:12

    О это интересно ,буду ждать видео ,обязательно присылайте на почту.И ксатати вы можете сделать так ,что бы на вашем сайте не нужно было постоянно авторизироваться

    Источник: myrusakov.ru

    Как создать действительно качественный сервер Майнкрафт?

    Очень часто спрашивают про создание качественных серверов Майнкрафт. Как это сделать? Где найти силы? Как вообще получаются большие проекты с большими красивыми постройками? Попробуем дать некоторые подсказки и идеи 🙂

    Найдите источник вдохновения, но не копируйте

    Это первый и самый важный совет – найдите источник своего вдохновения в мире Майнкрафт. Ищите то, что мотивирует действовать, создавать классные вещи.

    Еще по теме:  Как работает Ютуб шортс

    Что это может быть? Да что угодно! Кого-то вдохновляют карты на Хайпикселе, кого-то обзоры зарубежных проектов на ютубе, а кого-то скриншоты больших построек. Вариантов масса.

    Вдохновение, словно двигатель, будет тянуть вас вверх, именно на нём вы будете взлетать, словно на ракетном топливе, вытягивая весь проект и команду в новые приключения. Если его нет, вас ждёт топтание на месте, роста не будет.

    Только посмотрите, какие красивые штуки строят в Майнкрафт! Разве это не вдохновляет? Именно такие вещи заставляют каждый день стремиться к чему-то большему!

    Одним словом, важно где-то черпать своё вдохновение, чтобы снова и снова направлять его в свой проект, несмотря на проблемы, сложности и окружающий негатив.

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

    Соберите команду единомышленников

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

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

    Например, это команда знаменитого проекта CubeCraft. Круто собрать столько друзей на сервере, правда? На это ушли годы, но оно того стоило.

    При этом никогда не тратьте время на людей, которые вам не подходят для построения команды. В мире миллиарды людей. Миллиарды! Если вам не удалось найти единомышленников с первого раза, то пробуйте ещё, ещё и ещё. Не останавливайтесь.

    Все люди разные и мыслят по-разному – это нормально. Ищите людей, которым по-настоящему близки ваши идеи, которые открыты к совместным действиям и взаимопомощи. И вы обязательно их найдёте. Единомышленников можно найти всегда!

    Найдите способ монетизации, но не ставьте это на первое место

    Следующий важный совет касается монетизации. К сожалению, на серверах Майнкрафт встречаются два одинаково плохих подхода к заработку:

    • не зарабатывать на проекте вообще
    • зарабатывать, но ставить монетизацию проекта во главу угла

    Пожалуйста, не делайте так! Ни первый, ни второй вариант не приведёт вас к долгосрочному развитию. Без денег проект не сможет долго существовать, а при тотальной монетизации вы станете бездушной машиной сбора денег.

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

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

    Во-вторых, вводите монетизацию мягко. Сначала стремитесь к первичной окупаемости сервера. Собрать свои первые 500 рублей в месяц – не такая большая проблема для действительно хорошего сервера.

    В-третьих, начав зарабатывать, не делайте это целью! НЕТ. Это убьёт ваш проект – не сегодня и не завтра, но убьёт. Как только целью станут деньги, можете забыть про качество и дальнейшее развитие вашего сервера. Игроки очень хорошо чувствуют, когда донат становится важнее всего остального.

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

    Смело ликвидируйте деструктив, но не путайте его с полезной критикой

    Часто бывает так, что на хороших проектах терпят каких-то хамов, грубиянов, токсичных пользователей и гриферов. Иногда это происходит из-за доната, который не хочется терять, а иногда из-за неумения дать сдачи.

    Мир Майнкрафт полон самых разных людей. Готовьтесь сражаться за своё благополучие. Продумайте правила, принципы и систему банов. Раздайте доверенным и справедливым участникам проекта полномочия модераторов. Пусть читеры и хамы играют на проектах типа 2B2T – там им самое место.

    На старейшем анархичном сервере 2B2T есть подходящий адок для читеров и хамов – им просто нужно дать пинка в правильном направлении 🙂 Не стесняйтесь этого делать.

    При этом не путайте деструктив с полезной критикой – очень важно отличать их. Если игрок хамит, грубит и ломает постройки – смело баньте его. Если же он критикует проект для улучшения качества, пытается указать на возможные изменения – берите его в помощь. Расспрашивайте, что именно не работает, чем вызван его негатив, и как вы можете помочь. Иногда именно это позволяет увидеть новые возможности для улучшений!

    Банить всех подряд, кто с вами несогласен – плохая идея. Другая точка зрения бывает полезна для улучшений. Но и терпеть хамоватых донатеров, которые сливают на вас негатив, забирая ценную мотивацию и энергию – ещё хуже. Они отравляют атмосферу проекта и ухудшают ваше настроение. Ни один донат этого не стоит.

    Набирайте на свой проект приятную аудиторию – хорошее притягивает хорошее.

    Будьте решительны – на сомнениях вы теряете больше, чем кажется

    И последний совет, который является не менее важным, чем все остальные: действуйте, ребята – действуйте! Маленькие достижения приносят вам чувство радости, а за этим следуют новые достижения. Лучше 10 раз попробовать и 9 раз потерпеть неудачу, чем неделями сомневаться. Неудача – это тоже опыт.

    Каждый день двигайтесь маленькими шагами вперёд. Задумали большую постройку – делайте. Каждый день делайте. Задумали собрать команду – ищите людей, общайтесь. Начинайте с малого, и уверенно двигайтесь вперёд.

    Не ждите, что проект сложится сам собой – так не бывает. Стройте его, двигайте вперёд, и пусть вам сопутствует удача! 😉

    Источник: hotmc.ru

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...