web-dev-qa-db-ja.com

ftpサーバーといくつかのアプリだけを使用してブックマークを同期する簡単な方法はありますか?

すでにこの良い質問があることに気づきました 複数のコンピューター上のFirefox、Chrome、Safari間でブックマークを同期する方法は? ブックマークの同期についてですが、別の解決策を探しています。

なんとなく悲しいことに、私が最初にブックマーク同期の問題に遭遇してから10年ほど経ちましたが、少なくともサードパーティのサーバーに依存したくない場合は、これはまだ基本的な問題です。 1つまたは2つのアプリと基本的なftpまたはsftp-serverを使用した簡単なソリューション-それ以上に複雑であってはなりません。

そして、これがこの質問の私の主な理由であり、余暇があるか、有用なコミュニティ製品のアイデアを探している開発者のための私の考えです。

XMarksとWeaveは、私の問題の解決策になる傾向がある唯一の方法です。

自分のサーバーを使用してブックマークを同期するには(少なくともFireFoxの場合)。

ただし、ルーターの組み込みFTPサーバー(AVM 7390 FritzBox)を使用したいと思います。これは本当に素晴らしいアプリケーションであり、xmarksもweaveもこれには適していません。 WebDavサーバーまたはさらに高度なweaveサーバーのセットアップが必要になります。

私は正確に何を探していますか?

  • 私は主にFireFoxを使用していますが、OperaまたはChromeで、中央のブックマークコレクションにアクセスしたいと考えています。
  • それは私自身のftpサーバーによってホストされるべきです、別のサーバータイプが解決策かもしれませんが、私のお気に入りではありません
  • 同期プロファイルのようなものが可能であれば、それは素晴らしいことです
  • mSのsyncToyのように、変更が行われる前に、行われる変更のプレビューを常に取得するのは良いことですが、可能な限り自動化できる必要があります。

現在、コードマージツールとBookmark-Auto-Backup-Pluginsを使用する可能性が高いと思います。ブラウザの外部で同期を処理する方が簡単な方法のようです。

プライバシー上の理由と、サードパーティを使用する意味が実際にはわからないため、自分のサーバーを使用したいと思っています。これは、数年で利用できる場合とできない場合があります。

ご参考までに

Xmarksを使用してテストしたのは、独自のサーバー機能があるためです。しばらくすると、ftpサーバーでは機能せず、他のユーザーもこの問題に遭遇したことがわかりました。

核変換は有望です。 -ただし、同期タスクは自分で実行する必要があるようです-少なくとも「xxx時の自動更新」の設定は見つかりませんでした。 -高度なバージョンの1つに20〜30ドルを支払います。 + FTPディレクトリを設定できます。 +無料のツールは、多くのフォーマットに対応する優れたポータブルコンバーターです。

12
Jook

オープンソース Shaarli はあなたのプロジェクトの候補かもしれません。私はそれについて個人的な経験はありませんが、プロジェクトの説明には次のように書かれています。

Shaarliは、自分のWebサイトにインストールできるミニマリストのおいしいクローンです。パーソナル(シングルユーザー)で、高速で便利になるように設計されています。
Dead-simpleインストール:ファイルをドロップして、ページを開きます。データベースは必要ありません。
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
harrymc

今のところ、xmarksで動作するようになりました。

設定は次のとおりです。

  • Xmark-syncを使用しないすべてのFirefoxでブックマークをバックアップしてください!
  • xmarksをインストールします(私は4.2.1を使用しました)
  • プレーンなFTPサーバーをセットアップします(ログインとパスワードは使用できますが、TLSは使用できません)
  • fTPに静的アドレスがない場合、DynDNSアドレスは非常に役立ちます
  • xmarks-settingを開き、詳細に移動します
  • 「独自のサーバーを使用する」を選択し、「編集」をクリックします
  • ブックマークには次のようなURLを使用してください ftp://fritz.box/FF-Bookmarks/SyncMarks.json
  • パスワードには次のようなURLを使用してください ftp://fritz.box/FF-Bookmarks/SyncPassw.json
  • ユーザー名とパスワードを入力してください
  • ユーザーがFTPにログオンするとき、FFブックマークはルートディレクトリにある必要があります
  • 他のFirefoxでこの設定を繰り返します
  • 準備ができたら、高度なxmarks設定の「手動オーバーライド」と「アップロード」を使用してから、他のFirefoxをこのアップロードと同期しました

奇妙なことに、これは最初の試行では機能しませんでした。いくつかの問題がある可能性があります。現在、指摘することはできません。ブックマークがたくさんあるからかもしれません(ファイルは約800KB)。

AVM FritBoxを使用してこのセットアップを再作成したい場合:

  • いくつかのNAS機能(Heimnetz)が必要です
  • Heimnetz -> Speicher (NAS)でNAS
  • ホームネットワークにいないときにNASにログインする場合は、Internet / Freigaben / FRITZ!Box-Diensteでこれをアクティブ化する必要があります-FTPSを使用しないでください!
  • System / FRITZ!Box-Kennwort / FRITZ!Box-Benutzerでユーザーを設定します
  • 少なくともNAS-Contentへのアクセスをアクティブにし、ルートディレクトリを追加する必要があります(プリセットftpuserがあります)
  • インターネットアクセスを追加して、このユーザーがホームネットワークに接続していないときに接続できるようにすることもできます(プリセットftpuser-internetがあります)
  • ftp://fritz.box ホームネットワーク上ではonylで動作します。ホームネットワーク上では、外部IPまたは更新されたDynDNS-Adressを使用する必要があります。
  • 私はダイナミックDNSサービス(Internet)のセットアップをサポートしています。これを使用することをお勧めします

この設定は、少なくとも1回の同期で機能しましたが、これはすでに役に立ちました。もちろん、これはchromeとオペラをカバーしていません。そして私はFTPSを強制的に使用できないか、少なくとも特定のユーザーにのみ非FTPSを許可することができないので非常に不幸です。

Box-NASと組み合わせてgitを使用する実験を続けています。 USBドライブに裸のgitリポジトリがあることは、VPN接続と組み合わせるとすでに非常に優れており、まるで独自のgit-Serverのようです。また、VPNは、xmark-syncにインターネット経由の非FTPS接続を使用するための代替ソリューションです。

実験が終わったら、このソリューションを拡張しようと思います。

2
Jook