- Nextcloud. Настраиваем персональное облако и смотрим, стоит ли возня свеч
- Содержание статьи
- Установка
- Интерфейс и приложения
- Торренты и youtube-dl
- Продолжение доступно только участникам
- Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте
- Что такое Windows 10 Cloud и почему она так важна для Microsoft?
- Windows 10 Cloud: что это за зверь такой
- Windows 10 Cloud получит поддержку мобильных ARM-процессоров?
- Windows 10 Cloud vs Chrome OS
- Surface Phone на Windows 10 Cloud
- Для тех, кто хочет знать больше
Nextcloud. Настраиваем персональное облако и смотрим, стоит ли возня свеч
Содержание статьи
Вообще говоря, первым делом я рассматривал более безобидные варианты вроде Dropbox или Google Drive. Поставить одну из них на сервер, и пусть синхронизирует папки с компьютером, а при желании можно и на телефоне открыть. Но бесплатно в этих сервисах доступно не так много места, а платить за хранение одних и тех же файлов дважды совершенно не хочется — один раз хостеру VPS, где лежат данные, второй раз — за Dropbox. Да и что‑то свое иметь всегда приятнее, верно?
Поиски показали, что найти решение одновременно простое и не совсем кустарное не так‑то легко. Зато в любом треде на эту тему обязательно появляются люди, которые поставили себе ownCloud или Nextcloud и рапортуют о ровном и приятном полете на протяжении долгих лет. И хоть я и не поклонник мегакомбайнов, звучало это достаточно заманчиво, чтобы дать им шанс.
Обе программы — это платформы, которые сами по себе заменяют Dropbox и дают возможность управлять файлами и шейрить их, но после установки плагинов начинают напоминать миниатюрную операционку. Здесь тебе и почтовые программы, метящие на роль Gmail, и коллаборативные редакторы на манер Google Docs, и календари с планировщиками, и заметки, и майндмапы и прочие майндфаки.
ownCloud после установки
При этом ownCloud — штука далеко не новая, в «Хакере» о нем писали еще в 2014 году. Nextcloud посвежее и развивается активнее: первый релиз состоялся в 2016 году, а текущая версия на момент написания этой статьи — двадцатая.
Пристально изучив оба, я обнаружил, что Nextcloud вполне можно назвать младшим братом ownCloud, причем родным, а не двоюродным. Сходства видны на каждом шагу, включая даже некоторые элементы интерфейса и названия файлов. Такое ощущение, будто создатели Nextcloud не долго думая просто стянули весь код предшественника и принялись модернизировать его.
Обе компании находятся в Германии, так что история могла быть более запутанной и повествовать о расколе среди сотрудников ownCloud. Но нам об этом ничего не известно, так что просто возьмем Nextcloud, как более модный, и приступим к установке.
Установка
Детально раскатывание Nextcloud на своем сервере описано в документации, так что повторять ее мы не будем и только пробежимся по основным пунктам — чтобы ты представлял себе масштабы работ и не пропустил важные шаги, если решишь повторить мой путь.
Вот что потребуется сделать в общих чертах.
- Скачать и распаковать дистрибутив. Есть разные способы установки, включая пакеты для популярных дистрибутивов Linux и контейнер Docker, но то, как именно ты заполучишь Nextcloud на свой сервер, не так уж важно (по крайней мере, до первого обновления). Я выбрал самый топорный метод — просто скачал архив и распаковал его в папку / var/ www/ . Важно: права на файлы нужно передать пользователю www-data ( chown -R www-data nextcloud ).
- Убедиться, что в системе есть PHP и все нужные зависимости. Их достаточно много, чтобы завести какой‑нибудь Composer, но я просто поставил пакеты для нужной версии PHP из репозитория Ubuntu.
- Установить MySQL или другую поддерживаемую СУБД и по инструкции завести в базе пользователя с нужными правами. Настройку самой СУБД пока можно пропустить, но, если Nextcloud у тебя приживется надолго, стоит потом вернуться к этому.
- Установить и настроить веб‑сервер. Это может быть Apache или nginx — для обоих есть примеры конфигов, причем в случае с nginx, который выбрал я, — крайне подробные. Тебе потребуется поправить название сервера, путь к папке и, возможно, версию php-fpm. Кстати, убедись, что у тебя установлены php-fpm и php-mysql (или драйвер той БД, которую ты используешь).
- Получить SSL-сертификат. И в данном случае это важно — без HTTPS не все заведется как положено. Бесплатный серт Let’s Encrypt вполне подойдет, а Certbot его выдаст и добавит в конфиг веб‑сервера буквально парой команд.
Когда все будет готово, не спеши перезапускать сервер! Как только ты это сделаешь, Nextcloud начнет на весь мир показывать установщик, которым, по идее, может воспользоваться кто угодно и станет админом твоего облака вместо тебя 🙂 Чтобы избежать этого, можешь либо завершить процесс установки через командную строку, либо настроить веб‑сервер таким образом, чтобы он не пускал кого попало. Тебя выручит авторизация (директива auth_basic ) либо белый список, в который будет входить только твой IP (директивы allow IP> и deny all ).
В любом случае для работы с Nextcloud тебе понадобится задать логин и пароль для админской учетки, а также указать базу данных и креды ее пользователя, которого ты создавал. В общем, если ты когда‑нибудь устанавливал WordPress или phpBB, то ты точно справишься.
Интерфейс и приложения
После долгих приключений в темном подземелье консоли мы выбираемся на поверхность, к цивилизации. На первый взгляд все очень модно.
Файловый менеджер с картиночками!
Точнее, подобие магазина, потому что денег здесь не берут, все только даром.
Поскольку в первую очередь разработчики заменяли Dropbox, с шейрингом файлов здесь все в порядке: можно получить внутреннюю ссылку, поделиться с другим пользователем или сделать публично доступный URL. В последнем случае по ссылке будет открываться предпросмотр, но если дописать в конец / preview , то и сам файл.
Шейринг
Еще можно назначить пароль и указать время, по истечении которого ссылка работать перестанет.
Ограничение по времени
Но внимание, конечно, сразу перетягивает на себя магазин приложений. Всего аппликух ни много ни мало — 281 штука. Здесь есть всякие просмотрщики (например, для снимков в RAW, книжек в ePub, треков в GPX), музыкальные плееры, галереи для просмотра и публикации картинок, несколько видов таск‑трекеров и заметок, менеджер паролей и тому подобные вещи.
Вот, к примеру, отличный редактор диаграмм на основе исходных кодов Draw.io, о котором я когда‑то писал в рубрике WWW. Он устанавливается буквально одной кнопкой, после этого можно создавать, открывать и редактировать файлы с диаграммами.
Не стоит, впрочем, ждать, что все приложения будут ставиться одной кнопкой и идеально работать, наделяя Nextcloud новой восхитительной возможностью. Приложухи здесь очень разные — как по качеству, так и по требованиям.
Например, бывает нужно что‑то дополнительно вручную устанавливать на сервер, а приложение Nextcloud служит только фронтендом. Так, нельзя просто взять и в один клик поставить коллаборативный редактор документов Collabora — нужен соответствующий сервер.
То же и с почтой. Программа с незатейливым названием Mail — это лишь клиентская часть, и если ты хочешь не только развернуть свой вебовый почтовик, но и не зависеть от сторонних сервисов POP3/SMTP/IMAP, то устанавливать, настраивать и поддерживать сервер придется самостоятельно. Разработчики рекомендуют использовать Mail-in-a-Box — как наиболее простой в установке.
Случается и так, что приложения требуют, например, определенной версии PHP или самого Nextcloud. В общем, забыть о том, что ты теперь сам себе админ, не выйдет.
Торренты и youtube-dl
Вряд ли сегодня кого‑то удивишь торрент‑клиентом с вебовым интерфейсом, но приятно, когда скачанными файлами легко управлять. Что касается youtube-dl — знаменитой программы для стягивания видео с YouTube и множества других сервисов (включая Twitter, TikTok и даже Pornhub), то у него и вовсе нет своего графического интерфейса. Так что иметь возможность открыть в браузере страничку, вбить туда URL и заполучить файл — идея неплохая, особенно если речь об использовании с мобильного устройства.
Продолжение доступно только участникам
Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте
Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», позволит скачивать выпуски в PDF, отключит рекламу на сайте и увеличит личную накопительную скидку! Подробнее
Что такое Windows 10 Cloud и почему она так важна для Microsoft?
В компании все же не оставляли надежд вернуться к этому вопросу. Последнее время очень много разговоров, слухов и домыслов о новой редакции Windows 10 — Windows 10 Cloud. Сразу же она оказалась в центре внимания. Одни предрекли ей участь Windows RT, иные просто скептически отнеслись к тому, что она облегченная, а значит будет урезанная в чем-то версия Windows 10. Сегодня я попытаюсь рассказать вам немного больше о ней, объяснить для чего Майкрософт нужна Windows 10 Cloud и почему так важна для них.
Windows 10 Cloud: что это за зверь такой
Впервые мир услышал о Windows 10 Cloud после появления Windows 10 Preview Build 15019. В этой сборке некий Брэд Самс (Brad Sams) с ресурса Petri обнаружил в файле «Pkeyconfig.xrm-ms» упоминание о трех неизвестных ранее версиях Windows 10: Win10 RTM Cloud OEM, Win10 RTM Cloud Retail и Win10 RTM CloudN.
Первая, очевидно, подразумевает, что эта система будет продаваться как предустановленная на компьютерах. Пометка «N» указывает на то, что версия не включает в себя некоторые сервисы и предназначена для ЕС и Южной Кореи – такие издания Windows существовали и раньше. Самое интересное – это упоминание о Win10 RTM Cloud Retail. Пометка «Retail» заставляет предположить, что эта версия будет каким-то образом продаваться в рознице, а не поставляться предустановленной на компьютеры.
Эта новость безусловно взбудоражила Интернет. Эксперты стали рассуждать о новой версии Windows 10, задавать вопросы своим источникам в компании Майкрософт. Так журналист издания ZD.net Мэри Джо Фоли (Mary Jo Foley) со ссылкой на свои осведомленные источники сразу же уточнила, что новый продукт станет очередной упрощённой версией Windows, предназначенной для запуска универсальных приложений из Windows Store. Все тут же стали говорить, что новая ОС повторит путь Windows RT.
Через некоторое время в сети появилась даже ссылка на тестовую версию Windows 10 Cloud. Так на итальянском сайте WindowsBlogItalia вскоре появились первые скриншоты новой версии Windows 10.
Они мгновенно облетели весь Интернет. Теперь было понятно, что собой представляет система. Сразу последовало уточнение, что настольные программы, которые были преобразованы в универсальные приложения при помощи инструмента Project Centennial (Slack, Evernote, CrystalDiskMark и т.д.), в Windows 10 Cloud работают нормально. При этом некоторые штатные программы (Блокнот, Paint, Командная строка) не запускаются.
Позже даже нашлись умельцы, которые сумели запустить на Windows 10 Cloud 32- битные приложения в обход блокировки. Об этом всем поведал блог woafre.tk, в котором были размещены скриншоты некоторых программ.
Ну и вовсе озадачило многих известие о том, что, оказывается, Windows 10 Cloud можно будет при помощи Магазина обновить до Pro- версии. Об этом поведал ресурс MSPU. Они даже разместили видео, на котором видно, что при попытке запустить в Windows 10 Cloud настольное приложение появляется сообщение о том, что оно не поддерживается, так как эта ОС призвана обеспечить защиту компьютера путем установки приложений только из Магазина Windows. Но если пользователь все равно хочет установить не поддерживаемое приложение, он может перейти по ссылке в сообщении, чтобы узнать, как это сделать.
Ссылка ведет в Магазин Windows, где открывается страница с предложением обновить систему до Windows 10 Pro. Правда, на данный момент на странице присутствует предупреждение о том, что купить это обновление для используемой версии операционной системы (а именно, Windows 10 Cloud) нельзя. Но скорее всего, это связано с тем, что проект пока находится на ранних стадиях разработки.
Это породило новые споры, рассуждения и слухи. Мне бы тоже хотелось поделиться с вами некоторыми своими соображениями по этому поводу.
Windows 10 Cloud получит поддержку мобильных ARM-процессоров?
Все помнят, что на конференции WinHEC 2016 компания Microsoft заявила, что работает над версией операционной системы Windows 10, которая получит поддержку мобильных ARM-процессоров и даже показала на примере флагманского процессора Snapdragon 820 как запустить полноценную версию Adobe Photoshop и Microsoft Office.
У меня сразу же встал вопрос: но для этого придется либо создавать новую версию ОС, либо создать облегченную версию Windows 10. Возможно, как раз Windows 10 Cloud и является той самой ОС, которую будут раздавать бесплатно производителям, чтобы те создавали более дешевые версии устройств на ARM-процессорах. Некоторые скажут: «Как же обещание Майкрософт, что пользователи смогут установить любое существующее x86 Win32 приложение из любого источника на компьютер на базе ARM-процессора?» А вот тут как раз и может быть задействован способ обновления Windows 10 Cloud до Pro-версии. Иными словами, купив довольно дешевое устройство на ARM-процессорах, вы сможете использовать только приложения из Магазина. Если же есть желание установить x86 Win32 приложения, то обновляйте свою ОС до Pro-версии через тот же Магазин. Пользователю это очень удобно, потому что кому-то хватит и облегченной версии Windows 10 Cloud. Выбор будет за каждым из нас.
Совсем недавно стало известно, что Windows 10 Cloud не будет поддерживать платформу дополненной реальности Microsoft. Этого, если честно, и следовало ожидать, потому что не зря же ее еще называют облегченной версией Windows 10.
Windows 10 Cloud vs Chrome OS
У некоторых экспертов появление Windows 10 Cloud ассоциируются с Windows RT, но последние события и новости о ней, показали, что такие выводы беспочвенны. Тогда зачем Windows 10 Cloud Microsoft? Какие задачи компания ставит перед новой версией Windows 10?
Я (как оказалось, не один только я) сразу же склонялся к мысли, что Windows 10 Cloud нужна компании для конкуренции с Chrome OS. Наверно, сейчас многие посчитали меня сумасшедшим. Где Windows OS и где Chrome OS? Но не все так просто и однозначно. Некоторые наши эксперты судят по внутреннему рынку, где очень редко можно встретить хромбук, а то и вовсе их нет в продаже. Но это у нас. В США и Европе компания Google делает все возможное для завоевания рынка. Оно и понятно: их хромбуки хоть и не соперники MacBook, Dell, Surface или другим устройствам, но своего покупателя имеют. Особенно в позитивную сторону они продвинулись в США. Там хромбуки пришли бесплатно в школы, становятся все более популярны среди молодежи, благодаря цене и простоте в использовании. Некоторые эксперты даже заявляют, что они вытесняют планшеты с рынка, а в рейтингах многих сайтов все чаще появляются хромбуки.
Конечно же в компании Майкрософт об этом знают и понимают, что так можно потерять несколько пунктов в доле ОС в мире. Вот тут как раз и может пригодится новая Windows 10 Cloud, которая может стать своеобразной альтернативой Chrome OS, учитывая, что может быть бесплатной для производителей. Уверен, что это может подействовать, учитывая, что Chrome OS не так уже и популярна еще среди пользователей. Но времена меняются, а с ними и предпочтения.
Surface Phone на Windows 10 Cloud
Кто-то скажет, что я опять об «этом никому не интересном» Surface Phone. Ну это конечно же ваше право. Мне он кажется очень интересным. О том, что это будет что-то необычное и весьма интересное Сатья Наделла не раз говорил. Даже разные концепции выдвигались. Разные слухи пророчили ему некоторые свойства дизайна и начинки. Но все говорили о том, что он будет на никому не интересной уже Windows 10 Mobile. Плюс еще недавно появились слухи, что Redstone 3 и вовсе будет последним обновлением для Windows 10 Mobile и после нее компания перестанет выпускать обновления.
Почему-то у меня в тот же момент, когда прочитал эту новость в голове родилась идея, что новая Windows 10 Cloud будет работать на таинственных Surface Phone. Но это возможно будет какой-то новый формат смартфона. Недавно компания Майкрософт зарегистрировала новый патент, который позволяет превращать смартфон в планшет и наоборот. Может как раз такой необычный девайс и вернет Майкрософт на рынок смартфонов или породит новую эру мобильных девайсов? Но это только сугубо мое наблюдение и мои рассуждения.
И все же, как видим, перспективы новой Windows 10 Cloud довольно хорошие. Новая ОС даст возможность компании продолжать держать в своих руках рынок настольных ПК и ноутбуков, а также бороться с конкурентами (Apple — с их планшетами и Google- с хромбуками). Ну и самая фантастическая — триумфально вернуться на рынок мобильного сегмента и, возможно, задать моду на нем.
Ждать осталось недолго, весной во время обновления Windows 10 Creators Update миру будет официально представлена Windows 10 Cloud. Что же, будем ждать.
Для тех, кто хочет знать больше
Подписывайтесь на наш нескучный канал в Telegram, чтобы ничего не пропустить.