• История создания домашнего облака. Часть 5. Актуализация 2019 – PHP 7.2, MariaDB 10.4 и Nextcloud 17

      Два года назад я опубликовал цикл статей на тему создания веб-сервера на базе Debian 8 и запуске на нём сервиса Nextcloud 11. Через несколько месяцев появилось дополнение, содержащее «диффиренциальную» информацию по установке Nextcloud 13 на Debian 9. В конце 2018 года я просто обновил Debian и Nextcloud и не столкнулся с какими-то необычными или интересными проблемами. Обновление в конце 2019 года было уже более интересным и про это стоило написать.



      Данная статья в первую очередь будет полезна тем, кто по инструкциям прошлых четырёх статей «собрал» себе Nextcloud 13 на Debian 9 (передаю привет с десятку моих подписчиков по теме Nextcloud, в особенности тем, для кого это был первый опыт в мире Linux). Тем, кто соберётся делать сервис с нуля я советую взять за основу первые четыре статьи этого цикла с поправкой на актуальные версии Debian 10 и Nextcloud 17. Для опытных пользователей Linux статья может занять какое-то место между «тривиальна и бесполезна» и «неплохо, шпаргалка всё-в-одном-месте».
      Читать дальше →
    • Облачное будущее

        Вступление и дисклеймер


        Этот рассказ посвящается одной небольшой IT проблеме и одной большой проблеме человечества.

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

        Внимание! В рассказе используется IT терминология, аббревиатуры и установившиеся понятия, а также сцена работы компьютера без корпуса. Прошу отнестись с пониманием.

        ***

        Люди зябко ёжились под сильными порывами ветра в ожидании транспорта. Уже как с полтора-два десятка лет не было автобусов, троллейбусов или трамваев. Всё это заменил универсальный транспортный модуль от объединённой транспортостроительной компании. Старое поколение, правда, до сих пор называло модули автобусами, но куда же им до более комфортных УТМок, работающих исключительно на энергетических ячейках и передвигающихся быстрее любого, даже частного, городского транспорта. Насколько у производителя было хорошо в части технических решений, настолько всё было неважно с дизайном и народ метко прозвал этот транспорт буханками. Однако существовали маршруты, по которым ходили УТМки нового поколения, имевшие поразительный футуристический дизайн. Правительство города обещало обновить весь транспортный парк то ли к концу предыдущей, то ли следующей пятилетки.

        Внезапно на остановке быстро образовался полукруг, в центре которого оказался малоприметный человек в сером пальто с высоко поднятым воротником. Глаза человека излучали лёгкий голубоватый цвет, яркость которого непрерывно менялась. Далеко не каждый мог себе позволить глазные имплантаты такого уровня. Обычные граждане старались инстинктивно держаться подальше от таких счастливчиков. Такие никогда не ожидали общественный транспорт на остановках. Только если они не были особыми сотрудниками РКН.
        Читать дальше →
        • +12
        • 3.6k
        • 9
      • Неожиданная встреча. Глава 18

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


          Читать дальше...
        • Неожиданная встреча. Глава 17

            Космические корабли серии «Даона» имели сравнительно небольшие размеры. Серия была молода и до сих пор вызывала неподдельный интерес в среде военно-космического флота Союза центральных миров, но допуск к управлению этого транспорта был очень ограничен. Предназначенные преимущественно для решения задач правительственного значения корабли обычно использовались в роли быстрых курьеров, обеспечивая транспортировку информации или людей. «Даоны» имели удачную и очень плотную компоновку оборудования и оснащались наиболее передовыми решениями в энергообеспечении, двигателестроении и управлении кораблём. Эти корабли очень быстро разгонялись и тратили немного меньше времени на прыжки через гиперпространство. Но, несмотря на присутствие компактных и мощных источников питания, практически все представители этой серии имели очень слабое вооружение и ограниченное пространство транспортных отсеков и жилой зоны. ИИ, по сравнению с другими, имел несколько больше свободы действий, помогая в управлении кораблём, однако, после глобальной войны с ИИ, это расценивалось больше как минус, чем плюс.


            Читать дальше...
          • Неожиданная встреча. Глава 16

              — Правительственный курьер вызывает на связь борт с локальным номером KFN-34-AC57. Передаю коды подтверждения своего соответствия.

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


              Читать дальше...
              • +11
              • 3.4k
              • 6
            • История создания домашнего облака. Часть 4. Актуализация 2018 – Debian 9 и Nextcloud 13

                С момента публикации трёх прошлых частей я получил несколько отзывов от людей, которые, никогда не пользовавшись linux, по предложенным инструкциям смогли успешно «поднять» свои домашние сервера. Я не собирался делать дополнение по обновлению софта, предполагая, что есть хорошая база, отталкиваясь от которой каждый сможет вполне самостоятельно, при наличии времени и желания, актуализировать свой веб-сервер и облачный движок. Однако, после того как я занялся этим сам, как всегда появились некоторые моменты, освещение которых может помочь новичку сэкономить время. И я решил написать эту «дифференциальную» часть, отступив от принципа «всё в одной статье». Поэтому, в первую очередь, этот материал будет интересен тем, кто достаточно подробно ознакомился с тремя предыдущими статьями и/или положил их в закладки. Использование нового программного обеспечения делает неверными некоторые ранее изложенные инструкции и четвёртая часть будет содержать только обновление подобной информации.

                Если изложить кратко, то новый сервер мы строим на Debian 9 вместо 8, SQL меняем на открытую MariaDB, а PHP 5 на более быстрый PHP 7. Движок Nextcloud обновится с версии 11 до 13. Так же я упомяну как немного походим по граблям — сначала вдоль, а потом и поперёк.


                Читать дальше →
              • Неожиданная встреча. Глава 15

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


                  Читать дальше...
                • История создания домашнего облака. Часть 3. Создание персонального облака — установка и настройка Nextcloud

                    На пути создания своего облачного сервиса пока мы освоились в системе Debian и создали веб-сервер. Теперь пришла пора для финального шага — создания и настройки персонального облака на базе сервера Nextcloud.


                    Читать дальше →
                  • История создания домашнего облака. Часть 2. Создание сервера — настройка LAMP в Debian

                    • Tutorial
                    На пути создания своего облачного сервиса пока мы только освоились в системе Debian. Теперь пришла пора для следующего шага — создание и настройка веб-сервера, на базе которого можно будет запустить Nextcloud.
                    Читать дальше →
                  • История создания домашнего облака. Часть 1. Настройка среды Debian для повседневного использования

                    • Tutorial
                    Когда-то давно, в 2011 году, я пришёл на хабр со статьёй «Debian Server для новичка», которая представляла из себя систематизацию различной информации и представление её в актуальном и работоспособном виде. Данная статья так же позиционируется как справочный материал для новичка или обычного пользователя Linux, этакий мой небольшой вклад в популяризацию Linux. По сути, всё о чём я буду писать – это некая развёрнутая инструкция по установке и настройке домашнего облачного сервиса Nextcloud с нуля.



                    Созданная виртуальная машина с Nextcloud отработала с марта 2017 года практически без сбоев и осенью 2017 года я задумался о статье. У меня осталось много записей и комментариев в части решения различных проблем и нюансов, я долго вынашивал идею всё же привести всё это в порядок и опубликовать и новогодние праздники 2018 года мне в этом помогли. Надо сказать, что статья запоздала как минимум на полгода, но, думаю, что установить и настроить актуальные версии Debian и Nextcloud по аналогии с нижеприведённой информацией не составит большого труда, хотя, как известно, дьявол кроется как раз в деталях.
                    Ниже читатель познакомится с предпосылками создания своего облака и получит работающие инструкции по стартовой настройке Debian, лёгкому тюнингу среды Gnome3, компиляции, сборке и установке пакетов для Debian, установке и настройке сервисов Apache, SQL и PHP и начала работы с ними, генерации и подключения самоподписного сертификата SSL для виртуального хоста Apache, установка и настройка Nextcloud. Я не стал оформлять эту статью как технический мануал или туториал с длинной вереницей команд, а решил попробовать написать статью как рассказ, но без ущерба технической составляющей. Опытный пользователи Linux вряд ли тут найдут что-то новое, но, возможно, смогут прочитать его как тематическую историю в минутку своего свободного времени.
                    Читать дальше →
                  • Неожиданная встреча. Глава 14

                      Заркон работал с текущими сводками. Прошла неделя с тех пор как флот начал операцию внутри СЦМ и центральной власти удалось восстановить формальное подчинение корпораций закону. Заркону была доступна в полном объёме информация не только Ордена, но и Церкви. И картина событий ему очень не нравилась. В СМИ вовсю обсуждался теракт, его исполнение и заказчики. Строились версии одна фантастичнее другой. Но чистая фактологическая информация намекала, что везде слишком всё согласовано. Налицо был явно продуманный, хитрый, очень умный и детальный масштабный план по дестабилизации систем СЦМ.

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


                      Читать дальше...
                    • Неожиданная встреча. Глава 13

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


                        Читать дальше...
                      • Неожиданная встреча. Глава 12

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

                          Заркон задумчиво взирал на визуализированную модель системы, которую ИИ корабля транслировал ему на нейросеть. «Если бы научиться гарантированно выходить из дальнего прыжка не в эклиптике, то можно было бы сильно экономить время». – Человек прервал свои размышления. — «Трон, выполни проверку подлинности системы и безопасный идентификационный вызов. В случае успеха начинай процедуру стандартной связи по протоколу Х-4006А2, авторизацию в системе и получение данных для сближения». Человек встал и вышел из рубки управления. Корабль выскочил далеко от системы, что было правильно при наличии такого астероидного поля, которое непонятно как тут образовалось, но теперь придётся потратить пару десятков часов на то, чтобы добраться до нужной планеты.


                          Читать дальше...
                        • Обзор фантастики на Geektimes с 2009 по 2017 годы

                            На geektimes есть хабы «Читальный зал» (про литературу для гиков), «Научная фантастика» (про научную фантастику), «Киберпанк» (про киберпанк). Как-то так повелось, что в эти хабы всякие деятели стали публиковать свои рассказы. Причём, это не только небольшие зарисовки, для лёгкого пятничного чтения, но и этакие «мыльные оперы»: в реальном времени можно следить, как авторы пишут главы рассказов, можно сказать, «Special for GT».

                            Я сейчас не хочу обсуждать целесообразность подобных публикаций на техническом ресурсе (кто-то за, кто-то против, кто-то предлагает создать отдельных хаб) или соответствие статей выбранным хабам. Так получилось, что последние пару лет я непериодически читал ресурс (вновь активно «сидеть» стал где-то только в последние полгода) и мне стало интересно — а сколько же фантастики тут вообще написано?



                            Предлагаю вниманию небольшой обзор по становлению литературной составляющей хаба «Читальный зал», а так же список рассказов с моими краткими аннотациями.
                            Читать дальше →
                          • Неожиданная встреча. Глава 11

                              Риэк покинул здание совета СЦМ походкой, демонстрирующей неотвратимый и стремительный вылет правительственного курьера – вернуть обратно такие корабли могло не так уж и много людей. На стоянку своего аэромобиля он решил попасть не через подземный туннель-оранжерею, а прогуляться по парку. Прогулка на свежем воздухе должна была благотворно повлиять на состояние Риэка после изнуряющего многочасового общения с представителями власти. На подходе к стоянке ему неожиданно преградил путь крепкий человек с явно военной выправкой, излучающий уверенное радушие.


                              Читать дальше...
                            • Неожиданная встреча. Глава 10

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


                                Читать дальше...
                              • Неожиданная встреча. Глава 9

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

                                  В небольшую комнату-исповедальню номер 14/3, в которой сидел новый прихожанин, зашёл священник. При его появлении прихожанин встал и мужчины поклонились друг другу. Посередине комнаты стояли два аскетичных деревянных стула. Другой мебели в комнате не было. Как только мужчины сели на казалось грубые и жёсткие стулья, они трансформировались в кресла – немного прогнулись, слегка расширились и приняли комфортные обволакивающие формы тел сидящих в них людей.


                                  Читать дальше...
                                • Неожиданная встреча. Глава 8

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

                                    «Что-то изменилось», — подумал Лекс. Он покрутил головой. «Точно – стула нет! — отметил он изменения в обстановке. — А вместе с ним исчез и хранитель – может они как-то связаны друг с другом?» Пришедшая в голову мысль настолько развеселила его, что он рассмеялся в пустоту ангара. Искажённое и пугающее эхо заставило его замолчать. Лекс попробовал подняться и у него это легко получилось. Он покрутил головой, но никаких изменений в обстановке ангара больше не заметил.


                                    Читать дальше...
                                  • Неожиданная встреча. Глава 7

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

                                      Лекс осторожно приоткрыл правый глаз. Через щёлку между веками, ничего подозрительного видно не было. Тогда он быстро моргнул и увидел часть ангара со своим кораблём. Люк на корабле был открыт, аппарель выдвинута. В зоне видимости никого не наблюдалось и Лекс полностью открыл глаз. При попытке открыть левый глаз Лекс почувствовал, что что-то не даёт ему открыться и тянет веко. Лекс оставил в покое левый глаз и попробовал приподняться. С трудом – мышцы плохо слушались – он сел и упёрся спиной в стену ангара. В теле отдалась слабая боль. Но эта боль ни в какое сравнение не шла с той, которая ему запомнилась до того, как его «отключили», поэтому Лекс не придал ей особого значения.


                                      Читать дальше...
                                    • Неожиданная встреча. Глава 6

                                        Тускло освещённый ангар неприветливо встретил Лекса. На этом типе кораблей взлётно-посадочных палубы было две – по одной с каждого борта.

                                        Строго говоря, понятие «тип», к подобным моделям кораблей, применялось плохо. Корабль относился к тем временам, когда в кораблестроении начался переход к модульной компоновке — собирали только универсальную «базу», которую впоследствии комплектовали в зависимости от задач и корабль уже приобретал направленность своего применения. Этот корабль содержал лучшие и проверенные решения старой школы кораблестроения, которые в те времена традиционно использовались, но уже обладал и преимуществами модульного принципа построения. Корабли этих серий получились надёжными и живучими, поэтому использовались до сих пор, несмотря на свою, довольно архаичную, систему управления. За свою долгую жизнь, корабль модернизировали неоднократно, вследствие чего он утратил очертания чёткой специализации.


                                        Читать дальше...