На основе загрузки GitHub выпуска и Dockerhub Pulls.
Cryptofolio-это открытый источник и самостоятельное решение для отслеживания ваших криптовалютных акций. Он имеет веб-интерфейс, мобильное приложение для Android и кроссплатформенное настольное приложение для Windows, MacOS и Linux. Все эти три платформы работают, используя RESTFUL API, который вам придется разместить себя.
Мобильное приложение Android действительно в Google Play.
Да, есть, но это не предназначено для долгосрочного использования, поскольку он хранит данные в LocalStorage.
Правление проекта будет обновлено с помощью любых функций, которые в настоящее время находятся в разработке.
Если вы хотите пожертвовать, то, пожалуйста, не стесняйтесь сделать это, это было бы очень оценено. Тем не менее, я не хочу, чтобы вы чувствовали себя обязанными сделать это, и для этого нет льгот. Если вы решите пожертвовать, пожалуйста, свяжитесь со мной после этого, чтобы я действительно мог поблагодарить вас, и я хотел бы услышать о любых идеях, которые у вас есть для Cryptofolio. Если они находятся в рамках проекта, я, вероятно, их реализую.
Нажмите на складные элементы в списке ниже, чтобы просмотреть соответствующий адрес пожертвования.
Веб -интерфейс представляет собой просто HTML/CSS с ванильным JS, мобильное приложение было сделано из REACT Native, настольное приложение, по сути, является клоном веб -сайта и использует электрон. RESTFUL API был закодирован в PHP.
Да, API задокументирован.
Нет. Cryptofolio может отслеживать ценность любых криптоассет, которые вы добавляете вручную. Он не общается и не интегрируется с каким -либо блокчейном.
Это может дать вам быстрый взгляд на рынок, а также отслеживать ваши активы и их стоимость. Он также включает в себя функцию, которая позволяет вам делиться своим портфелем только для чтения с кем-либо, на кого вы выбираете, чтобы дать ссылку. Чтобы настроить это, перейдите в раздел «Настройки» веб -интерфейса, включите обмен портфелем, установите код PIN -код и используйте сгенерированный URL -адрес для просмотра ваших активов без необходимости входа в систему. Это позволяет вам поделиться своим портфелем с друзьями, семьей или незнакомцами, если они не смогут его модифицировать.
Поскольку ваши данные никогда не покидают какого -либо устройства, на котором находится API, он настолько частным, как и вы. Cryptofolio никогда не отправляет ваши данные нигде, и нет централизованного сервера или чего -то еще, чтобы позвонить домой; Это полностью автономно и под вашим контролем.
Поскольку на Cryptofolio нет частных ключей или фактических средств, ваши активы никоим образом не подвергаются риску. Пароли пользователей хэшируются с Bcrypt, и при выполнении действий, которые изменяют данные, существуют проверки проверки на стороне клиента. Однако, поскольку это самостоятельное приложение, которое предназначено только для использования одним человеком, на серверной стороне не так много проверки проверки, поэтому, если вы попытаетесь разорвать его нарочно, вы, вероятно, добьетесь успеха. Идея здесь в том, что вы не попытаетесь испортить свои собственные данные. В любом случае, если вы делаете разбивание, удаляя «account.json», «holdings.json» и «настройки.
Если вы используете Dockerhub, просто следуйте инструкциям на странице.
Используйте docker pull xtrendence/cryptofolio:latest , чтобы быстро вытащить новейшее изображение.
Первоначальное имя пользователя : администратор (учетная запись администратора всегда должно иметь имя пользователя «Админ»)
Первоначальный пароль : администратор
Во -первых, загрузите последний релиз из раздела релизов. Для API и веб -сайта, чтобы убедиться, что вы не получаете никакого незаконченного кода и что все совместимо, загрузите файл «исходный код (ZIP)» из раздела релизов, а не просто загружать исходный код, содержащий самые последние коммиты. Затем вам придется настроить сервер в вашей сети, используя подобное руководство.
Если вы предпочитаете разместить его в Интернете, вы можете использовать такой сервис, как этот, чтобы получить бесплатный хостинг PHP. Ваши активы и тому подобное хранятся в явном тексту, поэтому имейте в виду, что хостинг -провайдер сможет увидеть ваши данные. Эта опция намного проще, по сути, вам просто нужно загрузить папки «API» и «сайт» с любым интерфейсом хранения, который предоставляет служба хостинга, и вы будете готовы.
После того, как вы настроите сервер, извлеките содержание архива ZIP, которое вы загружаете из разделения выпусков, и копируйте папку «API» в папку, где бы ни находился ваш серверный каталог документов (обычно C:/xampp/htdocs/), и обратите внимание на ссылку на адрес «/API/» (вам необходимо узнать локальный IP вашего сервера для этого). Например, если вы размещаете его в своей собственной сети, URL будет выглядеть как -то вроде:
http://192.168.1.58:8080/api/
Или в порту 80:
http://192.168.1.58/api/
Если все работает правильно, открытие этого URL -адреса с браузером должен вывести следующее:
{ "status": "online" }
Затем вы также можете скопировать папку «Веб -сайт» в каталог DocumentRoot. Установите файл APK на свой телефон Android, запустите приложение и введите URL -адрес, который вы приняли к сведению ранее, и введите «администратор» в качестве пароля (вы можете и должны изменить его на странице «Настройки» после первого входа).
Вам больше не нужно использовать идентификатор Coingecko криптоассета, чтобы добавить его в свои активы. Их можно добавить с помощью соответствующего символа/тикера (например, BTC для биткойнов, ADA для кардано, ETH для Ethereum, Dot для Полкадота и так далее).
Чтобы добавить актив в ваш список владений, вам нужно будет выяснить, что его идентификатор на Coingecko. Вы можете найти это, посмотрев на URL -адрес того, на что вы смотрите. Так, например, лунный знак R/криптовалюта можно найти здесь, и, как видно из URL, его идентификатор - просто «луна». Этот процесс может быть облегчен в будущем, если спрос будет, и я мог бы добавить какую -то форму функциональности поиска, но это не было бы возможно с текущим API Coingecko.
Chart.js: https://www.chartjs.org/
QR-код Стиль: https://qr-code-styling.com/
Flatpickr: https://flatpickr.js.org/