基于GitHub发布下载和Dockerhub拉。
CryptoFolio是一种开源和自托管解决方案,用于跟踪您的加密货币持有量。它具有Web界面,Android移动应用程序以及Windows,MacOS和Linux的跨平台桌面应用程序。这三个平台都使用RESTFUL API进行工作,您必须主持自己。
Android移动应用程序确实在Google Play上。
是的,但是它不打算长期使用,因为它将数据存储在LocalStorage中。
项目委员会将通过目前正在开发的任何功能进行更新。
如果您想捐款,请随时这样做,这将是非常感谢的。但是,我不希望您感到有义务这样做,而且没有津贴。如果您决定捐款,请随后与我联系,这样我实际上可以感谢您,我很想听听您对Cryptofofolio可能有的任何想法。如果它们在项目的范围内,我可能会实施它们。
单击下面列表中的可折叠项目以查看相应的捐赠地址。
Web界面只是带有香草JS的HTML/CSS,移动应用程序是由React Antial制造的,桌面应用程序本质上是该网站的克隆,并且使用了电子。 RESTFUL API在PHP中编码。
是的,记录了API。
否。CryptoFolio完全能够跟踪您手动添加的任何加密集结的价值。它不会与任何区块链进行通信或集成。
它可以让您快速浏览市场,同时还可以跟踪您的资产及其价值。它还包括一项功能,该功能使您可以与您选择给出链接的任何人以仅阅读方式共享投资组合。为了设置此设置,请进入Web接口的“设置”部分,启用投资组合共享,设置PIN代码,并使用生成的URL查看您的资产而无需登录。这使您可以与朋友,家人或陌生人分享您的投资组合,而无需他们对其进行修改。
由于您的数据永远不会留下API托管的任何设备,因此它与您一样私有。 CryptoFolio永远不会在任何地方发送您的数据,也没有集中式服务器或任何电话要回家;这完全是独立的,并且在您的控制之下。
由于没有私钥或实际资金在Cryptofolio上持有,因此您的资产在任何方面均无风险。用户密码与BCRypt一起使用,并且在执行修改任何数据的操作时会进行客户端验证检查。但是,由于这是一个自托管应用程序,仅打算由一个人使用,因此在服务器端的验证检查并不多,因此,如果您试图故意故意破坏它,则可能会成功。这里的想法是,您不会试图弄乱自己的数据。无论如何,如果您确实破坏了事情,请在“/api/data/”目录中删除“ account.json”,“ holdings.json”和“ settings.json”,然后再次登录将生成文件的新工作副本(尽管您会丢失数据)。
如果您使用DockerHub,则只需按照该页面上的说明进行操作即可。
使用docker pull xtrendence/cryptofolio:latest ,以快速拉出最新图像。
初始用户名:管理员(管理员帐户必须始终具有用户名“ admin”)
初始密码:管理员
首先,从“版本”部分下载最新版本。对于API和网站,为了确保您没有获得任何未完成的代码,并且所有内容都兼容,请从“发行版”部分下载“源代码(zip)”文件,而不仅仅是下载包含最新作品的源代码。然后,您必须使用类似指南的网络上的服务器设置服务器。
如果您想在线托管它,则可以使用这样的服务来获得免费的PHP托管。您的股份和这些股份以纯文本存储,因此请记住,托管提供商将能够查看您的数据。但是,此选项要容易得多,您本质上只需要使用托管服务提供的任何存储界面上传“ API”和“网站”文件夹即可完成。
设置服务器后,请从“发行版”部分下载的Zip档案的内容,然后将“ API”文件夹复制到服务器的DocumentRoot Directory(通常C:/XAMPP/HTDOC/),并记下URL指向“/api/”目录的URL(您需要了解您的服务器的IP)。例如,如果您将其托管在自己的网络上,则URL看起来像:
http://192.168.1.58:8080/api/
或端口80:
http://192.168.1.58/api/
如果一切正常工作,则使用浏览器打开该URL应输出以下内容:
{ "status": "online" }
然后,您也可以将“网站”文件夹复制到DocumentRoot目录中。在您的Android手机上安装APK文件,启动应用程序,然后输入您之前注意到的URL,然后作为密码输入“ Admin”(您可以并且应该在首次登录后在“设置”页面中更改此信息)。
您不再需要使用加密助理的Coingecko ID将其添加到您的持股中。可以使用适当的符号/股票添加它们(例如比特币的BTC,Cardano的ADA,以太坊的ETH,Polkadot的点等)。
为了将资产添加到您的持股列表中,您将需要找出其ID在Coingecko上的内容。您可以通过查看您要查看的任何资产的URL来找到这一点。因此,例如,可以在此处找到R/加密货币的月亮令牌,如URL所示,其ID只是“月亮”。如果需求存在,将来可能会更容易这个过程,我可能会添加某种形式的搜索功能,但是对于Coingecko的当前API来说,这是不可能的。
Chart.js:https://www.chartjs.org/
QR代码样式:https://qr-code-styling.com/
flatpickr:https://flatpickr.js.org/