Комментарии 40
1. нет команды запуска самого сервера (eg $ local/bin/pserve syncserver.ini )
2. Также указать надо, что данный сервер будет работать только с браузером Firefox 29+
( по мотивам офф документации на Mozilla)
Было здорово еще и настройку под nginx описать сразу. Она там тоже есть.
Так же можно использовать ssl сетрификаты от StartSSL, чтобы по феншую.
А так, спасибо.
2. Также указать надо, что данный сервер будет работать только с браузером Firefox 29+
( по мотивам офф документации на Mozilla)
Было здорово еще и настройку под nginx описать сразу. Она там тоже есть.
Так же можно использовать ssl сетрификаты от StartSSL, чтобы по феншую.
А так, спасибо.
1. нет команды запуска самого сервера (eg $ local/bin/pserve syncserver.ini )
Ее и не должно быть. Мы же работаем через mod_wsgi апача
2. Также указать надо, что данный сервер будет работать только с браузером Firefox 29+
Спасибо, поправлю.
Ее и не должно быть. Мы же работаем через mod_wsgi апача
Ой, да, чтото немножко пропустил этот момент :) Тогда нормально. Но про nginx Было бы интересно, не хочется ради этого апач ставить.
И забаньте ssl3 :)
я что-то упустил, или так на душе будет спокойнее:$ chmod 777 /var/www/db.sql
# chmod 600 /var/www/db.sql
Вообще, по хорошему, и файл бы неплохо переложить в другую директорию, но так как сервер у меня исключительно под синхронизацию настраивался — то и так жить будет. Но поправку внесу, хотя, на мой взгляд
будет правильнее.
# chmod 700 /var/www/db.sql
будет правильнее.
Некоторое время назад я бы порекомендовал посмотреть на firefox_sync в owncloud (там реализация firefox synx 1.1).
Там используется более простой и каноничный набор ПО (nginx+php+mysql).
Но с выходом firefox sync 1.5 (как раз в ff 29), новые версии firefox заработают с ним только с напильником.
Будем надеяться, что там реализуют firefox sync 1.5 и у нас опять появится ещё один способ поднять свой ff sync сервер.
Там используется более простой и каноничный набор ПО (nginx+php+mysql).
Но с выходом firefox sync 1.5 (как раз в ff 29), новые версии firefox заработают с ним только с напильником.
Будем надеяться, что там реализуют firefox sync 1.5 и у нас опять появится ещё один способ поднять свой ff sync сервер.
Стоит сказать, что «напильник» заключается лишь в правке одного параметра в about:config.
Не так уж и сложно, на мой взгляд. Что касается owncloud, то стоит ли плодить лишние сущности?
Не так уж и сложно, на мой взгляд. Что касается owncloud, то стоит ли плодить лишние сущности?
Напильник там посерьезнее.
Я для себя сохранил такую инструкцию:
gist.github.com/mariussturm/061b9f4861ef1292aa60
В разных случаях разные сущности являются лишними)
Если уже есть сервер с nginx+php+mysql, лишних сущностей не добавляется.
Я про python+wsgi+apache+sqlite.
Это может быть актуально на небольшой виртуалке, чтобы не тратить оперативку.
Ещё, как я понял, вы оставляете Firefox account API серверам mozilla.
firefox_sync от owncloud поддерживает авторизацию у себя.
Это дает возможность удобно управлять правами — создаете столько пользователей, сколько вам нужно.
Я для себя сохранил такую инструкцию:
gist.github.com/mariussturm/061b9f4861ef1292aa60
В разных случаях разные сущности являются лишними)
Если уже есть сервер с nginx+php+mysql, лишних сущностей не добавляется.
Я про python+wsgi+apache+sqlite.
Это может быть актуально на небольшой виртуалке, чтобы не тратить оперативку.
Ещё, как я понял, вы оставляете Firefox account API серверам mozilla.
firefox_sync от owncloud поддерживает авторизацию у себя.
Это дает возможность удобно управлять правами — создаете столько пользователей, сколько вам нужно.
Как я и писал,
Можно, конечно, настроить свой account API, на офсайте Mozilla есть необходимые инструкции, но их сервер авторизации требует nodejs, а для моей задачи это уже немного перебор.
Касаемо mysql — постоянно получал ошибку Mysql server has gone away, так и не понял, с чем это связано, потому использовал sqlite.
Есть возможность реализации нескольких схем синхронизации:
1. Firefox account API + Firefox Sync Server
2. Firefox account API + свой Sync Server
3. Свой account API + свой Sync Server
Я остановился на втором варианте.
Можно, конечно, настроить свой account API, на офсайте Mozilla есть необходимые инструкции, но их сервер авторизации требует nodejs, а для моей задачи это уже немного перебор.
Касаемо mysql — постоянно получал ошибку Mysql server has gone away, так и не понял, с чем это связано, потому использовал sqlite.
Да, я про это и говорю — вы решили оставлять Firefox account API серверам mozilla.
Т.е. в полной установке sync сервер от mozilla хочет python, node и странно работает с mysql.
owncloud в этом свете выглядит альтернативой.
Т.е. в полной установке sync сервер от mozilla хочет python, node и странно работает с mysql.
owncloud в этом свете выглядит альтернативой.
как-то пробовал поставить Sync Server 1.1, вроде бы всё работало с виду нормально, а на деле закладки/расширения синхронизировались постоянно не полностью. с новым уже нет таких проблем?
и поясните кто-нибудь про андройд — можно настроить на свой сервер или всё-таки не работает?
и поясните кто-нибудь про андройд — можно настроить на свой сервер или всё-таки не работает?
закладки/расширения синхронизировались постоянно не полностью. с новым уже нет таких проблем?
Расширения не синхронизируются by design, с закладками проблем нет.
и поясните кто-нибудь про андройд — можно настроить на свой сервер или всё-таки не работает?
Касаемо андроида — есть дополнение fxa-custom-server-addon для заведения аккаунта синхронизации на мобильном firefox
То есть аккаунт создается, в нем указано что он настроен на мой сервер синхронизации, при попытке синхронизировать, пишет что все ОК, но по факту даже исходящих пакетов с телефона на мой сервер нет, и в логах пусто, то есть телефон даже не делает попыток подключиться.
Расширения не синхронизируются by design
разве не должно сихронизировать список расширений (естественно не сами xpi-файлы), которые затем скачиваются с addons.mozilla.org? точно не уверен, но вроде бы старый сервер так мог.
а по поводу ведра — оч печально. значит пока не вижу смысла настраивать это всё
Если не ошибаюсь, то и старый сервер не умел тоже.
Я, конечно, могу ошибаться, но Вы не правы. Старый мог — там была для этого специальная галочка даже. В новом тоже есть: в Настройки->Синхронизация->Дополнения.
В старом это работало замечательно, как в новом — не знаю — уже давно новых дополнений не ставил.
В старом это работало замечательно, как в новом — не знаю — уже давно новых дополнений не ставил.
новая синхронизация нормально работает? десктоп/телефон можно уже подружить? Что с надежностью?
субъективно
Штатная работает норм. Синкает все что галочками отмечено со всех компов и телефонов. У меня работает уже со времени выхода 30й (или 31й) версии ФФ.
И бонусов: по сравнению со старой версией, синкаются даже настройки расширений. Оч удобно.
Из косяков: после отрубания клиента от старой версии, при подключении к новой остались артефакты от зомби-установок ФФ (это FF в системах, которые были убиты не отключая FF от синка) — хз откуда они там. Видимо засинкались с клиента
Субъективно — работает лучше чем предыдущая. Не разу не падала, не замечал чтобы что-то не синкалось...
И бонусов: по сравнению со старой версией, синкаются даже настройки расширений. Оч удобно.
Из косяков: после отрубания клиента от старой версии, при подключении к новой остались артефакты от зомби-установок ФФ (это FF в системах, которые были убиты не отключая FF от синка) — хз откуда они там. Видимо засинкались с клиента
Субъективно — работает лучше чем предыдущая. Не разу не падала, не замечал чтобы что-то не синкалось...
десктоп/телефон можно уже подружить?
и да и нет
Если с офф сервером Mozilla — то можно, у мну воркает норм.
Если со своим (в варианте как в статье или со своими Sync && Account серверами) — то проблемы, был/есть какой-то баг в самом ФФ для эндрю. Инфа на момент 31й версии, сейчас хз.
Если со своим (в варианте как в статье или со своими Sync && Account серверами) — то проблемы, был/есть какой-то баг в самом ФФ для эндрю. Инфа на момент 31й версии, сейчас хз.
Месяца 3 назад хотел настроить сие чудо дома полностью с аккаунт сервером, но почитав немного про траблы, решил подождать.
А потом так вышло что без синка закладок жить дальше нельзя, пришлось на все девайсы подключить родную…
А сейчас чего-то времени нету.
ЗЫ: Вот бы кто выложил готовую виртуалочку или скриптец… ^_^
Кстати, хорошая мысль. Может, сегодня выложу. И то, и то)
Кстати, а почему firefox не синхронизирует зашифрованную версию паролей?
Что вы имеете в виду?
Есть база паролей плюс мастер-ключ. Если база без шифрования, то он её синхронизировать может. А если мастер-пароль, то везде изолированные базы почему-то. Хотя мог бы просто шифрованную базу с хешем мастер-пароля синхронизировать.
Баг пофиксили только в 34 версии
bugzilla.mozilla.org/show_bug.cgi?id=995268
Версия 39 ESR работает синхронизация с мастер-паролем
bugzilla.mozilla.org/show_bug.cgi?id=995268
Версия 39 ESR работает синхронизация с мастер-паролем
Класс!!!
А теперь ещё про собственный сервер для обновлений FF напишите и цены Вашим статьям не будет!
А теперь ещё про собственный сервер для обновлений FF напишите и цены Вашим статьям не будет!
По-моему, Mozilla обещала, что при синхронизации используется end-to-end шифрование, т.е. личные данные хранятся на сервере в зашифрованном виде ключом, известным только пользователю.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Настройка своего сервера синхронизации Firefox Sync