GithubリリースのダウンロードとDockerHub Pullsに基づきます。
Cryptofolioは、暗号通貨の保有を追跡するためのオープンソースであり、自己ホストされたソリューションです。 Webインターフェイス、Androidモバイルアプリ、Windows、MacOS、Linux用のクロスプラットフォームデスクトップアプリケーションを備えています。これらの3つのプラットフォームはすべて、Restful APIを使用して動作します。これは自分自身をホストする必要があります。
Androidモバイルアプリは確かにGoogle Playにあります。
はい、ありますが、LocalStorageにデータを保存するため、長期的な使用を意図したものではありません。
プロジェクトボードは、現在開発中の機能で更新されます。
寄付したい場合は、お気軽にお願いします。感謝してください。しかし、私はあなたにそうする義務を感じてほしくありません、そしてそれのための特典はありません。あなたが寄付することに決めた場合は、後で私に連絡して、私は実際にあなたに感謝することができます、そして私はあなたがCryptofolioのために持っているかもしれないどんなアイデアについても聞いてみたいです。それらがプロジェクトの範囲内にある場合、私はおそらくそれらを実装します。
以下のリストの折りたたみ式アイテムをクリックして、対応する寄付アドレスを表示します。
Webインターフェイスは、Vanilla JSを使用したHTML/CSSです。モバイルアプリはReactネイティブで作成され、デスクトップアプリは本質的にWebサイトのクローンであり、電子を使用しています。 RESTFUL APIはPHPでコーディングされました。
はい、APIが文書化されています。
いいえ。Cryptofolioは、手動で追加するCryptoAssetsの価値を追跡することのみができます。ブロックチェーンと通信したり統合したりしません。
また、資産とその価値を追跡すると同時に、市場を迅速に一目で提供できます。また、リンクを提供することを選択した人と読み取り専用の方法でポートフォリオを共有できる機能も含まれています。これをセットアップするには、Webインターフェイスの「設定」セクションに移動し、ポートフォリオ共有を有効にし、PINコードを設定し、生成されたURLを使用してログインすることなくアセットを表示します。これにより、ポートフォリオを友人、家族、または見知らぬ人と共有することができます。
データは、APIがホストされているデバイスを離れることは決してないので、それはあなたと同じくらいプライベートです。 Cryptofolioはデータをどこにも送信しません。また、集中サーバーや電話をかけるものはありません。それは完全に自己完結型であり、あなたの管理下にあります。
Cryptofolioにはプライベートキーや実際の資金が保持されていないため、資産はいかなるリスクもありません。ユーザーのパスワードはBCRYPTでハッシュされ、データを変更するアクションを実行するときにクライアント側の検証チェックがあります。ただし、これは1人の人が使用することを意図した自己ホストのアプリケーションであるため、サーバー側にはそれほど多くの検証チェックはありません。したがって、意図的にそれを破ろうとした場合、おそらく成功するでしょう。ここでの考えは、あなたがあなた自身のデータを台無しにしようとしないということです。いずれにせよ、「/api/data/」ディレクトリで「account.json」、「holdings.json」、および「settings.json」を削除し、その後再びログインすると、ファイルの新しい作業コピーが生成されます(データが失われますが)。
DockerHubを使用する場合は、ページの指示に従ってください。
docker pull xtrendence/cryptofolio:latest最新画像をすばやくプルします。
初期ユーザー名:管理者(管理アカウントには常にユーザー名「管理者」が必要です)
最初のパスワード:管理者
まず、リリースセクションから最新リリースをダウンロードします。 APIおよびWebサイトについては、未完成のコードを取得せず、すべてが互換性があることを確認するには、最新のコミットを含むソースコードをダウンロードするのではなく、リリースセクションから「ソースコード(ZIP)」ファイルをダウンロードしてください。その後、このようなガイドを使用して、ネットワーク上にサーバーを設定する必要があります。
オンラインでホストしたい場合は、無料のPHPホスティングを取得するために、このようなサービスを使用できます。あなたの保有物などは平文に保存されているため、ホスティングプロバイダーがあなたのデータを見ることができることに留意してください。ただし、このオプションは非常に簡単です。基本的には、ホスティングサービスが提供するストレージインターフェイスを使用して「API」と「Webサイト」フォルダーをアップロードする必要があります。
サーバーをセットアップしたら、リリースセクションからダウンロードしたzipアーカイブのコンテンツを抽出し、「API」フォルダーをサーバーのDocumentRootディレクトリがどこにでもコピーします(通常はc:/xampp/htdocs/)、「/api/」ディレクトリ(このためのローカルIPのためにローカルIPを知る必要があります)を指し示すURLに注意してください。たとえば、自分のネットワークでホストしている場合、URLは次のようになります。
http://192.168.1.58:8080/api/
またはポート80で:
http://192.168.1.58/api/
すべてが正しく機能している場合、そのURLをブラウザで開くと、次のように出力する必要があります。
{ "status": "online" }
その後、「Webサイト」フォルダーをDocumentRootディレクトリにコピーすることもできます。 ANDROID電話にAPKファイルをインストールし、アプリを起動し、以前に注意したURLを入力し、パスワードとして「管理者」を入力します(最初にログインした後、「設定」ページでこれを変更できます)。
CryptoAssetのCoingecko IDを使用して、保有物に追加する必要はなくなりました。適切なシンボル/ティッカー(ビットコイン用のBTC、カルダノのADA、イーサリアムのETH、ポルカドットのドットなど)を使用して追加できます。
保有資産のリストに資産を追加するには、CoingeckoでそのIDが何であるかを知る必要があります。これを見つけることができます。したがって、たとえば、r/cryptocurrencyの月のトークンはここで見つけることができ、URLに見られるように、そのIDは単に「月」です。需要があれば、このプロセスは将来的に容易になる可能性があり、何らかの形の検索機能を追加するかもしれませんが、これはCoingeckoの現在のAPIでは実際には不可能です。
chart.js:https://www.chartjs.org/
QRコードスタイリング:https://qr-code-styling.com/
Flatpickr:https://flatpickr.js.org/