Как называется клиент для облака для персональных компьютеров и мобильных телефонов next
Обновлено: 04.07.2024
В это облако встроен Paper, который позволяет работать с документами прямо внутри Dropbox. Кроме того, к диску можно подключать Trello, Slack и множество других сторонних сервисов для управления проектами, а также для коллективной работы. Бесплатное пространство, которое предоставляет Dropbox, можно расширить: за каждого приглашённого вами друга, установившего приложение на своём компьютере, вы получите бонусные 500 МБ.
2. «Google Диск» (Google One)
- Стоимость: 15 ГБ бесплатно, 100 ГБ — 139 рублей в месяц, 200 ГБ — 219 рублей в месяц, 2 ТБ — 699 рублей в месяц.
- Приложения: Windows, macOS, iOS, Android.
- Поддержка русского языка: есть.
Один из самых очевидных вариантов для владельцев устройств под управлением Android, поскольку приложение «Google Диск» изначально установлено на смартфонах и планшетах на базе этой ОС. Впрочем, из‑за немалого объёма бесплатного хранилища сервис может быть привлекателен и для обладателей других устройств. Важный плюс — глубокая интеграция с множеством сервисов Google: от Gmail до «Google Фото».
3. Mega
- Стоимость: 15 ГБ бесплатно, 400 ГБ — 446 рублей в месяц, 2 ТБ — 893 рубля в месяц, 8 ТБ — 1 785 рублей в месяц, 16 ТБ — 2 678 рублей в месяц.
- Приложения: Windows, macOS, Linux, iOS, Android, Windows Phone.
- Поддержка русского языка: есть.
Ещё один сервис с неплохим доступным объёмом в бесплатной версии. Как утверждает компания, все данные хранятся на серверах в зашифрованном виде, а потому сотрудники Mega не могут их прочитать. Исходный код клиентов сервиса доступен на GitHub, его может проверить любой эксперт. Поэтому утверждение внушает доверие.
4. «Яндекс.Диск»
- Стоимость: 10 ГБ бесплатно, 100 ГБ — 99 рублей в месяц, 1 ТБ — 300 рублей в месяц, 3 ТБ — 900 рублей в месяц.
- Приложения: Windows, macOS, Linux, iOS, Android.
- Поддержка русского языка: есть.
«Яндекс.Диск» — облако отечественной разработки. Разумеется, сервис хорошо интегрирован в экосистему «Яндекса». Более того, пользователи получают безлимитное хранилище для фотографий, снятых на смартфон с установленным приложением «Яндекс.Диск». Из минусов: бесплатная версия отображает рекламу.
5. OneDrive
- Стоимость: 5 ГБ бесплатно, 1 ТБ за 269 или 339 рублей в месяц при оформлении персональной или семейной подписки на Office 365, соответственно.
- Приложения: Windows, macOS, iOS, Android, Windows Phone, Xbox.
- Поддержка русского языка: есть.
Облачный диск, интегрированный в Windows 10 и множество сервисов Microsoft. Например, OneDrive автоматически синхронизирует все файлы между Word, PowerPoint и другими офисными программами на разных устройствах. Очень удобно для пользователей Microsoft Office.
- Стоимость: 8 ГБ бесплатно, 128 ГБ — 149 рублей в месяц, 256 ГБ — 229 рублей в месяц, 512 ГБ — 379 рублей в месяц, 1 ТБ — 699 рублей в месяц, 2 ТБ — 1 390 рублей в месяц, 4 ТБ — 2 690 рублей в месяц.
- Приложения: Windows, macOS, iOS, Android.
- Поддержка русского языка: есть.
7. iCloud
- Стоимость: 5 ГБ бесплатно, 50 ГБ — 59 рублей в месяц, 200 ГБ — 149 рублей в месяц, 2 ТБ — 599 рублей в месяц.
- Приложения: Windows.
- Поддержка русского языка: есть.
5 ГБ бесплатного пространства может быть недостаточно, но iCloud — это самый удобный способ создавать бэкапы фотографий и других файлов с iPhone и iPad.
Сервис интегрирован в программу Finder на macOS — рабочий стол всех компьютеров Mac. Документы, созданные через офисный пакет iWork, тоже сохраняются в iCloud, благодаря чему могут синхронизироваться между устройствами. У платформы есть и официальный клиент для Windows, с помощью которого можно поддерживать файлы на ПК в актуальном состоянии.
8. Box
- Стоимость: 10 ГБ бесплатно, 100 ГБ — 12 евро в месяц.
- Приложения: Windows, macOS, iOS, Android.
- Поддержка русского языка: есть.
Хотя сервис не имеет своей развитой экосистемы, он подключается к сотням сторонних инструментов вроде программ из пакетов G Suite и Office 365. Настольные клиенты Box позволяют не только синхронизировать, но и редактировать файлы.
9. IDrive
- Стоимость: 5 ГБ бесплатно, 5 ТБ за 52 доллара в первый год и 70 долларов — со второго, 10 ТБ за 75 долларов в первый год и 100 долларов — со второго.
- Приложения: Windows, macOS, Linux, iOS, Android, Windows Phone.
- Поддержка русского языка: нет.
IDrive предоставляет инструмент для создания бэкапов всех подключённых устройств. Есть возможность открывать доступ к документам другим пользователям для совместной работы. Кроме того, во все планы входит сервис IDrive Express: если вы потеряете все свои данные, вам доставят жёсткий диск для их быстрого восстановления.
10. pCloud
- Стоимость: 10 ГБ бесплатно, 500 ГБ за 48 долларов в год или за 175 долларов навсегда, 2 ТБ за 96 долларов в год или за 350 долларов навсегда.
- Приложения: Windows, macOS, Linux, iOS, Android.
- Поддержка русского языка: есть.
Этот материал впервые был опубликован в августе 2017 года. В июне 2021-го мы обновили текст.
Установим Nextcloud! Он заменит синхронизацию контактов, календаря, списка задач и файлохранилища/обменника на вашем смартфоне, а на ПК сойдёт за Dropbox. И независимости добавим, и сервер нагрузим.
Дальше длинная, но не сложная инструкция про аренду сервера, установку и настройку Nextcloud на сервере и на ПК/смартфонах, включая синхронизацию контактов и календаря.
Disclaimer
1. Я живу в Китае, тут проблема блокировки стоит острее, чем в России. Не по наслышке знаю, что даже Google и Dropbox могут однажды отключить навсегда, а использовать отечественные сервисы не хочется по разным причинам.
2. На моём сервере в качестве средства обхода блокировок стоит Shadowsocks — для России это сейчас overkill, но в Китае выручает. Сначала ставил Streisand, но это перебор.
3. Я не профессиональный сисадмин. Не используйте эту инструкцию бездумно на сервере с важной информацией. И делайте бэкапы.
Nextcloud — open source проект своего персонального «облака»: в нём объединены функции Dropbox, контактов, календаря и списка задач Google, а так же много чего ещё. Другими словами, можно отказаться от Google и синхронизировать свои данные с компьютера и смартфона на свой сервер.
Зачем это нужно?
- Если у вас паранойя.
- Если вы не доверяете большим корпорациям.
- Если вы хотите держать свои данные под личным контролем.
- Если в вашей стране Google не работает, или может вдруг перестать работать.
- Если не жалко платить каждый месяц за хостинг, или если уже есть работающий сервер.
- Если… да мало ли.
Что потребуется?
Что будем делать?
- Установим Apache, PHP и MySQL
- Добавим бесплатный SSL-сертификат Let's Encrypt
- Установим и настроим NextCloud
- Клиенты на ПК и Android
- Перенос контактов, календаря и задач из Gmail
Сервер
Предположим, что вы уже арендовали сервер и смогли подключиться к нему по SSH через Putty.
Начало
Обновляем список пакетов
Apache
Устанавливаем веб-сервер Apache2
В конце файла дописываем две строчки, подставив свои значения:
Включим мод headers, пригодится в дальнейшем
LetsEncrypt
Установим сертификат для шифрованного соединения, если у вас есть домен. Очень желательно.
Добавляем репозиторий для LetsEncrypt Certbot
Обновляем список пакетов
Устанавливаем Certbot
ответьте на вопросы: предоставьте ваш e-mail, согласитесь с условиями, при выборе перенаправления выберите вариант «2 — redirect».
Настроим автоматическое обновление сертификатов раз в три месяца:
выберите редактирование через nano, допишите следующую строчку и сохраните файл:
MySQL
Установим базу данных MySQL
Задайте рут-пароль для базы данных. Обязательно запомните или запишите его. Затем запустите команду для настройки безопасности
Ответьте на несколько вопросов. Можете отказаться от принудительной проверки сложности пароля и замены рут-пароля (первые два вопроса, отвечайте 'N'), на остальные вопросы отвечайте 'Y'.
PHP
Установим PHP 7 и нужные модули
И модуль для кэширования php-apcu
Откроем файл конфигурации и отредактируем его
В списке файлов index с разным расширением, перепишите его так, чтобы в начале был index.php.
Директория для файлов
Папку для личных файлов лучше создать в отдельном месте на сервере, а не так, как по-умолчанию хочет сделать NextCloud. Это нужно для повышения безопасности.
Создадим директорию в /media/
Изменим права доступа к директории
Nextcloud
Скачаем последнюю версию NextCloud в формате *.tar.bz2 с официального сайта. Для этого в браузере откройте страницу релизов и найдите новую версию. На момент написания этой статьи свежая версия 12.0.2, поэтому ссылка будет такая:
Скопируйте её в буфер обмена.
Вернёмся в PuTTY. Перейдите во временную директорию
Скачайте архив с NextCloud, замените ссылку на самую свежую.
Создайте скрипт для установки
Вставьте в него следующий код
Создайте файл конфигурации NextCloud в Apache
Вставьте следующий текст
Активируйте файл конфигурации
Включите дополнительные параметры
Создадим базу MySQL
Перейдём в MySQL, при входе понадобится рут-пароль MySQL, который мы создавали ранее.
Создадим новую базу данных под названием nextcloud
Зададим ей параметры, не забудьте вставить новый пароль
Сбросим параметры и выйдем из MySQL
Пока мы в консоли, сделаем ещё пару вещей для беспроблемных обновлений:
Установим нужные права на директорию с Nextcloud
И удалите директорию /var/www/nextcloud/assets
Настраиваем NextCloud
Если всё сделано правильно, вы увидите страницу NextCloud и приглашение создать учётную запись администратора:
Первые два поля — имя и пароль для учётной записи администратора
Data folder: укажите директорию, которую вы создали в шаге «Директория для файлов», в примере это /media/nextcloud
Configure the database
Нужно указать параметры, которые мы использовали в шаге «Создадим базу MySQL»
Первая строчка — имя базы данных
Вторая строчка — пароль базы данных (не рут-пароль!)
Третья строчка — пользователь
Четвёртая строчка — адрес для обращения к базе данных, это должен быть localhost и порт 5342
Поздравляем, NextCloud установлен и работает, вы находитесь в учётке администратора.
Настройка безопасности
Редактируем .htaccess
Сразу после строчки <IfModule mod_headers.c> добавьте Header always set Strict-Transport-Security "max-age=15768000; includeSubDomains; preload"
Удаляем страницу Apache по-умолчанию
ВНИМАНИЕ: выполните команду только в том случае, если сервер был чистый, а в директории /var/www/html нет ничего ценного.
Включаем memcache
Отредактируем конфигурацию NextCloud
В конце файла добавим строчку
Откроем файл конфигурации Apache PHP
В файле много текста. Листайте, пока не найдёте раздел, посвящённый opcache, затем вставьте туда следующие параметры:
Все предупреждения о проблемах с безопасностью должны исчезнуть, останется надпись All checks passed.
Админка
Basic settings
Убедитесь, что пройдены все основные проверки безопасности. Это выглядит вот так. Если есть предупреждения — вернитесь к инструкции по настройке и проверьте, что всё сделано правильно.
Sharing
Установите настройки для раздачи файлов, если будете пользоваться облаком не одни. У нас частный небольшой сервер, и тысячи одновременных скачиваний могут создать на него серьёзную нагрузку. Стоит принудительно устанавливать пароль на скачивание к каждой публичной ссылке, а через несколько дней делать её неактивной.
Theming
Здесь можно придать Nextcloud индивидуальности: задать имя, подпись, картинку на фон, и даже поменять цвет оформления. Делается по желанию.
Encryption
Не стоит его включать. Оно значительно повышает нагрузку на сервер и на дисковое хранилище, но не сильно влияет на безопасность: ключи шифрования будут храниться на том же сервере, и если доступ к нему получит злоумышленник, то сможет прочитать даже зашифрованные файлы.
Приложения
Приложения — это дополнения, которые расширяют функции облака. Вот что я поставил для себя:
Two Factor TOTP Provider
Позволяет настроить двухфакторную авторизацию в аккаунт с помощью одноразовых кодов через приложение Google Authenticator или FreeOTP.
Обязательно настройте этот способ входа для аккаунта администратора, желательно — для пользователя тоже. Сделать это можно в разделе Personal, в самом низу страницы.
Calendar, Contacts
Их мы будем использовать вместо календаря и контактов Google, об этом дальше.
Управление проектами в стиле Канбан.
Notes
OPDS catalog
Сервер-библиотека для доступа к книгам. Работает с приложениями типа FBreader.
Passman
Хранилище паролей для сайтов в браузере. Есть плагин для Chrome.
Phone Sync
Tasks
Простой список дел с привязкой к календарю.
Пользователи
Сейчас вы находитесь в аккаунте администратора, но использовать его для хранения файлов и синхронизации параметров не нужно. Оставьте его для доступа к настройкам облака. Для повседневного личного использования нужен аккаунт простого пользователя.
- Откройте раздел Users
- В верху введите имя и пароль пользователя
- Нажмите на Groups, добавьте новую группу Users
- Нажмите Create
- Назначьте квоту места, чтобы случайно не переполнить сервер
Теперь у вас есть пользователь с ограниченными правами — то, что нужно для повседневного использования. Именно с обычным пользователем мы и будем дальше работать. Выйдите из учётной записи администратора и зайдите как новый пользователь.
Перенос контактов из Gmail
Это можно сделать через компьютер, но тогда не сохранятся портреты контактов, поэтому всё будем делать на смартфоне. Если на смартфоне нет контактов Google — листайте дальше.
Нам понадобится
- Аккаунт на вашем Nextcloud
- Смартфон на Android
- Приложение DAVdroid и OpenTask для синхронизации контактов и задач
- Приложение ZenUI Dialer (или любое другое для копирования контактов)
По шагам
Установка DAVdroid
А так же ваш логин и пароль .
Перенос контактов из Google в DAVdroid
- УстановитеZenUI Dialer
- Запустите и перейдите в управление контактами (кнопка «три точки» ->Manage contacts)
- Выберите Copy contacts
- Для Copy contacts from выберите вашу учётку Google
- Для Copy contacts to выберите DAVdroid Address book
- На вопрос Do you want to keep the originals ответьте ОК, иначе контакты будут удалены из Google.
- Дождитесь, пока закончится копирование.
- Откройте DAVdroid и синхронизируйте контакты ещё раз.
Если на смартфоне нет контактов
Если на телефоне у вас по какой-то причине нет контактов из Google, но вы можете открыть их в браузере на ПК, пропустите шаг Перенос контактов из Google в DAVdroid, экспортируйте контакты из Google Contacts (More -> Export) в файл vCard, а затем импортируйте файл через веб-интерфейс Nextcloud.
Календарь
Зайдите в стандартное приложение Календарь на смартфоне и проверьте, что новый календарь Nextcloud отображается в списке ваших календарей. Теперь можно сохранять события туда, они будут автоматически синхронизироваться с вашим собственным сервером Nextcloud. Google больше не нужен.
Веб-версия календаря будет доступна из браузера по адресу ваш_домен/nextcloud/index.php/apps/calendar
Список задач
Запустите приложение OpenTasks (в меню может называться просто Tasks), теперь там есть список Local (только на устройстве) и ваш «облачный» список.
Ещё один клиент для списка задач — SimpleTask Nextcloud. Меньше функций, но работает чуть надёжнее.
Синхронизация с ПК
Windows и macOS
- Установите и запустите клиент с официального сайта
- Введите адрес вашего сервера как ваш_домен/nextcloud
- Введите логин и пароль от учётной записи пользователя
- Выберите локальную папку для синхронизации (например, D:\Nextcloud)
Работает как Dropbox: кинули файл в папку — он улетает на серрвер. И наоборот.
Как изменить язык Nextcloud (Windows)
Почему-то разработчики не предусмотрели смены языка через настройки приложения, по-умолчанию оно использует системный. У меня Windows на китайском (и ничего с этим не поделать), но приложения всё-таки удобнее держать на более привычном языке. Вот решение проблемы:
- Выключите клиент Nextcloud
- Откройте папку, куда вы установили Nextcloud (по-умолчанию c:\Program Files (x86)\Nextcloud\)
- Найдите файлы client_ru.qm, qt_ru.qm и qtbase_ru.qm
- Удалите все остальные языковые файлы:
Android и iOS
Клиент для iPhone есть в официальном AppStore, для Android — в Google Play и на F-Droid. Установка простая и одинаковая на обоих платформах:
- Установите и запустите клиент
- Введите адрес вашего сервера как ваш_домен/nextcloud
- Введите логин и пароль от учётной записи пользователя
Можете попробовать закинуть несколько файлов и посмотреть, как они улетят на облако.
Бэкап фотографий
Как и на Dropbox / Google Drive, в Nextcloud можно включить автоматическую загрузку всех новых фотографий и видео в облако. Но не забывайте об объёме жёсткого диска: в самом дешёвом сервере это всего 20 гигабайт. Большие объёмы фотографий я синхронизирую на ноутбук и домашний медиа-сервер с помощью Syncthing, бесплатно и очень быстро.
На iOS можно дополнительно включить опцию CryptoCloud, тогда все файлы будут храниться на сервере в зашифрованном виде. Полезно, например, если вы пользуетесь чужим сервером Nextcloud. Но файлы можно будет просматривать только с iOS-устройств.
Личные впечатления
Жаль, что я узнал о Nextcloud только теперь: сколько времени я убил на установку сервисов Google на своих предыдущих телефонах, и всё ради синхронизации контакт-листа и календаря. Работает всё стабильно, насколько это позволяет Китай. Пинги до сервера большие, но подключение есть всегда
Вообще говоря, первым делом я рассматривал более безобидные варианты вроде Dropbox или Google Drive. Поставить одну из них на сервер, и пусть синхронизирует папки с компьютером, а при желании можно и на телефоне открыть. Но бесплатно в этих сервисах доступно не так много места, а платить за хранение одних и тех же файлов дважды совершенно не хочется — один раз хостеру VPS, где лежат данные, второй раз — за Dropbox. Да и что‑то свое иметь всегда приятнее, верно?
Поиски показали, что найти решение одновременно простое и не совсем кустарное не так‑то легко. Зато в любом треде на эту тему обязательно появляются люди, которые поставили себе ownCloud или Nextcloud и рапортуют о ровном и приятном полете на протяжении долгих лет. И хоть я и не поклонник мегакомбайнов, звучало это достаточно заманчиво, чтобы дать им шанс.
Обе программы — это платформы, которые сами по себе заменяют Dropbox и дают возможность управлять файлами и шейрить их, но после установки плагинов начинают напоминать миниатюрную операционку. Здесь тебе и почтовые программы, метящие на роль Gmail, и коллаборативные редакторы на манер Google Docs, и календари с планировщиками, и заметки, и майндмапы и прочие майндфаки.
ownCloud после установки
При этом ownCloud — штука далеко не новая, в «Хакере» о нем писали еще в 2014 году. Nextcloud посвежее и развивается активнее: первый релиз состоялся в 2016 году, а текущая версия на момент написания этой статьи — двадцатая.
Пристально изучив оба, я обнаружил, что Nextcloud вполне можно назвать младшим братом ownCloud, причем родным, а не двоюродным. Сходства видны на каждом шагу, включая даже некоторые элементы интерфейса и названия файлов. Такое ощущение, будто создатели Nextcloud не долго думая просто стянули весь код предшественника и принялись модернизировать его.
Обе компании находятся в Германии, так что история могла быть более запутанной и повествовать о расколе среди сотрудников ownCloud. Но нам об этом ничего не известно, так что просто возьмем Nextcloud, как более модный, и приступим к установке.
Установка
Детально раскатывание Nextcloud на своем сервере описано в документации, так что повторять ее мы не будем и только пробежимся по основным пунктам — чтобы ты представлял себе масштабы работ и не пропустил важные шаги, если решишь повторить мой путь.
Вот что потребуется сделать в общих чертах.
Когда все будет готово, не спеши перезапускать сервер! Как только ты это сделаешь, Nextcloud начнет на весь мир показывать установщик, которым, по идее, может воспользоваться кто угодно и станет админом твоего облака вместо тебя 🙂 Чтобы избежать этого, можешь либо завершить процесс установки через командную строку, либо настроить веб‑сервер таким образом, чтобы он не пускал кого попало. Тебя выручит авторизация (директива auth_basic ) либо белый список, в который будет входить только твой IP (директивы allow < IP> и deny all ).
В любом случае для работы с Nextcloud тебе понадобится задать логин и пароль для админской учетки, а также указать базу данных и креды ее пользователя, которого ты создавал. В общем, если ты когда‑нибудь устанавливал WordPress или phpBB, то ты точно справишься.
Интерфейс и приложения
После долгих приключений в темном подземелье консоли мы выбираемся на поверхность, к цивилизации. На первый взгляд все очень модно.
Файловый менеджер с картиночками!
Точнее, подобие магазина, потому что денег здесь не берут, все только даром.
Поскольку в первую очередь разработчики заменяли Dropbox, с шейрингом файлов здесь все в порядке: можно получить внутреннюю ссылку, поделиться с другим пользователем или сделать публично доступный URL. В последнем случае по ссылке будет открываться предпросмотр, но если дописать в конец / preview , то и сам файл.
Шейринг
Еще можно назначить пароль и указать время, по истечении которого ссылка работать перестанет.
Ограничение по времени
Но внимание, конечно, сразу перетягивает на себя магазин приложений. Всего аппликух ни много ни мало — 281 штука. Здесь есть всякие просмотрщики (например, для снимков в RAW, книжек в ePub, треков в GPX), музыкальные плееры, галереи для просмотра и публикации картинок, несколько видов таск‑трекеров и заметок, менеджер паролей и тому подобные вещи.
Не стоит, впрочем, ждать, что все приложения будут ставиться одной кнопкой и идеально работать, наделяя Nextcloud новой восхитительной возможностью. Приложухи здесь очень разные — как по качеству, так и по требованиям.
Например, бывает нужно что‑то дополнительно вручную устанавливать на сервер, а приложение Nextcloud служит только фронтендом. Так, нельзя просто взять и в один клик поставить коллаборативный редактор документов Collabora — нужен соответствующий сервер.
То же и с почтой. Программа с незатейливым названием Mail — это лишь клиентская часть, и если ты хочешь не только развернуть свой вебовый почтовик, но и не зависеть от сторонних сервисов POP3/SMTP/IMAP, то устанавливать, настраивать и поддерживать сервер придется самостоятельно. Разработчики рекомендуют использовать Mail-in-a-Box — как наиболее простой в установке.
Случается и так, что приложения требуют, например, определенной версии PHP или самого Nextcloud. В общем, забыть о том, что ты теперь сам себе админ, не выйдет.
Торренты и youtube-dl
Вряд ли сегодня кого‑то удивишь торрент‑клиентом с вебовым интерфейсом, но приятно, когда скачанными файлами легко управлять. Что касается youtube-dl — знаменитой программы для стягивания видео с YouTube и множества других сервисов (включая Twitter, TikTok и даже Pornhub), то у него и вовсе нет своего графического интерфейса. Так что иметь возможность открыть в браузере страничку, вбить туда URL и заполучить файл — идея неплохая, особенно если речь об использовании с мобильного устройства.
Продолжение доступно только участникам
Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», позволит скачивать выпуски в PDF, отключит рекламу на сайте и увеличит личную накопительную скидку! Подробнее
В пандемию вопрос использования облачных хранилищ, видеоконференций и многих других сервисов, стал очень актуальным. Даже те, кто раньше не пользовались облаком или пользовались им очень редко, стали намного чаще использовать облачных хранилища в своей работе и жизни.
2020-й год был очень своеобразным, как в плане пандемии, так и в плане многих происходящих событий. COVID-19 не побежден к 2021 году, а значит сервисы, включая облачные хранилища, по прежнему актуальны как никогда.
В подборку ниже входят облачных хранилища, которые дают бесплатное свободное пространство и которые вы можете лично опробовать, без необходимости оплаты. Многие из представленных облачных хранилищ можно комфортно использовать на бесплатной основе, без каких-либо существенных ограничений.
10 MediaFire
Просто стабильно работающее облачное хранилище, которое, к тому же хорошо подходит для того, чтобы заливать файлы и выкладывать их в сеть. В прошлом MediaFire пережил переход с файлообменного сервиса на облачное хранилище. Частых обновлений и новых возможностей нет, как нет клиента для компьютера, зато имеющиеся возможности работают хорошо.
9. Box
Облачное хранилище, которое больше «заточено» под бизнес решения. Есть тарифы и для рядовых пользователей. В бесплатной версии ограничений очень много, вплоть до 250 Мб на размер файла, зато платные тарифы делают облачное хранилище очень комфортным для использования. К тому же есть API и интеграция с большим количеством приложений и сервисов.
8. Dropbox
После выхода на IPO у Dropbox всё пошло не столь хорошо, но последние решения смогли нарастить прибыль, пусть и в ущерб некоторым привычным возможностям. Приложение для компьютеров теперь не просто средство для синхронизации, теперь это место, где можно быстро создать офисный документ как от Microsoft, так и от Google. История изменений файлов всё также лучшая среди аналогов, количество поддерживаемых форматов больше, чем у конкурентов, интеграция с различными сервисами – самая большая на рынке.
Бесплатная версия ограничена всем, чем только можно представить, в ней нет автозагрузки фотографий с мобильного приложения, не большего числа возможностей, а пространства дают всего 2 Гб. Проблемы с синхронизацией данных на компьютере, ограничения на скачивание по публичным ссылкам и многие другие проблемы не решаются даже переходом на платные тарифы. За год в Dropbox также добавили встроенное шифрованное хранилище и встроенный менеджер паролей .
6. Яндекс.Диск
5. MEGA
Всё чаще MEGA используют как своеобразный стандарт для распространения файлов в сети. Многочисленные утечки файлов и другие данные, чаще всего заливают именно на данное облачное хранилище. Когда-то давали 50 Гб доступного пространства, но несколько лет назад размер для новых сильно уменьшили.
4. pCloud
Облачное хранилище, которое продолжает набирать популярность, при этом не пытаясь интегрировать в себя странные и «инородные» сервисы. Работает достаточно стабильно, к тому же, только pCloud дает возможность не только купить дополнительно пространство по подписке, но и совершить разовый платеж и больше не платить за облако и место в нем, пусть это и будет большая сумма.
3. iCloud
Облачное хранилище от Apple. В операционных системах «яблочной» компании, оно интегрировано, скачивать клиент не требуется, дополнительно есть клиент для Windows. В составе имеется свой офисный пакет, которым можно также бесплатно воспользоваться в веб-версии iCloud . В прошлом году существенно расширили географию, где начали работать сервисы Apple . К тому же теперь можно не только купить отдельно дополнительно пространство в облаке, но и место в iCloud также дается в составе единой подписки Apple One .
2. OneDrive
Облачное хранилище от Microsoft продолжает набирать популярность. Дополнительное пространство есть в составе подписки Microsoft 365, в которую входит и Microsoft Office. В OneDrive интегрирована и бесплатная веб-версия Microsoft Office, возможностей которой хватит для большинства пользователей. К тому же, многие стандартные сервисы на устройствах Samsung теперь синхронизируются с OneDrive , а не с собственными серверами корейской компании, которые были закрыты.
1. Google Drive
Облачное хранилище, которое входит в состав тарифов Google One. Предустановлено на Chrome OS и в большинстве смартфонов на Android. Имеется встроенный офисный пакет Google Docs, который, в своё, время популяризировал данную нишу сервисов и доказал, что для большинства задач не нужно устанавливать отдельные офисные приложения.
Начал переводить пользователей с возможности быстрого копирования файлов между аккаунтами в пользу ярлыков на них , во многом с целью борьбы с версиями файлов, с таким подходом становится меньше путаницы с тем, у кого последняя версия документа и решаются другие схожие проблемы. К тому же добавили автоматическую очистку корзины через 30 дней , что позволит многие и вовсе не заглядывать больше в корзину для освобождения пространства.
К концу 2020 года G Suite переименовали в Google Workspace и компания начала массово менять иконки своих приложений, исключением не стал и Google Drive. А связанный с Google Drive сервис Google Photos огорчил пользователей, тем, что сообщил об отмене возможности безлимитной загрузки фотографий и видео , и что они, наравне с вложениями в Gmail и файлами в Google Drive будут подсчитываться в пространстве вашего аккаунта
Kто дочитал до низа тому облако где 1 терабайт бесплатно программа называется TeraBox
Вообще говоря, первым делом я рассматривал более безобидные варианты вроде Dropbox или Google Drive. Поставить одну из них на сервер, и пусть синхронизирует папки с компьютером, а при желании можно и на телефоне открыть. Но бесплатно в этих сервисах доступно не так много места, а платить за хранение одних и тех же файлов дважды совершенно не хочется — один раз хостеру VPS, где лежат данные, второй раз — за Dropbox. Да и что‑то свое иметь всегда приятнее, верно?
Поиски показали, что найти решение одновременно простое и не совсем кустарное не так‑то легко. Зато в любом треде на эту тему обязательно появляются люди, которые поставили себе ownCloud или Nextcloud и рапортуют о ровном и приятном полете на протяжении долгих лет. И хоть я и не поклонник мегакомбайнов, звучало это достаточно заманчиво, чтобы дать им шанс.
Обе программы — это платформы, которые сами по себе заменяют Dropbox и дают возможность управлять файлами и шейрить их, но после установки плагинов начинают напоминать миниатюрную операционку. Здесь тебе и почтовые программы, метящие на роль Gmail, и коллаборативные редакторы на манер Google Docs, и календари с планировщиками, и заметки, и майндмапы и прочие майндфаки.
ownCloud после установки
При этом ownCloud — штука далеко не новая, в «Хакере» о нем писали еще в 2014 году. Nextcloud посвежее и развивается активнее: первый релиз состоялся в 2016 году, а текущая версия на момент написания этой статьи — двадцатая.
Пристально изучив оба, я обнаружил, что Nextcloud вполне можно назвать младшим братом ownCloud, причем родным, а не двоюродным. Сходства видны на каждом шагу, включая даже некоторые элементы интерфейса и названия файлов. Такое ощущение, будто создатели Nextcloud не долго думая просто стянули весь код предшественника и принялись модернизировать его.
Обе компании находятся в Германии, так что история могла быть более запутанной и повествовать о расколе среди сотрудников ownCloud. Но нам об этом ничего не известно, так что просто возьмем Nextcloud, как более модный, и приступим к установке.
УСТАНОВКА
Детально раскатывание Nextcloud на своем сервере описано в документации, так что повторять ее мы не будем и только пробежимся по основным пунктам — чтобы ты представлял себе масштабы работ и не пропустил важные шаги, если решишь повторить мой путь.
Вот что потребуется сделать в общих чертах.
Чтобы избежать этого, можешь либо завершить процесс установки через командную строку, либо настроить веб‑сервер таким образом, чтобы он не пускал кого попало. Тебя выручит авторизация (директива auth_basic) либо белый список, в который будет входить только твой IP (директивы allow <IP> и deny all).
В любом случае для работы с Nextcloud тебе понадобится задать логин и пароль для админской учетки, а также указать базу данных и креды ее пользователя, которого ты создавал. В общем, если ты когда‑нибудь устанавливал WordPress или phpBB, то ты точно справишься.
ИНТЕРФЕЙС И ПРИЛОЖЕНИЯ
После долгих приключений в темном подземелье консоли мы выбираемся на поверхность, к цивилизации. На первый взгляд все очень модно.
Точнее, подобие магазина, потому что денег здесь не берут, все только даром.
Поскольку в первую очередь разработчики заменяли Dropbox, с шейрингом файлов здесь все в порядке: можно получить внутреннюю ссылку, поделиться с другим пользователем или сделать публично доступный URL. В последнем случае по ссылке будет открываться предпросмотр, но если дописать в конец /preview, то и сам файл.
Шейринг
Еще можно назначить пароль и указать время, по истечении которого ссылка работать перестанет.
Ограничение по времени
Но внимание, конечно, сразу перетягивает на себя магазин приложений. Всего аппликух ни много ни мало — 281 штука. Здесь есть всякие просмотрщики (например, для снимков в RAW, книжек в ePub, треков в GPX), музыкальные плееры, галереи для просмотра и публикации картинок, несколько видов таск‑трекеров и заметок, менеджер паролей и тому подобные вещи.
Не стоит, впрочем, ждать, что все приложения будут ставиться одной кнопкой и идеально работать, наделяя Nextcloud новой восхитительной возможностью. Приложухи здесь очень разные — как по качеству, так и по требованиям.
Например, бывает нужно что‑то дополнительно вручную устанавливать на сервер, а приложение Nextcloud служит только фронтендом. Так, нельзя просто взять и в один клик поставить коллаборативный редактор документов Collabora — нужен соответствующий сервер.
То же и с почтой. Программа с незатейливым названием Mail — это лишь клиентская часть, и если ты хочешь не только развернуть свой вебовый почтовик, но и не зависеть от сторонних сервисов POP3/SMTP/IMAP, то устанавливать, настраивать и поддерживать сервер придется самостоятельно. Разработчики рекомендуют использовать Mail-in-a-Box — как наиболее простой в установке.
Случается и так, что приложения требуют, например, определенной версии PHP или самого Nextcloud. В общем, забыть о том, что ты теперь сам себе админ, не выйдет.
ТОРРЕНТЫ И YOUTUBE-DL
Вряд ли сегодня кого‑то удивишь торрент‑клиентом с вебовым интерфейсом, но приятно, когда скачанными файлами легко управлять. Что касается youtube-dl — знаменитой программы для стягивания видео с YouTube и множества других сервисов (включая Twitter, TikTok и даже Pornhub), то у него и вовсе нет своего графического интерфейса. Так что иметь возможность открыть в браузере страничку, вбить туда URL и заполучить файл — идея неплохая, особенно если речь об использовании с мобильного устройства.
ocDownloader
Первое, что я попробовал, — это плагин ocDownloader, который можно найти в разделе Tools. Установив его, переходи в раздел настроек и в самом низу сайдбара слева ищи пункт Additional Settings. Здесь появится раздел ocDownloader, а в нем — выбор того, через какую программу будут скачиваться файлы — cURL или aria2. И если первый у тебя уже наверняка установлен, то со вторым придется повозиться. Зато, поставив его, ты сможешь тем же способом скачивать и торренты тоже.
Краткое руководство по настройке aria2 есть в ридми к ocDownloader.
Чтобы скачать видео с YouTube, нужно выбрать ocDownloader в верхней панели Nextcloud, перейти во вкладку YouTube, вставить ссылку, и, если youtube-dl установлен и доступен пользователю www-data, закачка пойдет. Правда, плагин использует youtube-dl только для получения прямой ссылки на видео, а качает уже той программой, что ты выбрал. На практике это означает, что поддерживаются не все сайты, с которыми может справиться сам youtube-dl.
Второй нюанс заключается в том, что youtube-dl у меня заработал только в паре с cURL, но не с aria2. Однако разбираться, в чем там дело и что пошло не так, я не стал: зачем нужен кривоватый плагин с такими ограничениями, если можно взять и поставить нормальный youtube-dl и Transmission вместо aria2?
youtube-dl
Если хорошенько поискать, то оказывается, что для youtube-dl таки существуют веб‑фронтенды. В большинстве своем это форки одного и того же кода с разными доработками. Самый продвинутый из того, что мне удалось найти, — это версия пользователя katznboyz1. Установка описана в ридми, но доходит только до тестового запуска через Gunicorn. Для более надежного деплоя лучше использовать Gunicorn через веб‑прокси, в моем случае — nginx. Здесь все хорошо документировано, повторяться не будем.
После установки и настройки ты получаешь удобный веб‑интерфейс, из которого можно отправить видео на скачивание, выбрать опции, посмотреть историю и даже подписаться на какой‑то канал, чтобы видео скачивалось периодически и падало в указанную папку.
У меня скрипт при работе выдавал ошибки и один раз по невыясненным причинам полностью остановился при скачивании видео из Twitter, так что с ним еще предстоит покопаться. Также существует похожий проект — youtube-dl-api-server, который вместо веб‑фронтенда предоставляет RESTful API. Подойдет, если ты собираешься заряжать видео на закачку через браузерные плагины или какие‑то самописные скрипты, а не веб‑интерфейс.
Transmission
По идее, для Transmission существует готовое приложение Nextcloud, но, как и в случае с ocDownloader, у меня дружба с ним не сложилась. Покопавшись, я обнаружил, что автор плагина не потрудился сделать ни настройки, ни документацию и вообще рекомендует использовать созданный им контейнер Docker, в котором уже есть и Nextcloud, и Transmission.
Для каких‑то целей это может и подойти, но я решил пойти своим путем. Первым делом поставил и настроил transmission-demon (о том, как это сделать в Ubuntu, ты можешь прочесть в руководстве). Поскольку у него есть свой веб‑интерфейс, нужда в плагинах для Nextcloud отпадает.
Веб‑интерфейс Transmission
Однако тут перед нами встает вопрос — как сделать, чтобы Nextcloud видел скачанные файлы? Да и вообще изначально‑то я все это затевал ради того, чтобы файлы, которые образуются на сервере в результате работы скриптов, было легко открыть с телефона и при этом не светить на весь интернет.
ДОСТУП К ФАЙЛАМ И ИНТЕРФЕЙС ДЛЯ КОМАНДНОЙ СТРОКИ
Это может показаться неочевидным, но если просто взять и на уровне файловой системы сервера бросить файл в папку с данными Nextcloud, то Nextcloud этого файла не увидит. Причина проста — Nextcloud ведет свою базу данных и все метаданные заносит в нее. А то, что ты видишь в папке типа /var/www/nextcloud/data/пользователь/files, — это что‑то вроде аттачей к письмам без самих писем.
Решать эту проблему можно с разных сторон, но в любом случае тебе нужно убедиться, что папка, файлы из которой ты хочешь видеть в Nextcloud, будет доступна пользователю www-data — в том числе на запись, если это понадобится.
Добавляем внешнее хранилище
Добавь хранилище типа Local и задай путь к папке. Если права настроены правильно, слева появится зеленая галочка, а сама папка отобразится в разделе Files.
Внешнее хранилище с точки зрения Nextcloud
Однако сами разработчики Nextcloud в документации описывают этот способ как не особенно надежный. Папка будет сканироваться, только когда ее откроют из интерфейса, а глубина сканирования составит только три уровня.
Поэтому самое время познакомиться с утилитой OCC. При активном использовании Nextcloud ты все равно рано или поздно с ней столкнешься.
Расшифровывается название утилиты как ownCloud Console, то есть ее название так и осталось от ownCloud.
OCC — это единый инструмент, с помощью которого можно совершать многие действия, которые обычно делаются из веб‑интерфейса Nextcloud. Удобно, если их вдруг понадобится автоматизировать и вызвать из скриптов. На сайте разработчика есть подробная документация по OCC.
Мы же остановимся на одной команде — files:scan. Если запустить ее, то Nextcloud проиндексирует содержимое своих папок и добавит записи о новых файлах в базу данных. Вызывать нужно так:
sudo -u www-data php occ files:scan --all
Можешь просто взять и добавить эту команду в crontab, задав вызов, например, каждую минуту. Создаваемая нагрузка не велика, а работает метод железобетонно. С ним даже не нужно настраивать External storage — просто клади файлы туда же, где их хранит сам Nextcloud.
Впрочем, если тебе покажется, что это недостаточно элегантное решение, то можешь попробовать настроить скрипт nextcloud-inotifyscan. Сделать это с наскока у меня не вышло.
МОБИЛЬНОЕ И ДЕСКТОПНОЕ ПРИЛОЖЕНИЯ
Говоря о Nextcloud, нельзя не упомянуть о той его составляющей, которая работает на мобильном телефоне. Приложение неплохое, но функции в нем минимальные — это, считай, аналог раздела Files. В нем можно перекладывать файлы туда‑сюда, скачивать их в память телефона, шейрить, отправлять в другие программы. Есть встроенные просмотрщики, в том числе PDF, и текстовый редактор.
А вот все те приложения, которые ты поставишь из магазина, так и останутся в вебовой версии, и в этом, на мой взгляд, главная слабость Nextcloud как экосистемы. Впрочем, никто не мешает заглянуть в веб‑интерфейс с телефона.
Другая вещь, которой здесь не хватает и которая вполне могла бы присутствовать, — это интеграция с ОС телефона (я говорю только об iOS — испытать версию для Android возможности не было). Nextcloud, увы, не появился у меня в качестве раздела в приложении Files подобно тому, как это делают Dropbox и Google Drive. Очень жаль, поскольку я рассчитывал именно на такое поведение.
Примечательно, что в ownCloud такая возможность существует, а еще там есть интерфейс к Shortcuts — системе автоматизации iOS. Но доступно все это только в платных версиях, что серьезно портит картину.
Что порадовало — это возможность закрыть доступ к приложению и логиниться через встроенную в систему биометрию — дактилоскопический датчик или распознавание лица.
Для десктопов (Windows, Linux, macOS) тоже есть программа. Она синхронизирует выбранные папки между облаком и жестким диском и напоминает клиент любого аналогичного сервиса — с той небольшой разницей, что тебе нужно будет указать адрес своего сервера.
Настройка синхронизации Папка Nextcloud
ПРИВАТНОСТЬ И БЕЗОПАСНОСТЬ
Ставить Nextcloud для повышения безопасности в плане защиты своих данных от взлома — идея как минимум сомнительная, по крайней мере если ты не готов обеспечить дополнительные меры защиты. В первую очередь — ограничить доступ при помощи VPN или какого‑то другого способа и держать все ПО в актуальном состоянии.
Увы, на практике любые ограничения доступа начинают спорить с удобством, да и техподдержка — это не то, чем стоит заниматься раз в год в первый день отпуска, — по крайней мере, если защита для тебя приоритет. Получается, что твой сервер или одно из приложений взломают куда скорее, чем, например, Gmail.
А вот если тебя коробит от мысли, что тот же Gmail собирает ключевые слова в твоих письмах, чтобы прицельно показывать тебе рекламу, то Nextcloud, безусловно, поможет избавиться от этого неприятного чувства. Но — ценой определенных трудов и отказа от многих фич.
Максимально параноидальным требованиям Nextcloud все равно не удовлетворяет, по крайней мере если ты планируешь пользоваться мобильным приложением. Его исходников, в отличие от исходников самого Nextcloud, никто не видел, и если разработчики захотят собирать какую‑то статистику, то в теории у них для этого будет возможность.
Об установке всяких левых приложений одной кнопкой, кстати, тоже можешь забыть, если серьезно заботишься о приватности и безопасности. Чем больше кода, написанного энтузиастами и не прошедшего никаких аудитов, ты поставишь на свой сервер, тем больше возможностей для протечек и пробоин.
ИТОГИ
Безусловно, заводить у себя Nextcloud — это удовольствие на любителя. Если планируешь развернуть такое хозяйство, нужно сразу готовиться к тому, что приложения здесь — это по большей части бледные копии аналогичных коммерческих сервисов и уступают им и в удобстве, и в функциональности, а подчас и в надежности.
Однако, помимо повышения приватности, есть и другие аргументы в пользу Nextcloud и ему подобных. Один из них — это экономия. Я, к примеру, утилизовал свободное место, доставшееся мне от хостера вместе с инстансом VPS. Но сервер может стоять и дома, с подключенными к нему дисками или доступом к NAS по локальной сети. Тогда цена гигабайта будет значительно ниже.
Читайте также: