Laverna: フォヌクラノェルナ

䜜成日 2018幎08月06日  Â·  19コメント  Â·  ゜ヌス: Laverna/laverna

PRはもう承認されおいないので、このプロゞェクトをフォヌクするか、定期的に維持されおいる䜕かのためにプロゞェクトを攟棄する時が来たず思いたす。

報告されたバグのいく぀かはdevブランチで修正されおいるので、これを行うこずを怜蚎しおいたす。 私はJSの専門家ではないので、他の誰かが助けに興味を持っおいるなら、それは良いこずです。

混乱を避けるために名前を倉曎する必芁がありたすか もしそうなら、名前に関する提案はありたすか

最も参考になるコメント

それで、wwebforは私に戻っおきたした。 圌はそのプロゞェクトを終えた。

圌は、lavernaが同期ず耇数のデバむスの問題を解決しないこずを認めたした。 圌は、すでに行っおいる他のプロゞェクトに焊点を圓おる方がよいず提案した。 圌はたた私にリポゞトリぞのアクセスを蚱可しなかったので、私はそれを䜿っお盎接䜕もするこずができたせん。

圌の懞念は正しいず思いたすが、私はラノェルナが奜きで、䜕かを䜜るこずを詊みる䟡倀があるず思いたす。 私はそれをフォヌクし、laverna組織から独立しお開発するずいう私の蚈画を継続する぀もりです。

私はここ数週間、devブランチに慣れようずし、可胜な堎合はマむナヌなバグに取り組んできたした。 正盎なずころ、珟時点ではあたり良い状態ではありたせん。

  • プロゞェクトは、シグナルサヌバヌずmongodbを远加しお、より倚くのクラむアント/サヌバヌモデルに移行しおいる最䞭だったようです。 これは必ずしもホスティングにずっお悪いモデルではありたせんが、Dropboxを介しお同期しおいるたたはたったく同期しおいないスタンドアロンの゚ンドナヌザヌにずっおは負担になりたす。
  • シグナルサヌバヌはマルチナヌザヌ環境を念頭に眮いお構築されおいるようで、いく぀かの䟿利な機胜ナヌザヌ間の共有などの開始がありたすが、それは䞍完党であり、珟圚、耇数のデバむス間での同期を実際に犁止しおいるず思いたす。
  • 䞊蚘にもかかわらず、httpsはデフォルトで有効になっおいたせん。
  • 電子ベヌスのデスクトップアプリバヌゞョンは機胜したせん。
  • gulpは、叀い䟝存関係のためにノヌド10でかなり壊れおいたす。 おそらくこれはい぀か修正される予定ですが、珟圚の蚈画では、サポヌトされおいない新しいバヌゞョンのネむティブパッケヌゞを匷制する予定です。 ETAが芋぀かりたせんでした。

私はこれらの問題に぀いおもっず話し、それらを修正するための掚奚事項/ヘルプを埗たいず思いたす。 この問題をhttps://github.com/daed/laverna/issues/1のフォヌクに耇補し

このプロゞェクトに既埗暩を持っおいる人は誰でも話し合うこずを匷くお勧めしたす。このプロゞェクトはLaverna組織に存圚するため、おそらくこれ以䞊曎新されないこずを他の人に譊告したいず思いたす。

党おのコメント19件

プログラミングのバックグラりンドはたずもですが、私はjsを孊んでいるだけで、このプロゞェクトに貢献する必芁がある堎合は、長い間私のgotoアプリであるため、努力する準備ができおいたす。 名前はLaverna2.0 ぞぇ。

@daed最初に@wwebfor && @ wwwredfishを曞いおみたしょう。

圌らはすべおの寄皿者たたはあなたを組織に远加しお、曞き蟌みアクセス暩を持たせるこずができるず確信しおいたす...
それ以倖の堎合は、名前ずリリヌスごずの情報があればお知らせください。AURパッケヌゞを䜜成できたすwink

キヌベヌス掚奚たたは電子メヌルで私に連絡しお、今日ベルリン時間の埌半に@wwebforの個人的な電子メヌルを送信できるようにできたすか

PSフォヌクで新しいリリヌスを生成する堎合は、tarballも生成するこずをお勧めしたすsmile

ええ、確かに。 私は誰の䞋からもプロゞェクトを奪いたくありたせんでした。 取り残されないようにしたかっただけです。

私は米囜䞭倮郚の時間にいたす。 できれば明日キヌベヌスでお話ししたす。

それで、wwebforは私に戻っおきたした。 圌はそのプロゞェクトを終えた。

圌は、lavernaが同期ず耇数のデバむスの問題を解決しないこずを認めたした。 圌は、すでに行っおいる他のプロゞェクトに焊点を圓おる方がよいず提案した。 圌はたた私にリポゞトリぞのアクセスを蚱可しなかったので、私はそれを䜿っお盎接䜕もするこずができたせん。

圌の懞念は正しいず思いたすが、私はラノェルナが奜きで、䜕かを䜜るこずを詊みる䟡倀があるず思いたす。 私はそれをフォヌクし、laverna組織から独立しお開発するずいう私の蚈画を継続する぀もりです。

私はここ数週間、devブランチに慣れようずし、可胜な堎合はマむナヌなバグに取り組んできたした。 正盎なずころ、珟時点ではあたり良い状態ではありたせん。

  • プロゞェクトは、シグナルサヌバヌずmongodbを远加しお、より倚くのクラむアント/サヌバヌモデルに移行しおいる最䞭だったようです。 これは必ずしもホスティングにずっお悪いモデルではありたせんが、Dropboxを介しお同期しおいるたたはたったく同期しおいないスタンドアロンの゚ンドナヌザヌにずっおは負担になりたす。
  • シグナルサヌバヌはマルチナヌザヌ環境を念頭に眮いお構築されおいるようで、いく぀かの䟿利な機胜ナヌザヌ間の共有などの開始がありたすが、それは䞍完党であり、珟圚、耇数のデバむス間での同期を実際に犁止しおいるず思いたす。
  • 䞊蚘にもかかわらず、httpsはデフォルトで有効になっおいたせん。
  • 電子ベヌスのデスクトップアプリバヌゞョンは機胜したせん。
  • gulpは、叀い䟝存関係のためにノヌド10でかなり壊れおいたす。 おそらくこれはい぀か修正される予定ですが、珟圚の蚈画では、サポヌトされおいない新しいバヌゞョンのネむティブパッケヌゞを匷制する予定です。 ETAが芋぀かりたせんでした。

私はこれらの問題に぀いおもっず話し、それらを修正するための掚奚事項/ヘルプを埗たいず思いたす。 この問題をhttps://github.com/daed/laverna/issues/1のフォヌクに耇補し

このプロゞェクトに既埗暩を持っおいる人は誰でも話し合うこずを匷くお勧めしたす。このプロゞェクトはLaverna組織に存圚するため、おそらくこれ以䞊曎新されないこずを他の人に譊告したいず思いたす。

玠敵な芁玄@daed 

私は入る

参考931

やあ。
私は過去にLavernaを実行しおいたしたが、DropBoxのために諊めたした。 私の2セントデヌタベヌスバック゚ンドを備えた実際のクラむアント/サヌバヌモデルに移行するこずは、倚くの同期の問題を防ぐのに圹立぀可胜性がありたす。 そしお、これはプロゞェクトをほが独立させたす。

@ romu70それは私が取り組んできたものの1぀です。 なんらかの理由で、誰もが䞍満を蚀うのを聞いたドロップボックス同期の問題は䞀床もありたせんでした。䞭倮サヌバヌがないずいう事実が気に入っおいたす。 ドロップボックスの方法も䌌おいたすが、少なくずもメモを芋るず、暗号化されおいるこずがわかりたす。 クラむアント/サヌバヌモデル内など、1人の個人たたはグルヌプが゜フトりェアずデヌタベヌスを所有しおいる堎合、必芁な倚くの問題は解決したすが、デヌタが実際に適切に保護されおいるこずをどのように蚌明したすか すでに暗号化されたメッセヌゞをプッシュできるパブリックAPIは、そのような方法の1぀ですが、それは遠く離れたずころにありたす。

ホストバヌゞョン、Bring Your Own Serverバヌゞョン、スタンドアロンデスクトップバヌゞョンを䜿っお、奜きなように提䟛する方法を探しおいたしたが、サポヌトするのは非垞に難しいようです。

クラむアント/サヌバヌが実際に最も速く、ほずんどの堎合次のリリヌスぞのルヌトであるように感じたすが、それに向かっお進むほど、スタンドアロンのデスクトップアプリケヌションを実装するのは難しくなりたす。

私は同意する傟向がありたす。 補品がナヌザヌサヌバヌにむンストヌルされおいるず考える堎合は、クラむアント/サヌバヌが適しおいたす。 このようにしお、デヌタがプラむベヌトであるこずを確信できたすが、セットアップは確かに簡単ではありたせん。

デスクトップアプリケヌションに関しおは、これが事態を難しくするかどうかはわかりたせん。フロント゚ンドをElectronでパッケヌゞ化するこずを考えれば、ほが完了です。

このコヌドベヌスを知らない人が、掘り䞋げる準備ができおいるのを芋お感動したした。 しかし、すでに十分に維持されおいるコヌドベヌス、コミュニティ、サポヌトなどを備えた、同じものDropBox同期をすでに提䟛しおいるBoostnoteに行くずいう、より簡単な方法に぀いおもできたす。

人生は短すぎお車茪の再発明をするこずはできたせん。

Boostnoteはかなり滑らかです、私はそれに同意したす。 それははるかに進んでいお、それにはるかに倚くの磚きがかかっおいたす。 ただし、暗号化は凊理されたせん機胜芁求は1幎匱で開かれおいたす。たた、コンピュヌタヌにむンストヌルする必芁があるもののフットプリントは、lavernaよりもはるかに重いようです。

Lavernaは、USBから完党に䜿甚するこずもでき、むンストヌルされおいなくおもDropboxず察話できたす。 それもかなりきちんずしおいたす。 数人の固定された人々よりも倚くのリ゜ヌスを持぀他のメモツヌルに盎面しおも、ここで節玄する䟡倀はたくさんあるず思いたす。

ここでは単玔なナヌザヌですが、Lavernaの䞻な機胜は、「メモを非公開にする」ずいうストラップラむンを䜿甚したれロ知識暗号化です。 それがなければ、Evernoteに戻ったほうがいいでしょう。

さお、lavernaフロント゚ンドの電子実装は、devブランチの堎合よりもはるかに簡単に実装できたした。 それでも動䜜する自動ビルドツヌルが必芁ですが、それは正しい方向ぞの䞀歩です。

@glocalglocal 「プラむベヌト」の定矩は䜕ですか

「暗号化されおいるが、所有しおいないサヌバヌ䞊にある」は「プラむベヌト」ず芋なされたすか
「暗号化されおいるがロヌカルハヌドドラむブ䞊にある」に぀いおはどうですか

回りくどい方法で、最初のもので十分かどうか、たたは2番目のものが゜フトりェアの䜿甚を怜蚎するための芁件であるかどうかを尋ねおいたす。 間違った答えはありたせん。 ここでナヌザヌの芖点が必芁です。

遞択は垞に良いです。 したがっお、他の成熟した代替案があるにもかかわらず、このプロゞェクトをフォヌクするこずは間違いなく時間ず劎力の䟡倀がありたす。

これが私が最初に考えおいるこずであり、最も柔軟で保守可胜な劥協案です。

珟圚開発䞭
Lavernaは2぀のコンポヌネントであり、UIを数える堎合は3぀、mongodbを数える堎合は4぀です珟圚は芁件。 これは、ナヌザヌに期埅するのは無理です。 ナヌザヌ向けコンポヌネントはシグナルサヌバヌず通信し、シグナルサヌバヌはmongodbず通信したす。 珟圚、mongodbが行うのはナヌザヌ名を保存するこずだけで、私が思うのは公開鍵です。 シグナルサヌバヌが行うこず私が知っおいるこずは、UIを凊理するコンポヌネントからデヌタベヌスを切り離すこずだけです。 これは、ナヌザヌがlaverna "gui"䟋ずしお電子のlavernaを実行し、パブリックlaverna "server" / dbに接続できるこずを意味したす。 私の倧雑把なテストに基づいおいたすが、マルチナヌザヌ/マルチデバむスの実装は䞍完党に芋えたす。 なんずか完党に完成しおいるず、䜿い方がわからなかったので、耇雑すぎたのかもしれたせん。

私が開発者に提案するもの
シグナルサヌバヌずUIを1぀のパッケヌゞにマヌゞしたす。 さらに、このマヌゞされたパッケヌゞの電子バヌゞョンを構築したす。 シグナルサヌバヌを介しおデヌタベヌスにすべおのデヌタを凊理したす。 メモ、ノヌトブック、バックアップ構成ファむル、秘密鍵を陀くすべお。 UI、シグナルサヌバヌ、たたはその䞡方を起動できる構成が含たれおいたす。 さらに、sqlite3接続を凊理できるようにシグナルサヌバヌ甚のアダプタヌを構築したす。

これはlavernaを取り、あなたがそれをあなたが望むものに倉えるこずを可胜にしたす。 このスキヌムの3぀の明らかな構成で、次のいずれかを遞択できたす。

  1. フルマネヌゞドUI、シグナルサヌバヌ、デヌタベヌスはすべお、どこかのサヌバヌで実行されたす。 ブラりザ経由で接続したす。 これは基本的に倚かれ少なかれ今日のlaverna.ccです。 あなたは最も䟿利になり、物をダりンロヌド/むンストヌルする必芁はありたせんが、透明性が最も䜎く、サヌバヌ管理者に盲目的な信頌を眮く必芁がありたす。 これを「Evernote蚭定」ず呌びたす。
  2. クラむアント/サヌバヌUIはノヌドたたは電子を介しおクラむアントコンピュヌタヌ䞊で実行され、シグナルサヌバヌずデヌタベヌスはどこかのサヌバヌ䞊で実行されたす。 䞀元化されたストレヌゞがあり、将来的に含たれる可胜性のあるコラボレヌション機胜を利甚できたす。たた、UIクラむアントを所有しおいたす。これを゜ヌスから構築しお、クラむアントレベルでセキュリティが維持されおいるこずを合理的に期埅できたす。 これはおそらく、機胜、利䟿性、およびセキュリティの最良の劥協点です。 これは、キヌベヌスが機胜するこずを私がどのように理解しおいるかに挠然ず䌌おいたす。
  3. 完党スタンドアロンUI、シグナルサヌバヌ、デヌタベヌスはすべお1぀のボックスで実行されたす。 ノヌドたたは電子は、それらを実行するず、UIずシグナルサヌバヌを起動したす。 デヌタベヌスはmongodbの遞択です。たたは、远加むンストヌルなしの簡単なオプションが必芁な堎合は、sqlite3を遞択できたす。 Dropbox apiメ゜ッドを完党にダンプし、ファむルシステムを介しおDropboxの同期を行いたす。 ドロップボックスを同期させたい堎合は、デヌタベヌスをドロップボックスディレクトリの適切なパスに配眮するこずを遞択できたす。 メモをフラッシュドラむブ、NFS、たたは/ dev / nullに曞き蟌む堎合は、そのように指瀺するだけです。 これはおそらく、珟時点でのlavernaの珟圚のリリヌスがどのように機胜するかに最も近いものです。

䞊蚘の「client」ず「ui」は同じ意味で䜿甚しおいるこずに泚意しおください。

私の唯䞀の本圓の懞念は、特にドロップボックス間で同期するずきのsqlite3の堅牢性です。 私は、人々がドロップボックスで抱えおいた同期の問題のほずんどがAPIに関連しおいるずいう予感がありたすが、ドロップボックスにアクセスするためにアプリ/ファむルシステムに切り替えるだけで、これらの苊痛の倚くを解決できたす。

それはやり盎すこずがたくさんありたす、そしお私はおそらく私の考えを説明するのが埗意ではありたせんが、質問ですか 懞念 コメント

@daedナヌザヌの芳点からするず、暗号化が十分に匷力で透過的である限り、dbはどこにでも保存でき、プラむバシヌの問題は発生したせん。

粟査/監査甚のオヌプン゜ヌスデスクトップおよびモバむルクラむアントず、移怍性ず共有性のためのサヌバヌストレヌゞを備えたクラむアント/サヌバヌモデル2を奜みたす。 倚くの堎合、アプリケヌションはオプションずしおスタンドアロンモデル3を提䟛したす。 モデル2のデヌタベヌスのロヌカルコピヌも、オプションでDropbox、MEGAなどのフォルダヌに保存できたせんでしたか サヌバヌが氞久に消えたずしおも、それは機胜したす。

モデル1では、クラむアント偎の暗号化/埩号化は信頌の問題を解決したせんか 䟋Lastpass、Bitwarden。 これは、ブラりザで実行されるものが粟査されおいるこずを前提ずしおいたす。 モデル1は、特定の状況で䟿利です。

モデル1の堎合
この堎合の「クラむアント」は、lavernauiに接続しおいる単なる「ダム」りェブブラりザです。 それは私たちに2぀のオプションを䞎えたす。

  • 秘密鍵ぞのパスをナヌザヌに尋ねおロヌカルで読み取り、ブラりザ偎のjsで暗号化を行っおから、lavernauiを実行しおいるノヌドむンスタンスにメッセヌゞを枡すこずができたす。これは次のように䞍䟿です。そもそも完党にホストされたセットアップの目的を損なうロヌカルファむルが必芁です。 これはgithubの動䜜ず䌌おいたすが、技術的にはgithubにはクラむアントがただgit / sshを䜿甚しおいたす。
  • たたは、サヌバヌに秘密鍵を保持/管理させるこずができたすただし、パスフレヌズは絶察に䜿甚しないでください。その埌、100リモヌトで凊理を実行したす。 秘密鍵をダりンロヌド/倉曎するこずはできたすが、パスフレヌズを保持しおおらず、鍵を安党に保぀のに倱敗しないこずも信頌する必芁がありたす。 これは、珟圚の実装方法に近いず思いたす。 これは基本的に無料のevernoteで、より䜿いやすいToSず心地よいオヌプン゜ヌスの雰囲気がありたす。 理想的ではありたせんが、䞀郚の人にずっおは十分かもしれたせん。

もっず倚くのオプションがあるかもしれたせんが、珟時点でそれらがどうなるかはわかりたせん。 Lastpass / Bitwardenはパスワヌドを保存し、難読化するず思いたした。 これは、これず組み合わせお䜿甚​​できる暗号化機胜ですが、キヌ管理の問題を解決するものではありたせん。 どちらも䜿ったこずがないので、その効甚がよくわからない可胜性がありたす。
そうは蚀っおも、AWSにこのような「公匏」サヌバヌを蚭定するか、すべおではないにしおも䞀郚の人にずっお十分な堎合に備えお蚭定したす。 䞀郚のナヌザヌにずっおは、信頌性の問題があっおも無料のevernoteで十分だず思いたす。 たぶん、寄付ボタンを叩いお、ホスティング費甚を回収できるかどうかを確認しおください。

モデル2の堎合
これは実際、可胜な3぀の実装の䞭で私のお気に入りの実装です。 技術的には、れロ゜フトりェアをコンピュヌタにむンストヌルする必芁がありたす。 USBドラむブからlavernaを実行し、キヌをそこに保持できたす。 公共のコンピュヌタヌでそこたで行きたい堎合は、テヌルが取り付けられたUSBドラむブに埋め蟌むこずもできたす。
私はロヌカルコピヌを怜蚎しおいたせんでしたが、ある皮のメモのむンポヌト/゚クスポヌト/バックアップ機胜が私のリストに含たれおいたので、これらの皮類の䞡方がうたく調和しおいたす。 サヌバヌがなくなった堎合は、モデル3に倉曎しおメモをむンポヌトし、䜕も起こらなかったかのように先に進むこずができたす。 mongodbに保存されおいるデヌタからロヌカル圢匏に移行するのは少し奇劙かもしれたせんが、それはおそらく察凊できるものです。

䞀般的な曎新ずしお、私は昚倜遅くにuiずシグナルサヌバヌが埋め蟌たれた抂念実蚌電子アプリを䜜成し、䞡方ずも起動時に起動したした。 それは完党に磚きがなく、リリヌスにはたったく適しおいたせんが、远加の劎力をほずんどかけずにモデル3を䜿甚するこずは100可胜であるこずがわかりたした。

3぀のモデルスキヌムを䜿甚する堎合は、laverna uiずサヌバヌのものを含み、電子を含たない「サヌバヌ」バヌゞョンのパッケヌゞず、すべおのコンポヌネントを含む「クラむアント」バヌゞョンのパッケヌゞを䜜成するず思いたす。電子ずしお。 サヌバヌバヌゞョンの堎合、構成はファむルを線集しお行う必芁がありたすが、モデル1たたはモデル2のサヌバヌ偎コンポヌネントを提䟛できたすが、クラむアントバヌゞョンにはUI構成ペヌゞ/りィザヌドがあり、提䟛できたす。モデル2のクラむアントおよび完党なモデル3実装のコンポヌネント。


この䌚話は圹に立ちたしたが、このlavernaリポゞトリに残っおいるこずは、私がそれで䜕もできないので、特に圹に立ちたせん。 誰かが䜕か新しいものを投皿しおいないかどうかはただここで確認したすが、これに぀いお話し続けたい堎合はそしお、みんながそうするこずを願っおいたす https://github.com/daedの私の堎所でそれを行うようにお願いし

そしお、みんなありがずう。

フォヌクが䜕を意味するのかわかりたせんそしお、私がすべきかどうかわかりたせんかが、ずにかく; 私はlavernaapkを詊したしたが、同期が機胜しないようです。 私は5storageでそれを詊しおいたした。 別のペヌゞに別のAndroidバヌゞョンがあるようですが、リリヌスはありたせん。ビルドする必芁があり、私の知識が䞍足しおいるため、倱敗したした。

@xreqxこれは、プロゞェクトが

正盎、ただモバむル版は芋おいたせん。 正盎に蚀うず、モバむルアプリケヌションを曞いた経隓はあたりありたせん。 それは私が働きたいものです。

暙準ファむルに぀いお蚀及する䟡倀があるかもしれたせん; 暙準ノヌトで䜿甚されるラむブラリ。

暙準ファむルは、Webおよびネむティブアプリケヌション甚の同期および暗号化ラむブラリです。 これにより、開発者は優れたナヌザヌ向けアプリケヌションの構築に集䞭でき、同期、サヌバヌ、および゚ンドツヌ゚ンドの暗号化をこのラむブラリに任せるこずができたす。
..
暙準ファむルは再利甚可胜なクラむアントおよびサヌバヌシステムであり、デヌタスキヌマを認識たたは認識しない「ダム」バック゚ンドサヌバヌを展開し、クラむアント偎でデヌタを暗号化しおリモヌトサヌバヌず同期するこずができたす。 。

それで、wwebforは私に戻っおきたした。 圌はそのプロゞェクトを終えた。

このwikiペヌゞは少し前に䜜成したこずに泚意しおください。 私はあなたのコメントにリンクしたした
https://github.com/Laverna/laverna/wiki/DEAD-PROJECT-ALERT

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡