Nextcloud не синхронизирует файлы с телефона

Обновлено: 06.07.2024

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

Изображение: Джек Валлен

Мобильное приложение Nextcloud отлично работает с сервером. С его помощью вы можете загружать файлы, создавать папки, отмечать файлы как избранные, делиться файлами с другими и даже включать автоматическую загрузку изображений или файлов.

УВИДЕТЬ: Политика использования VPN (TechRepublic Premium)

Что вам нужно

Единственное, что вам нужно, это работающий сервер Nextcloud, учетная запись пользователя Nextcloud и мобильное приложение Nextcloud, установленное (и подключенное к вашему серверу Nextcloud). Если вашим пользователям нужно загружать изображения из-за пределов вашей локальной сети, ваш сервер Nextcloud должен быть связан с доменом, доступным по глобальной сети.

Включение автозагрузки

Чтобы включить автоматическую загрузку, откройте приложение Nextcloud и откройте боковую панель, нажав кнопку меню (находится в верхнем левом углу) или проведя пальцем вправо от левого края экрана (при использовании Android Q не забудьте провести пальцем по экрану). в диагональном движении вниз). На боковой панели нажмите «Автоматическая загрузка» (Рисунок А).

Рисунок A: Боковая панель приложения Nextcloud.

Рисунок B: Стандартные местоположения, которые можно включить для автоматической загрузки.

Для каждого местоположения вы увидите значок облака. Если коснуться значка облака для определенного местоположения, это местоположение будет включено для автоматической загрузки. Вы можете включить столько мест, сколько хотите. Если вы не нашли нужного местоположения в списке, нажмите кнопку меню в верхнем правом углу (три вертикальные точки) и нажмите «Настроить пользовательскую папку». В полученном наложении (Рисунок С), нажмите Локальная папка.

Рисунок C: Настройка пользовательской папки для автоматической загрузки.

Найдите и коснитесь папки, которую вы хотите настроить для автоматической загрузки, а затем нажмите «Выбрать» (Рисунок D).

Рисунок D: Расположение вашей пользовательской папки для автоматической загрузки.

Вы также заметите, вернувшись назад в оверлейной настройке пользовательских папок, что вы можете настроить автоматическую загрузку, чтобы она происходила только при подключении к Wi-Fi. Это, вероятно, умно, по крайней мере, при начальной настройке. Зачем? Потому что, если у вас уже есть несколько файлов в папке, настроенной для автоматической загрузки, он сразу же начнет синхронизировать их с Nextcloud. Вы не хотите, чтобы этот перевод использовал ценные данные в вашем мобильном плане. Из-за этого убедитесь, что вы подключены к беспроводной сети для начальной настройки. После завершения первой синхронизации вы всегда можете отключить эту опцию (если вам нужно поддерживать эту папку автоматической загрузки в постоянном состоянии синхронизации).

Обязательная особенность

Для некоторых автоматическая загрузка будет обязательной функцией, которая после ее установки сэкономит много времени и хлопот в повседневной работе. Если вам необходимо автоматически синхронизировать определенные папки с сервером Nextcloud, обязательно настройте автоматическую загрузку и покончите с этим.

Сервер Nextcloud установили, и настроили, контакты и календарь к телефону подключили, теперь настроим синхронизацию файлов (типа Dropbox). Тут всё совсем просто.

Компьютер

Windows и macOS

Работает как Dropbox: кинули файл в папку — он улетает на серрвер. И наоборот.

Как изменить язык Nextcloud

Почему-то разработчики не предусмотрели смены языка через настройки приложения, по-умолчанию оно использует системный. У меня Windows на китайском (и ничего с этим не поделать), но приложения всё-таки удобнее держать на более привычном языке. Вот решение проблемы:

  1. Выключите клиент Nextcloud
  2. Откройте папку, куда вы установили Nextcloud (по-умолчанию c:\Program Files (x86)\Nextcloud\)
  3. Найдите файлы client_ru.qm, qt_ru.qm и qtbase_ru.qm
  4. Удалите все остальные языковые файлы:
    client_ca.qm
    client_cs.qm
    client_de.qm
    client_el.qm
    client_es.qm
    client_es_AR.qm
    client_et.qm
    client_eu.qm
    client_fa.qm
    client_fi.qm
    client_fr.qm
    client_gl.qm
    client_hu.qm
    client_it.qm
    client_ja.qm
    client_nb_NO.qm
    client_nl.qm
    client_pl.qm
    client_pt.qm
    client_pt_BR.qm
    client_en.qm
    client_sk.qm
    client_sl.qm
    client_sr.qm
    client_sv.qm
    client_th.qm
    client_tr.qm
    client_TW.qm
    client_uk.qm
    client_zh_CN.qm
    client_zh_TW.qm
    qt_ar.qm
    qt_ca.qm
    qt_cs.qm
    qt_da.qm
    qt_de.qm
    qt_es.qm
    qt_fa.qm
    qt_fi.qm
    qt_fr.qm
    qt_gl.qm
    qt_he.qm
    qt_hu.qm
    qt_it.qm
    qt_ja.qm
    qt_ko.qm
    qt_lt.qm
    qt_pl.qm
    qt_pt.qm
    qt_en.qm
    qt_sk.qm
    qt_sl.qm
    qt_sv.qm
    qt_uk.qm
    qt_zh_CN.qm
    qt_zh_TW.qm
    qtbase_ca.qm
    qtbase_cs.qm
    qtbase_de.qm
    qtbase_fi.qm
    qtbase_fr.qm
    qtbase_he.qm
    qtbase_hu.qm
    qtbase_it.qm
    qtbase_ja.qm
    qtbase_ko.qm
    qtbase_lv.qm
    qtbase_pl.qm
    qtbase_en.qm
    qtbase_sk.qm
    qtbase_uk.qm
  5. Запустите Nextcloud

Android и iOS

Клиент для iPhone есть в официальном AppStore, для Android — в Google Play и на F-Droid. Установка простая и одинаковая на обоих платформах:

Готово.

Можете попробовать закинуть несколько файлов и посмотреть, как они улетят на облако.

Бэкап фотографий

Как и на Dropbox / Google Drive, в Nextcloud можно включить автоматическую загрузку всех новых фотографий и видео в облако. Но не забывайте об объёме жёсткого диска: в самом дешёвом сервере, который мы арендовали в первой статье, это всего 20 гигабайт.

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

На iOS можно дополнительно включить опцию CryptoCloud, тогда все файлы будут храниться на сервере в зашифрованном виде. Полезно, например, если вы пользуетесь чужим сервером Nextcloud. Но файлы можно будет просматривать только с iOS-устройств.

Что дальше?

В следующей статье установим библиотеку с книгами, закладки и пароли для браузера, а так же приложение для заметок (вроде Evernote).

Приветствую. Подскажите, какое есть хорошее решение для выполнения постоянной двусторонней синхронизации Android с сервисом Nextcloud?

Экспериментирую с уходом от Dropbox на свой домашний сервер с RAID1, пока наиболее удобным решением для себя увидел Nextcloud, т.к. требуется следующее:

  • кроссплатформенность клиентов Windows/Linux/Android
  • двусторонняя синхронизация файлом «в прямом эфире», как это сделано в Dropbox (в Android доделывается через Dropsync)
  • отсутствие глубокого красноглазия при настройке всего этого дела

Успешно поднял Nextcloud на сервере с выходом в мир, благо с оригинальной сборкой docker обезьяна справится, хотя это был буквально первый опыт работы с контейнерами.

Также успешно решил поставленные задачи на Linux и Windows - необходимое поведение стандартно для десктоп-клиентов. А вот с Android столкнулся с нехваткой решений из коробки, нет аналога Dropsync, который бы сам отслеживал изменения на обоих сторонах и автоматически делал синхронизацию файлов. Судя по форумам, FolderSync хоть и обеспечивает двустороннюю синхронизацию, но делает это по расписанию, а не по факту появления изменений. В этом плане с Dropsync я уже много лет просто не беспокоюсь о синхронности данных на устройствах - все происходит само в течение минуты-двух, если устройство включено и в сети.



nextcloud client есть. С андройд сложнее, тот клиет что есть это подобие гуглдиск а не поноценная синхронизация.

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

einhander ★★★★★ ( 31.01.20 21:50:48 )
Последнее исправление: einhander 31.01.20 21:53:12 (всего исправлений: 2)


Когда я пробовал NextCloud, мне особенно понравилось то, что в их android-клиенте можно настроить синхронизацию отдельных папок с ФС телефона. Разве не так?


Это односторонняя синхронизация, клиент новые файлы с телефона переливает на сервер, опционально может УДАЛИТЬ их с телефона. Заливка файла с сервера только вручную делается и вроде бы даже однократно - пока не понял, обновляется ли файл, который сначала на Андроиде залил с сервера, потом поменял на сервере, потом решил открыть на Андроиде любым стандартным способом без применения клиента.

Syncthing идеально подходит.


Три года назад пробовал, постоянно приходилось исправлять какие-то косяки, чинить падающий сервис. Попробую еще раз посмотреть в его сторону, тем более, что понравился опыт работы с docker, может в готовом контейнере продукт будет менее глючным.

Давненько с ним никаких проблем не возникало ни на винде, ни на линуксе.

врапер синхфинга под андроид несколько лет назад был жутким глюкаловом. старенький телефон на андроид 4.4 после запуска синхфинга начинал тормозить до полных зависонов :(.
на десктопный синхфинг нареканий не возникало.
перешел на ресилио (он же btsync), бесплатен до 10 раздач, работу синхронизатора на андроиде 4.4 просто не замечал.
синхфинг пилить еще и пилить.

синхфинг и ресилио можно считать эволюционным развитием rsync. удобство в TrueUnixWay, они занимается только файлообменом, но делает это хорошо. количество участников раздач неограничено и они самоорганизуются, ну и все остальные плюшки p2p.
некст таки многофункциональный сервер. сравнивать их несколько неправильно.

pfg ★★★★★ ( 01.02.20 00:50:05 )
Последнее исправление: pfg 01.02.20 00:56:46 (всего исправлений: 2)

А что не так? Я не продвинутый пользователь, но настроил на VPS nextcloud, на десктопе клиент и не андроиде тоже официальный установил. Работает все само довольно давно и я даже не задумывался о каких-то кейсах. Может что-то частное проверить?


Я описал кейс - двусторонняя синхронизация. Копия облачной папки скачана на несколько устройств, изменение файлов на любом устройстве приводит к синхронному изменению на других устройствам в этот же момент.

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


Во­обще говоря, пер­вым делом я рас­смат­ривал более безобид­ные вари­анты вро­де Dropbox или Google Drive. Пос­тавить одну из них на сер­вер, и пусть син­хро­низи­рует пап­ки с компь­юте­ром, а при желании мож­но и на телефо­не открыть. Но бес­плат­но в этих сер­висах дос­тупно не так мно­го мес­та, а пла­тить за хра­нение одних и тех же фай­лов дваж­ды совер­шенно не хочет­ся — один раз хос­теру VPS, где лежат дан­ные, вто­рой раз — за Dropbox. Да и что‑то свое иметь всег­да при­ятнее, вер­но?

По­иски показа­ли, что най­ти решение одновре­мен­но прос­тое и не сов­сем кус­тарное не так‑то лег­ко. Зато в любом тре­де на эту тему обя­затель­но появ­ляют­ся люди, которые пос­тавили себе ownCloud или Nextcloud и рапор­туют о ров­ном и при­ятном полете на про­тяже­нии дол­гих лет. И хоть я и не пок­лонник мегаком­бай­нов, зву­чало это дос­таточ­но заман­чиво, что­бы дать им шанс.

Обе прог­раммы — это плат­формы, которые сами по себе заменя­ют Dropbox и дают воз­можность управлять фай­лами и шей­рить их, но пос­ле уста­нов­ки пла­гинов начина­ют напоми­нать мини­атюр­ную опе­раци­онку. Здесь тебе и поч­товые прог­раммы, метящие на роль Gmail, и кол­лабора­тив­ные редак­торы на манер Google Docs, и кален­дари с пла­ниров­щиками, и замет­ки, и май­ндма­пы и про­чие май­ндфа­ки.

ownCloud после установки

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, отключит рекламу на сайте и увеличит личную накопительную скидку! Подробнее

Читайте также: