12

Я понимаю, что уже есть этот хороший вопрос Как синхронизировать закладки между Firefox, Chrome и Safari на нескольких компьютерах? о синхронизации закладок, но я ищу другое решение.

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

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

XMarks и Weave - единственные способы решения моей проблемы:

Синхронизировать закладки - по крайней мере, для FireFox - используя мой собственный сервер.

Однако мне бы очень хотелось использовать встроенный FTP-сервер моего маршрутизатора (AVM 7390 FritzBox). Это было бы действительно хорошим приложением, и ни xmarks, ни weave не подходят для этого. Мне понадобится сервер WebDav или еще более продвинутая настройка weave-сервера.

Что я ищу именно?

  • Я использую в основном FireFox, но также Opera или Chrome и хотел бы получить доступ к центральной коллекции закладок
  • Он должен быть размещен на моем собственном ftp-сервере, другой тип сервера может быть решением, но он не мой любимый
  • было бы здорово, если бы было возможно что-то вроде профилей синхронизации
  • должна быть возможность максимально автоматизировать его, хотя было бы неплохо всегда предварительно просмотреть изменения, которые необходимо внести - до того, как они будут внесены, как с помощью syncToy MS

В настоящее время я думаю, что у меня больше шансов использовать инструменты объединения кодов и плагины Bookmark-Auto-Backup-Plugins. Просто кажется, что это проще, чем синхронизировать данные за пределами браузера.

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

FYI

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

Трансмутация перспективна. - Однако кажется, что вам придется выполнить задачу синхронизации самостоятельно - по крайней мере, я не смог найти какие-либо настройки для "автоматического обновления при ххх". -Платите 20-30 $ за одну из продвинутых версий. + Вы можете настроить FTP-каталоги. + Бесплатный инструмент - отличный портативный конвертер для многих форматов.

2 ответа2

2

Shaarli с открытым исходным кодом может быть кандидатом на ваш проект. У меня нет личного опыта, но в описании проекта говорится:

Shaarli - это минималистский вкусный клон, который вы можете установить на свой сайт. Он предназначен для личного (однопользовательского), быстро и удобно.
Смертельно простая установка: бросьте файлы, откройте страницу. База данных не требуется.
Может импортировать / экспортировать закладки Netscape (для импорта / экспорта из / в Firefox, Opera, Chrome, Delicious…)

Еще одно решение с открытым исходным кодом - SiteBar, список функций которого гласит:

SiteBar - это решение для людей, которые используют несколько браузеров или компьютеров и хотят, чтобы их закладки были доступны в любом месте без необходимости синхронизировать их или брать с собой. Закладки хранятся на сервере - это может быть:

  • сервер SiteBar, управляемый его авторами (вам не нужно устанавливать программное обеспечение SiteBar - просто подпишите наш сервис);
  • другой публичный сервер, на котором работает наше программное обеспечение SiteBar;
  • ваш собственный сервер с нашей бесплатной программой SiteBar. SiteBar - это готовый к использованию менеджер избранного Internet Explorer, менеджер закладок Firefox, менеджер закладок Mozilla, менеджер закладок Opera и многое другое.

В противном случае, вы можете попробовать использовать старую и прекращенную BookmarkSync. Источники этого проекта (начиная с 2003 года) можно найти на этой странице проекта, как на сервере, так и на клиенте.

Просто отметим, что Xmarks заявляет, что они предпочитают использовать WebDAV для собственного сервера, даже говоря, что «FTP, вероятно, не будет так хорошо поддерживаться в будущих выпусках Foxmarks». Так что WebDAV все еще может работать для собственного сервера.

2

Получил работу с xmarks - пока.

Вот установка:

  • Создайте резервную копию ваших закладок на всех Firefox, которые вы не хотите использовать xmark-sync!
  • установить xmarks (я использовал 4.2.1)
  • настроить обычный FTP-сервер (можно использовать логин и пароль, но без TLS)
  • DynDNS-адрес очень помогает, если у FTP нет статического адреса
  • откройте xmarks-setting и перейдите в расширенный
  • выберите "использовать собственный сервер" и нажмите "Изменить"
  • Используйте URL-адрес, такой как ftp://fritz.box/FF-Bookmarks/SyncMarks.json для Закладок
  • Используйте URL-адрес, такой как ftp://fritz.box/FF-Bookmarks/SyncPassw.json для паролей
  • введите свой логин и пароль
  • когда пользователь заходит на FTP, FF-закладки должны находиться в его корневом каталоге
  • повторите эту настройку на другом Firefox
  • когда все будет готово, я использую "вручную переопределить" и "загрузить" расширенной настройки xmarks, а затем синхронизировал другой Firefox с этой загрузкой

Как ни странно, это не сработало с первой попытки, могут быть некоторые проблемы, на которые я сейчас не могу указать. Возможно, потому что у меня довольно много закладок (размер файла около 800 КБ).

Для тех, кто хочет воссоздать эту настройку с помощью AVM FritBox:

  • он должен иметь некоторые функциональные возможности NAS (Heimnetz)
  • активировать NAS на Heimnetz -> Speicher (NAS)
  • Если вы хотите войти в NAS, не находясь в домашней сети, вам необходимо активировать его в Internet / Freigaben / FRITZ!Box-Dienste - не используйте FTPS!
  • настройте своих пользователей в System / FRITZ!Box-Kennwort / FRITZ!Box-Benutzer
  • вам нужно как минимум активировать доступ к NAS-Content и добавить root-Directory (там есть предустановленный ftpuser)
  • Вы также можете добавить доступ в интернет, чтобы этот пользователь мог подключаться, не находясь в домашней сети (есть предустановленный ftpuser-internet)
  • ftp://fritz.box работает только в домашней сети, вам нужно использовать внешний ip или обновленный DynDNS-адрес, когда дома нет
  • моя поддерживает настройку службы динамического DNS (Internet), которую я бы порекомендовал использовать

Эта настройка работала для меня, по крайней мере, для одной синхронизации сейчас, которая уже была полезна. Конечно, это не распространяется на хром и оперу. И я совершенно недоволен тем, что не могу принудительно использовать FTPS или, по крайней мере, разрешить не-FTPS только для конкретного пользователя.

Я все еще экспериментирую с использованием git для этого в сочетании с Box-NAS. Наличие пустых git-репозиториев на USB-накопителе уже неплохо в сочетании с VPN-соединением, это почти как собственный git-сервер. Также VPN является альтернативным решением для использования не FTPS-соединения через интернет для xmark-sync.

Я постараюсь расширить это решение, когда закончу экспериментировать с ним.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .