Basierend auf GitHub Release -Downloads und DockerHub Pulls.
Cryptofolio ist eine Open-Source-und selbst gehostete Lösung für die Verfolgung Ihrer Kryptowährungsbestände. Es verfügt über eine Weboberfläche, eine Android-App und eine plattformübergreifende Desktop-Anwendung für Windows, MacOS und Linux. Diese drei Plattformen arbeiten alle mit einer erholsamen API, die Sie selbst hosten müssen.
Die Android Mobile App befindet sich in der Tat bei Google Play.
Ja, es gibt, aber es ist nicht für die langfristige Verwendung gedacht, da Daten in LocalStorage gespeichert werden.
Das Projektboard wird mit allen Funktionen in der Entwicklung aktualisiert.
Wenn Sie spenden möchten, können Sie dies gerne sehr geschätzt. Ich möchte jedoch nicht, dass Sie sich dazu verpflichtet fühlen, und es gibt keine Vorteile dafür. Wenn Sie sich entscheiden, sich zu spenden, kontaktieren Sie mich anschließend, damit ich Ihnen tatsächlich danken kann, und ich würde gerne über Ideen hören, die Sie für Cryptofolio haben. Wenn sie im Rahmen des Projekts sind, werde ich sie wahrscheinlich implementieren.
Klicken Sie in der folgenden Liste auf die zusammenklappbaren Elemente, um die entsprechende Spendenadresse anzuzeigen.
Die Webschnittstelle besteht nur HTML/CSS mit Vanille -JS, die mobile App wurde mit React Native hergestellt, die Desktop -App ist im Wesentlichen ein Klon der Website und verwendet Elektronen. Die erholsame API wurde in PHP codiert.
Ja, die API ist dokumentiert.
Nr. CryptoFolio ist ausschließlich in der Lage, den Wert aller Kryptoassets zu verfolgen, die Sie manuell hinzufügen. Es kommuniziert oder integriert keine Blockchain.
Es kann Ihnen einen kurzen Blick auf den Markt geben und gleichzeitig Ihr Vermögen und deren Wert im Auge behalten. Es enthält außerdem eine Funktion, mit der Sie Ihr Portfolio auf eine schreibgeschützte Weise mit jedem, dem Sie den Link geben möchten, schreibgeschützt werden. Um dies einzurichten, gehen Sie bitte in den Abschnitt "Einstellungen" der Webschnittstelle, aktivieren Sie die Portfoliofreigabe, legen Sie einen Pin -Code fest und verwenden Sie die generierte URL, um Ihre Vermögenswerte anzuzeigen, ohne sich anzumelden. Auf diese Weise können Sie Ihr Portfolio mit Freunden, Familie oder Fremden teilen, ohne dass sie es ändern können.
Da Ihre Daten niemals das Gerät, auf dem die API gehostet wird, niemals verlassen wird, ist sie so privat, wie Sie es schaffen. CryptoFolio sendet Ihre Daten nie überall, und es gibt keinen zentralisierten Server oder irgendetwas zu telefonieren. Es ist völlig in sich geschlossen und unter Ihrer Kontrolle.
Da auf Cryptofolio keine privaten Schlüssel oder tatsächlichen Mittel gehalten werden, sind Ihre Vermögenswerte in keiner Weise gefährdet. Benutzerkennwörter werden mit BCRYPT gehasht, und es gibt clientseitige Validierungsüberprüfungen bei Aktionen, die Daten ändern. Da es sich jedoch um eine selbst gehostete Anwendung handelt, die nur von einer Person verwendet werden soll, gibt es nicht so viele Validierungsüberprüfungen auf der serverseitigen Seite. Wenn Sie also versucht haben, sie absichtlich zu brechen, würden Sie wahrscheinlich erfolgreich sein. Die Idee hier ist, dass Sie nicht versuchen würden, Ihre eigenen Daten durcheinander zu bringen. Wenn Sie auf jeden Fall Dinge brechen, "account.json", "holdings.json" und "setts.json" im Verzeichnis "/api/data/" und anschließend erneut ein Anmeldekopie der Dateien erzeugen (obwohl Sie Ihre Daten verlieren würden), werden sie (obwohl Sie Ihre Daten anmelden).
Wenn Sie DockerHub verwenden, befolgen Sie einfach die Anweisungen auf der Seite dort.
Verwenden Sie docker pull xtrendence/cryptofolio:latest , um das neueste Bild schnell zu ziehen.
Erster Benutzername : Admin (Das Administratorkonto muss immer den Benutzernamen "Admin" haben).
Erstes Passwort : Administrator
Laden Sie zunächst die neueste Version aus dem Abschnitt "Releases" herunter. Für die API und die Website, um sicherzustellen, dass Sie keinen unvollendeten Code erhalten und alles kompatibel ist, laden Sie die Datei "Quellcode (ZIP)" aus dem Abschnitt "Releases" herunter, anstatt nur den Quellcode herunterzuladen, der die neuesten Commits enthält. Anschließend müssen Sie einen Server in Ihrem Netzwerk mit einem Handbuch einrichten.
Wenn Sie es lieber online hosten möchten, können Sie einen Service wie diesen nutzen, um ein kostenloses PHP -Hosting zu erhalten. Ihre Bestände und dergleichen werden in Klartext gespeichert. Denken Sie also daran, dass der Hosting -Anbieter Ihre Daten sehen kann. Diese Option ist jedoch viel einfacher. Sie müssen im Wesentlichen nur die Ordner "API" und "Website" mit der Speicherschnittstelle, die der Hosting -Dienst bietet, hochladen und Sie erledigen.
Sobald Sie einen Server eingerichtet haben, extrahieren Sie den Inhalt des ZIP-Archivs, den Sie aus dem Abschnitt "Releases" heruntergeladen haben, und kopieren Sie den Ordner "API" in das Dokumentgebrauchverzeichnis Ihres Servers (normalerweise c:/xampp/htdocs/). Wenn Sie es beispielsweise in Ihrem eigenen Netzwerk hosten, würde die URL ungefähr so aussehen wie:
http://192.168.1.58:8080/api/
Oder auf Port 80:
http://192.168.1.58/api/
Wenn alles richtig funktioniert, sollte das Öffnen dieser URL mit einem Browser Folgendes ausgeben:
{ "status": "online" }
Sie können dann auch den Ordner "Website" in das Verzeichnis documentRoot kopieren. Installieren Sie die APK -Datei auf Ihrem Android -Telefon, starten Sie die App und geben Sie die URL ein, die Sie früher zur Kenntnis genommen haben, und geben Sie "admin" als Passwort ein (Sie können diese auf der Seite "Einstellungen" nach dem ersten Anmeldung ändern).
Sie müssen die Coingecko -ID eines Kryptoassets nicht mehr verwenden, um ihn zu Ihren Beständen hinzuzufügen. Sie können mit dem entsprechenden Symbol/Ticker hinzugefügt werden (z. B. BTC für Bitcoin, ADA für Cardano, ETHE für Ethereum, Punkt für Polkadot und so weiter).
Um Ihrer Liste der Bestände einen Vorteil hinzuzufügen, müssen Sie herausfinden, welche ID auf Coingecko ist. Sie können dies finden, indem Sie sich die URL des Vermögenswerts ansehen, das Sie sich ansehen. So ist zum Beispiel der Mond -Token von R/Kryptowährung hier zu finden, und wie in der URL zu sehen ist, ist seine ID einfach "Mond". Dieser Prozess könnte in Zukunft erleichtert werden, wenn die Nachfrage vorhanden ist, und ich könnte eine Form der Suchfunktionen hinzufügen, aber dies wäre mit Coingeckos aktueller API nicht wirklich möglich.
Chart.js: https://www.chartjs.org/
QR-Code-Styling: https://qr-code-styling.com/
Flatpickr: https://flatpickr.js.org/