С момента написания первой статьи про эксперимент, целью которого было получение выделенного сервера для сайтов за 25 рублей в месяц, прошло уже более трех месяцев. Мной, наконец, были получены все заказанные из Китая товары. История заказа и получения товаров оказалась очень интересной. На пути встретилось немало подводных камней. В этой статье я расскажу про проблемы, которые постигли меня на этапе заказа, китайскую хитрость и изобретательность, сборку нашего мини-сервера, а также установку на него операционной системы Linux. Подробности далее.
Опыт заказа товаров из Китая у меня уже довольно большой. Были и телефоны, и планшеты, и всякие мелочи. Заказывал себе и друзьям, которых радовала цена. Пока еще не было ни одного случая, чтобы товар не пришел. Что-нибудь да обязательно придет. Но вот что именно – это уже другой вопрос. Каждый раз, получая посылку, смотришь на нее, как на кота в мешке.
Посылки
Заказ одноплатного компьютера и всякой к нему мелочевки не стал чем-то особенным. Я создал заказ, оплатил его, написал первую статью серии и, потирая руки, начал ждать. Я привык, что посылка из Китая обычной китайско-русской почтой идет 30-50 дней. Но в этот раз китайцы (а может «любимая» Почта России) удивили.
Первым пришел одноплатный компьютер, чему я был очень рад. Он пришел не просто быстро, а удивительно, невероятно быстро – всего через две недели. В посылке я нашел коробочку со следующим содержимым:
- собственно, сам Cubieboard2. Плата уже была вставлена в пластиковый бокс, к слову сказать, очень удобный. В нем имеются все необходимые разъемы, обеспечивающие доступ к различным интерфейсам миниПК(болтики в комплекте).
- кабель питания от USB. Не самая удобная вещь. Гораздо полезнее был бы блок питания. Хотя, если рассматривать это устройство, как приставку к ТВ, то использование питания от USB(от телевизора) может оказаться очень удобным решением.
- кабель подключения жесткого диска «SATA». Его мы испытаем позднее.
- еще один кабель USB, который подключается к плате (в его назначении не разбирался, поскольку он оказался не нужен. Вероятно, также питание, но при подключении прямо к плате, либо прошивка).
Уже имея только этот набор, удалось запустить Cubieboard2, подключив его через HDMI к телевизору и насладившись AndroidTV, предустановленным по умолчанию.
Второй посылкой стал блок питания. Он также пришел достаточно быстро, примерно через 3 недели после заказа. Открыв его и попытавшись подключить к Cubieboard2, я понял, что просчитался. Интерфейс подключения оказался у’же, чем был необходим. «Как же так?» – подумал я. Ведь выбирал все точно. Оказалось, что нет. Если вы решите заказывать данное устройство, обращайте внимание на интерфейс подключения, он должен быть 4.00mm(внешний диаметр) х 1.7mm(внутренний диаметр). Найти такой даже в Китае оказалось нелегко. Как вариант, можно заказать просто USB-блок, и вставить в него шнур, идущий в комплекте, либо поискать подходящее зарядное устройство. Что касается меня, то история была такой. Заказывать новый блок питания мне не очень хотелось, тем более что полученный был очень и очень приличного качества. Поскольку паяльник имеется в наличии, я решил купить нужный коннектор и припаять его к блоку питания. Сказано – сделано. Пара проводов, олово, канифоль и 10 минут работы. Теперь Cubieboard2 работал уже не от ПК, а от розетки.
Третьей посылкой стала флешка. Она пришла еще через пару недель после блока. К тому моменту я уже знал, что просчитался и второй раз. Карта нужна была microSD, а я заказал SD-карту. Также настораживала цена карты 10 класса на 64ГБ, составлявшая 12$. Немного погуглив, я узнал, что в вопросах флешек китайцы очень изобретательны и после получения оных обязательно нужно тестировать их с помощью специальной программы. Флешка пришла. В посылке был пластиковый бокс и, собственно, флешка. Выглядела она вполне прилично (см. рисунок ниже(справа)). На этикетке красовалась надпись «Transcend 64GB». Хотелось верить, что это правда, но интуиция подсказывала обратное. Вставив флешку в компьютер, я был приятно удивлен. Размер был 62,7ГБ. Заполнить его можно было полностью. Но, помня про советы в Интернете, я скачал программу H2testw. Принцип работы этой программы прост. Она полностью заполняет флешку данными, а затем производит их считывание. В результате примерно трехчасового анализа вердикт:
Т.е. реально работающий объем флешки составлял 3,7ГБ. Остальное – ошибки. К слову, класс 10 действительно соответствовал реальности. Самое интересное, что определить реальный размер без специальной программы очень сложно. Windows показывает заявленный размер флешки и, удивительно, позволяет записать файлов на эти самые 64ГБ, а потом показывает записанные файлы. Вот только скопировать их обратно уже не получится, поскольку на самом деле их нет. Вот так. Поскольку мало кто из покупателей прогонял этот тест, отзывы на товар были в 90% случаев положительные и даже восторженные. Китайцы – удивительный народ. Какой, все-таки, изящный обман! :-). Но меня так просто не проведешь. До окончания проверки я заказ не подтверждал (это означает, что деньги за товар были блокированы системой и продавец их еще не получил). После того, как флешка была проверена и появились доказательства, что это фейк, я открыл диспут в системе с требованием вернуть деньги, приложив скриншот, представленный выше. И… мне вернули все деньги до последнего цента. Если честно, не ожидал такого от китайцев. Даже от столь крупной компании. В результате, я пошел в ближайший компьютерный магазин и купил нормальную microSD-карту 10 класса, правда не на 64, а на 8ГБ, зато настоящую. А фейковая четырехгигабайтная флешка, доставшаяся мне в итоге совершенно бесплатно, лежит на полке, как сувенир, которым я тешу своих друзей.
На фото ниже фейковая флешка из Китая(справа) и оригинальная из магазина(слева). Какую бы вы посчитали настоящей? :-)
Таким образом, 3 из 4 посылок были уже у меня. Оставалось дождаться чудо-переходник VGA-HDMI. Вот тут случилась задержка. Да не просто на пару недель, а на целых 3 месяца. Получил я этот переходник буквально на днях. Вообще, особой уверенности в том, что он не такой же «настоящий», как и флешка, у меня не было. Дело в том, что VGA – аналоговый интерфейс, а HDMI – цифровой. По идее, переходника VGA-HDMI не могло существовать в природе. Также настораживало то, что в местных магазинах ни о чем подобном и не слышали, смотрев на меня с полным непониманием. Наконец, пропустив все мыслимые и немыслимые сроки, чудо-переходник оказался у меня в руках. Я подключил его и… Работает! Я не верил своим глазам! Китайцы опять превзошли самих себя! То, что в интернете предлагали, как отдельную приставку за нескольку тысяч рублей, я получил в виде обычного переходника за несколько сотен.
Сборка
Наконец, все составляющие пазла оказались у меня в руках.
Пора было собрать и запустить адскую машинку :-). Путем чтения документации на официальном сайте Cubieboard я выяснил, что в качестве хранилища данных могут использоваться три вида памяти:
- Nand Flash – встроенная память Cubieboard2. Ее мало(4GB). По умолчанию на нее установлен Android.
- MicroSD Flash – дополнительно подключаемая флешка размером до 64ГБ.
- HDD/SSD диск, подключаемый через разъем SATA(стандартный разъем для подключения жестких дисков в современных компьютерах).
Интересно, что приоритет загрузки с данных устройств таков 3-2-1. Т.е. для использования Linux не обязательно удалять Android. Достаточно установить Linux на microSD-карту и вставить ее в Cubieboard2. Поскольку у карты приоритет загрузки выше, то будет запущен Linux. Стоит карту извлечь, и при следующей загрузке будет запущен Android. Это очень удобно.
В идеале хотелось, чтобы к коробочке миниПК подходило как можно меньше проводов. Логика подсказывала, что их количество можно сократить до двух: кабель питания и сетевой кабель. К сожалению, Cubieboard2 не обладает Wi-Fi модулем, да и как-то не очень хочется иметь сервер, работающий через Wi-Fi. Кабели монитора, клавиатуры и мыши после настройки можно будет отключить и обращаться к серверу через сеть.
Если клавиатура и мышка все-таки нужны, можно воспользоваться беспроводными. При этом в мини ПК будет вставлена почти незаметная пипка, как на фото ниже:
В результате, для подключения Cubieboard2 потребовалось всего три провода: монитор, сетевой и питание. Жмем кнопку включения и миниПК загорается разноцветными огоньками:
Установка операционной системы
Разработчики постоянно совершенствуют свое детище, собирая под него все новые и новые версии Linux. В настоящее время для Cubieboard2 доступны Lubuntu(Desktop и Server), Fedora, Debian. Какой из дистрибутивов использовать каждый решит для себя сам. Я, перепробовав несколько дистрибутивов, остановился Lubuntu Server.
Установка любой версии Linux одинакова. Вам понадобится:
- Компьютер с ОС Windows или Linux
- Флешка microSD
- Устройство, позволяющее подключить 2 к 1.
Поскольку большинство читателей виндузятники, рассмотрим установку в этой операционной системе.
По пунктам:
- Скачиваем и запускаем win32diskimager.
- Скачиваем образ.
- Монтируем в 1 образ 2.
- Жмем «Write».
Всё. После окончания записи извлекаем флешку из ПК и вставляем в Cubieboard2. Далее включаем и наслаждаемся. Так просто.
Для тех, кого пугает окно консоли Linux и больше ничего, есть другие, более дружелюбные дистрибутивы. Полный их список можно найти здесь(раздел «Firmwares»). Установка абсолютно аналогична описанной выше.
Первые впечатления
Перед установкой сервера я попробовал и другие, пользовательские версии Linux. Впечатления сложно передать. Когда ты сидишь за компьютером, читаешь статьи в интернете, а вокруг полнейшая тишина (в Cubieboard2 нет активных элементов, издающих звуки). Слышны лишь щелчки клавиш клавиатуры и клики мышки. Первое время такое сочетание звуков кажется очень непривычным, но постепенно привыкаешь, и, запуская после обычный системный блок, морщишься от шума, который он издает.
Д, Cubieboard2 не заменит полноценного ПК. В игры на нем не поиграешь, да и Flash-плеера под Linux для процессоров ARM не существует в природе, а значит всё, что на нем работает, в браузере не отобразится (Youtube-видео(спасает HTML5-версия сайта), музыка в ВК и т.д). Но если развлечения не столь важны, а задачи не требуют большой вычислительном мощности, данную машинку можно приспособить для многих задач, избегая при этом излишнего шума и энергопотребления.
В следующей статье серии, мы рассмотрим создание полноценного веб-сервера для сайтов, установку панели управления, а также Joomla.
P.S.: В настоящее время вышла третья версия платы Cubieboard3: Cubietruck, имеющая 2ГБ оперативной памяти, 8ГБ встроенной и множество дополнительных интерфейсов, в том числе VGA и Wi-Fi. Стоимость также повыше.
--------------------
Для тех, кто живет и работает в нерезиновой, белокаменной, великой столице нашей страны, но не является миллионером, т.е. не имеет своего личного жилья, предлагаются квартиры эконом класса в подмосковье(http://www.premierdevelopment.ru/). Да, это не так хорошо, как жить на Арбате, но и не так дорого :-)
А сколько в общем на задумку ушло денег?
В остальных случая просто начинает грузится android. cubieboard2 один в один как ваш, даже комплект точно такой же...кстати картонка это тоненькая наклейка на пластике (снимается легко) и получается красивенький кирпичик.
Перед тем, как записывать образ, флешку нужно отформатировать. Windows не очень дружит с файловой системой Linux и иногда показывает, размер флешки, меньший, чем реальный. Это происходит потому, что Windows считает, что флешка разбита на несколько логических дисков. Например у меня она определялась размером 12МБ. Чтобы исправить это недоразумение, перед форматированием нужно зайти в управление дисками(правой кнопкой мышки "Мой компьютер -> Управление -> Управление дисками"), далее найти там вашу флешку и удалить все ее логические диски. Важно не перепутать флешку с основным жестким диском, иначе можно сломать Windows. После этого флешку можно будет нормально отформатировать в Windows.
После форматирования флешки записываем образ по алгоритму из статьи.
Про картонку знаю :-). Не стал отрывать по причине наличия на плате очень ярких светодиодов. В принципе их можно отключить в Linux, но мне нравится, как они светят, правда слишком уж ярко. Потому картонку пока оставил.
1. Нужен же будет статичный IP?
2. Нельзя ли Windows поставить и из поднее работать?
1. Да.
2. Пока нет. Если и можно, то только в эмуляторе под Linux, хотя смысла в этом никакого. Тут все дело в открытости исходников Linux и платности Windows. Если кто и может переделать Windows под эту плату, то Microsoft, но сомневаюсь, что это им нужно.
Если вы уже испробовали хостинг на Cubieboard2, поделитесь, пожалуйста, впечатлениями.
Установил после перебора сборок ubuntu server. ISPconfig отлично установился по инструкции с оф. сайта. Разместил на нем сайт на joomla 3 (на момент написания отзыва сайт не активен www.ag-event.ru) со всеми необходимыми расширениями. Впечатления превосходные...стоит себе коробочка рядом с роутером подмигивает...а на ней сайт крутится...даже как то не верилось сначала. Не могу сказать про устойчивость к нагрузкам и "тормознутость" так как сайт новый и по факту проверяли 5 человек одновременно + я ковырялся в админке. Все работало очень даже неплохо. Единственный нюанс смутил немного это отсутствие ioncube так как в joomla привык к использованию jbzoo, а они с новой версией перешли на ioncube. В поддержке ioncube, кстати, сказали это не единственное обращение и а денежку готовы портировать на arm. Почта тоже заработала отлично как с roundcube, так и с почтовыми программами.
и хотел уточнить-есть ли в комплекте поставки кабель для подключения к HDMI порту монитора или телевизора?
А то как-то не охота переплачивать 30 баксов за Кубебоард 3. Потому что востребована в режиме сервера будет только 2 Гб оперативка.
Все остальные навороты не нужны будут.
И хватит ли питания чтобы от USB порта телевизора запитаться для настройки?
И вообще, возможно ли такое?
А то смысла не вижу в покупке куба 2- те же 100 баксов выходят с дополнительными причиндалами-проще куб 3 купить-он те же 100 стоит, и есть всё плюс фичи типа блютуса и вайфая...
Сейчас очень большая нагрузка. Уже месяц нет времени опубликовать статью. В ближайшее время будет очень интересная статья по Seblod, а затем третья часть.
Нет. Купите в ближайшем магазине китайский. Стоят не дорого.
Это уже вопрос к вашему ТВ. Думаю, хватит.
USB - универсальный интерфейс. Конечно возможно.
Тут уж думайте сами.
просто наугад:
http://www.aliexpress.com/item/1G-RAM-16G-SSD-Mini-Nettop-PC-Computer-Desktop-Windows-7-XP-Intel-Atom-N270-Fanless/1652145205.html
куб 3 за 54$
но надо брать минимум 2 шт.
можно скооперироваться :)
офигеть...
http://www.aliexpress.com/item/Quad-Core-RK3188-Android-4-2-Mini-PC-mini-pc-TV-BOX-HD-Mini-network-player/974949954.html
обошёлся 102-10$=92$
Попробую на днях,как он в работе...
Кстати,как там ведёт себя сервер за 25 руб? ;)
Также вы можете найти множество других образов для Cubieboard2 по ссылке:
http://dl.cubieboard.org/software/a20-cubieboard/
У кого нибудь работает уже такой хостинг на дому:) ? Народ подскажите как рассчитать на сколько такого сервака хватит. Извиняюсь если некорректно выразился. Допустим у меня в кв заходит оптоволокно, скорость 10\5 соответственно прием\отдачи. Что можно залить на такой хостинг скажем 10к сайтов под сапу или новостной сайт с посещаемостью от 100 хостов. Ребят я зеленый объясните кто на пальцах пожалуйста.