- Как создать собственное облачное хранилище данных и получить к нему доступ с Android устройства. (Инструкция)
- Частное облако для видео и фотографий за полчаса «на коленке»
- Подготовка
- Установка Syncthing на компьютеры
- Мобильное приложение
- Связываем устройства
- Как создать облако для хранения файлов бесплатно на Андроид?
- Как пользоваться Google Диском
- Какое пространство предоставляется
- Интерфейс системы
- Доступные манипуляции через хранилище Google
Как создать собственное облачное хранилище данных и получить к нему доступ с Android устройства. (Инструкция)
Мало кто из нас не знает популярный сервис Dropbox, позволяющий хранить свои фото, видео и другие файлы данные в интернете и получать к ним доступ с любого устройства, имеющего выход в Сеть. Очень удобная и полезная штука. Кроме Dropbox существует еще множество похожих сервисов, но все они обладают одним недостатком – объем хранения данных на них ограничен.
Сегодня я хочу вам рассказать, как создать на своем домашнем или офисном компьютере свой собственный облачный сервис, в котором вы можете разместить все, что хранится на вашем компьютере, в который не нужно закачивать файлы через интернет, но к которому, где бы вы ни находились, легко сможете получать доступ со своего планшета, телефона или другого компьютера.
Все это мы можем сделать с помощью программы Bdrive, которое поможет нам организовать свое собственное персональное облака, для хранения любых файлов.
Это кросс-платформенное приложение, которое поддерживает широкий спектр операционных систем, включая Windows, Mac OS X, Android и IOS. Это выгодно выделяет его на фоне других подобных решений. Доступ к персональному облаку вы можете получать как с персональных компьютеров, так и с мобильных Android планшетов и телефонов, а также IOS устройств (iPhone, IPod и IPad).
Все работает и настраивается до смешного просто, и вам совсем не нужны навыки сисадмина для того, чтобы организовать свой собственный «дропбокс».
Bdrive может пригодиться не только для личного использования, но и в офисных сетях, где сотрудники смогут иметь возможность поделиться файлами друг с другом и получать к ним доступ с любого устройства, подключенного к интернет.
Все что вам потребуется – это установить на компьютере серверную часть программы, указать какие папки будут участвовать в вашем облачном сервисе, а на планшете или телефоне установить клиентскую программу, с помощью которой вы будете получать доступ к данным.
Прежде всего, скачайте отсюда и установите на своем компьютере Bdrive Server. Там же вы найдете и клиентские части программы для Android и iOS, которые нужно будет установить на телефон или планшет. При первом запуске серверной части, Bdrive попросит вас выбрать сетевой адаптер, с помощью которого ваш компьютер подключен к интернету.
Затем в появившемся главном окне программы:
1. Добавьте папку (кнопкой «Add» в Windows или «+» в Mac OS)
2. Каждой папке автоматически назначается идентификатор (BID)
3. Задайте пароль для доступа к папке
По умолчанию, папке назначаются полные права доступа (Read/Write) и вы можете скачивать из нее файлы на свое устройство, записывать в нее данные, удалять и перемещать файлы. Если вы хотите, чтобы пользователи могли только читать данные, замените права доступа на «Read only», кликнув по ячейке «Permission»
То же самое проделайте со следующими папками, которые вы хотите поместить в свое облако. По окончании перезапустите сервер, нажав кнопку «Restart»
Все готово. Теперь у вас есть свой собственный облачный сервер.
После этого вам нужно установить на свой Android телефон или планшет клиентскую часть программы. Здесь также все просто. Как только программа запустится, войдите в ее настройки (нажатием «меню»), нажмите «Add BID», введите идентификатор папки и пароль для доступа к ней. Затем проделайте эту процедуру с остальными папками. Кликнув по имени папки, вы получите доступ к файлм, хранящимся в ней на вашем компьютере.
Чтобы не вводить пароль каждый раз пароль, выберите в меню программы «Options» и в открывшемся меню настроек отметьте пункт «Store Passwords»
Теперь, открыв папку на своем мобильном устройстве, вы можете закачивать из нее файлы на свой планшет или телефон (Меню -> Download) или загружать в нее файлы (Меню -> Upload)
Кроме того, просто кликнув по файлу, находящемуся в папке на сервере вы сможете открыть его на своем планшете или телефоне.
Bdrive даже позволяет проигрывать медиа файлы напрямую с сервера, не скачивая его на свое устройство.
Если с сервером Bdrive соединиться не удается, откройте его окно на компьютере, перейдите на вкладку «Сеть» и убедитесь, что он смог установить адрес вашего компьютера в локальной сети (Local IP) и в сети интернет (Global IP) и локальный IP. Если нет, перезагрузите сервер (кнопкой Restart), а затем нажмите «Test Connection», чтобы он автоматически определил локальный и внешний IP-адреса.
Также в настройках программы вы можете указать данные для входа в учетные записи в Фейсбук и Твиттер, на странице которых вы потом можете разместить BID своей облачной папки с помощью кнопки «Share»
Теперь пару слов о доступе к облаку с другого персонального компьютера. После того, как вы настроили сервер и клиент на мобильном устройстве, получить доступ к облаку с персонального компьютера вам будет совсем несложно.
Установите клиентскую часть программы на компьютер, запустите ее, добавьте BID, введите пароль, букву диска, и на вашем компьютере появится виртуальный диск (по умолчанию B:) на котором будут видны все ваши облачные папки.
Нет никаких ограничений на количество дисков, которые могут быть сопоставлены с общими папками. Вы можете установить столько дисков, сколько захотите.
Bdrive позволяет подключаться к облаку сразу нескольким клиентам одновременно.
Из недостатков этой в целом отличной программы хотелось бы отметить невозможность добавления в облако папок, которые имеют в своем имени буквы кириллицы, а также заметную задержку при открытии на мобильном устройстве облачных папок с большим количеством файлов.
Также следует отметить, что каждый раз после добавления новой папки в облако, нужно перезагружать серверную часть программы.
Источник
Частное облако для видео и фотографий за полчаса «на коленке»
Многие пользуются функцией синхронизации с облаком от крупных компаний, таких как Apple или Google, кто-то предпочитает Yandex, mail.ru и тому подобное. Мне эти варианты не приглянулись, предпочитаю свои данные хранить самостоятельно. Потому, однажды, решил сделать себе простенькое «облако».
Задача: синхронизировать устройства и дать возможность получить отснятый материал через web-браузер, авторизировавшись по паролю. Пароль этот раздать родным и близким.
Зачем это все нужно? Дело в том, что развелось, без меры, всевозможных «уполномоченных» и лиц, считающих себя таковыми. Это может быть сотрудник полиции, не особенно желающий следовать не то, что духу, но и букве закона, всевозможные сотрудники ЧОПов «Рога и Копыта», которым знание законов, да и вообще мозг, заменяет указ начальства, безумные вахтеры с одноименным синдромом, казаки, разноплановые активисты — перечислять можно ну очень долго.
Вся эта почтенная публика очень не любит, когда их художества снимают на видео. Во время съемки можно услышать «здесь снимать запрещено», «я должностное лицо», «убери камеру, да я тебя!», а то и вовсе поучаствовать в игре «не дай разбить свой гаджет и не получи кулаком в лицо».
Замечал, что когда звучит фраза «ведется прямая трансляция», пыл вышеперечисленных персонажей несколько угасает, тянущиеся к раздражающему устройству ручки опадают, а «ты» резко меняется на «вы». Облагораживает, в общем, волшебная фраза.
Из материальных средств у меня был под рукой смартфон под управлением Android, домашний сервер под управлением Debian GNU/Linux, и пара ноутбуков. Было решено, что хранить все яйца в одной корзинке не стоит, потому приобрел еще одно устройство и разместил его там, где до него точно не дотянутся загребущие ручки разнообразных полномочных.
Подготовка
Домашний сервер был готов изначально, система там стоит на LUKS, поэтому никаких дополнительных действий, кроме установки Syncthing, не потребовалось.
На втором сервере система работает с карты памяти, потому подключаю LUN с хранилки и доустанавливаю пакеты для поддержки MPIO:
Отлично. Ставим ПО для работы с LUKS, зашифруем устройство, создадим файловую систему и смонтируем:
В /etc/crypttab запишем:
Пояснение: я создал отдельного пользователя, из-под которого на данном сервере будет работать syncthing.
Доустановил nginx и утилиты апача для работы с htpasswd:
Настройке nginx и получению сетрификатов с letsencrypt посвящено не мало статей, поэтому просто покажу конфиг /etc/nginx/sites-available/default:
Соответственно, файлы с паролями будут находиться в /etc/nginx/passwd. Создаем файлы, задаем учетки:
Чтобы nginx мог читать пользовательские файлы, добавим его в группу:
Создадим пользовательские каталоги, смонтируем и перечитаем конфиг nginx:
И добавим точки монтирования в /etc/fstab:
Установка Syncthing на компьютеры
Здесь все весьма тривиально. На серверах под управление Debian, я добавил репозитарии и установил приложение, воспользовавшись инструкцией с сайта.
На Void Linux, под которым работают ноутбуки, просто установил из репозитария:
Для автозапуска приложения, дописал в /etc/rc.local:
Мобильное приложение
Здесь тоже все просто. Тем или иным путем, нам нужно установить Syncthing на свой смартфон. Я это сделал через F-Droid:
Папки лучше расшарить через web-интерфейс, явно указав пути:
Связываем устройства
Действия предельно простые. Заходим браузером по адресу http://localhost:8384/
Для доступа к безголовым машинам, можно пробросить порт. Я это делаю средствами ssh:
В итоге, на время активности ssh-сессии, веб-интерфейс сервера будет доступен по ссылке http://localhost:38384/
Далее, меню «Действия» → «Показать ID», после чего сканируем QR-код из Syncthing на смартфоне.
Можно добавить, на одном из компьютеров все остальные, напрямую введя ID и указать это устройство в качестве «рекомендателя», после чего добавить его на смартфоне. Все остальные устройства подтянутся автоматом.
В настройках доступа расшаренной папки можно указать, какие из устройств будут иметь доступ. Вдруг нужно будет какое-то исключить из списка.
Также крайне рекомендую активировать хотя бы простую версионность, на случай, если файл будет удален с одного из устройств, скажем, под чутким руководством сотрудника полиции.
Вот так, из подручных материалов, собрали, по сути, отказоустойчивое «облако» для хранения и отдачи отснятого материала. При желании, можно добавить еще пару узлов, например компьютер на работе, или Raspberry Pi с шифрованным USB-HDD в гараже, главное, чтоб был доступ к Сети.
Если есть какие-либо дополнения и замечания, буду рад прочесть их в комментариях.
PS: на смартфоне в Syncthing крайне рекомендую выставить опцию «запускать с высоким приоритетом», чтобы система не прибила.
Источник
Как создать облако для хранения файлов бесплатно на Андроид?
В век информации у современных пользователей появляется только большая надобность её сбережения, поэтому важно понимать, как создать облако для хранения файлов бесплатно на Андроид? Под операционную систему Google предусмотрено огромное множество виртуальных хранилищ, к которым также принадлежит разработка самой американской корпорации. На практике надобность в использовании пространства на стороннем сервере обусловлена большим количеством индивидуальных причин, начиная от недостаточного объёма памяти телефона и заканчивая резервным копированием для безопасности персональной информации.
Как пользоваться Google Диском
На практике предполагается, что программа будет связана с вашим персональным аккаунтом, а потому для начала использования требуется авторизоваться в электронной почте gmail, перейдя по адресу www.google.com/intl/ru/drive/ или открыв соответствующее приложение через телефон.
Какое пространство предоставляется
Первоначально доступно 15 Гб, при этом пространство будет распределяться на сохранённые файлы, а также фотографии Google и все письма из почты. Поэтому все лишние компоненты можно устранять из представленных разделов, чтобы способствовать экономии виртуального хранилища.
При надобности большого объёма накопителя, можно воспользоваться платной услугой, поскольку доступны различные тарифы с оплатой, как в месяц, так и на год с наличием 30 Тб. Дополнительно некоторые регистрируют более одного аккаунта для доступности в каждом бесплатных 15 Гб.
Интерфейс системы
Выясняя, как создать облако для хранения файлов бесплатно на Андроид, следует подробно изучить все компоненты меню.
Команда в виде «Плюса» справа внизу направлена на создание нового объекта или его загрузку из памяти смартфона, при этом можно начать работу с документами. Касательно последних доступны также таблицы, полноценные презентации, фотографии, искусство, виртуальные карты и прочие опции.
На нижней панели можно перейти к четырём другим разделам. Категория «Файлы» отображает все уже находящиеся в облаке компоненты, каждый из которых имеет своё меню в формате трёх вертикальных точек. Кликнув по последним можно совершать разные манипуляции для работы с документами. Также реализована возможность сортировки для удобной каталогизации.
В другом разделе «Доступные мне» просматриваются те элементы, с которыми можно взаимодействовать, к примеру, ранее был совершён переход к закрытому видео с ограниченным доступом. Пункт «Недавние» позволяет ознакомиться с файлами, которые были задействованы в последнее время.
Далее можно увидеть занимательный вариант с наименованием «Освободить место на устройстве», кликнув по которому система отобразит объём данных и количество файлов, доступных для удаления. При этом нужно только кликнуть по команде исполнения функции.
Относительно того, как создать облако для хранения файлов бесплатно на Андроид, нужно выделить некоторые другие полезные функции приложения Google Диск.
Пользователь может производить простую каталогизацию, изменив показ компонентов в форме сетки или перечня. Поскольку программа используется, как в браузере Chrome, так и во всех смартфонах с платформой Android, следует добавить, что на компьютере клик по кнопке «i» продемонстрирует все манипуляции, выполненные пользователям на диске, а просмотр всех функций и возможностей конкретного файла можно узнать, выделив его при помощи мышки.
Доступные манипуляции через хранилище Google
Чтобы скачать на облако файлы из внутренней памяти, следует кликнуть по трём вертикальным точкам справа сверху интерфейса главной страницы приложения, после чего нажать по команде «Выбрать фото», которая позволит отметить изображения, необходимые для добавления или создания нового альбома.
Если речь идёт о файле, то просто выберите нужный компонент для начала загрузки. В случае с компьютером доступен и другой метод, поскольку можно просто уменьшить окно с Google Диск и перетащить данные из стандартного проводника в нужную категорию. По стандарту пользователь в дальнейшем сможет производить любые доступные манипуляции с загруженными файлами.
Практически представлен весь процесс взаимодействия с наиболее популярным виртуальным хранилищем на современных смартфонах, поэтому предполагается, что вы поняли, как создать облако для хранения файлов бесплатно на Андроид.
Источник