Bitcoin Forum

Local => Кодеры => Topic started by: HackerBOSS on March 04, 2016, 05:47:05 PM



Title: как развернуть daemon на VPS?
Post by: HackerBOSS on March 04, 2016, 05:47:05 PM
подскажите как развернуть daemon на VPS?
я в этом полный нуб.
ни разу не устанавливал..

помогите плиз :)


Title: Re: как развернуть daemon на VPS?
Post by: HackerBOSS on March 05, 2016, 07:51:49 AM
узнал короче, что бы апи v2 использовать, надо на сервере развернуть demonа. как сделать это на простом хостинге?
подскажите..


Title: Re: как развернуть daemon на VPS?
Post by: multicoins.org on March 06, 2016, 11:02:38 AM
узнал короче, что бы апи v2 использовать, надо на сервере развернуть demonа. как сделать это на простом хостинге?
подскажите..

Что за апи в2?
Демона на впс развернул вчера так:
1. Скачал демона
2. Запустил демона
 :)


Title: Re: как развернуть daemon на VPS?
Post by: btcmasterZ on March 06, 2016, 05:25:31 PM
узнал короче, что бы апи v2 использовать, надо на сервере развернуть demonа. как сделать это на простом хостинге?
подскажите..

Что за апи в2?
Демона на впс развернул вчера так:
1. Скачал демона
2. Запустил демона
 :)
Тоже интересуюсь этим.
Можете по подробнее рассказать.
Откуда демона качать, как запускать.
Или ссылки где описано.


Title: Re: как развернуть daemon на VPS?
Post by: HackerBOSS on March 06, 2016, 06:31:21 PM
узнал короче, что бы апи v2 использовать, надо на сервере развернуть demonа. как сделать это на простом хостинге?
подскажите..

Что за апи в2?
Демона на впс развернул вчера так:
1. Скачал демона
2. Запустил демона
 :)

API V2 для blockchain.info.
что бы можно было управлять кошельком и делать переводы, смотреть баланс, принимать биткоины


Title: Re: как развернуть daemon на VPS?
Post by: HackerBOSS on March 06, 2016, 06:33:42 PM
какой vps используете?
и все работает?
как вам удалось это сделать..
я оказывается в установках серверов нуб))
научите плиз


Title: Re: как развернуть daemon на VPS?
Post by: kzv on March 06, 2016, 08:08:36 PM
какой vps используете?
и все работает?
как вам удалось это сделать..
я оказывается в установках серверов нуб))
научите плиз

Меня блокчейнинфо забанил я его тоже ))
Поэтому ставлю демона bitcoind https://en.bitcoin.it/wiki/Running_Bitcoin
Делается это так:
1. Регаетесь по моей реф. ссылке тут: https://m.do.co/c/1ece5d76d5cd  и получаете 10 баксов на счет = два месяца бесплатного вдс. Если зарегаетесь без рефа, то скидки не будет ))
2. Поднимаете вдс на линуксе какой нравится.
3. Качаете bitcoind в какую нибудь директорию от сюда: https://bitcoin.org/bin/bitcoin-core-0.12.0/
4. Распаковываете архив например в /home/bitcoind/bitcoind/bitcoin-0.12.0
5. Создаете в любом месте текстовый файл "start.bat" с таким текстом:

Quote
#!/bin/sh

nohup /home/bitcoind/bitcoind/bitcoin-0.12.0/bin/bitcoind -prune=1000 -server -rpcuser=user -rpcpassword=password &
6. Даете файлу права на выполнение и запускаете.
7. Если все запустилось, то в домашней директории появится папка ".bitcoin" внутри которой есть файл debug.log В этом файле будет инфа о статусе синхронизации.



Title: Re: как развернуть daemon на VPS?
Post by: UR on March 06, 2016, 09:15:06 PM
На самом деле всё не так просто. Сегодня история блокчейна занимает 50 Гб.


Title: Re: как развернуть daemon на VPS?
Post by: kzv on March 06, 2016, 09:43:08 PM
На самом деле всё не так просто. Сегодня история блокчейна занимает 50 Гб.

Вся истори весит уже больше 70 ))
Только в 12 версии коры, можно ограничивать аппетит демона параметром -prune


Title: Re: как развернуть daemon на VPS?
Post by: UR on March 06, 2016, 10:36:16 PM
можно ограничивать аппетит демона параметром -prune

Ax какая интересная информация! Вы спасли кусок моей жизни. Серьёзно. Спасибо! И как я такое прое*ал!
 


Title: Re: как развернуть daemon на VPS?
Post by: HackerBOSS on March 07, 2016, 05:05:45 AM
На самом деле всё не так просто. Сегодня история блокчейна занимает 50 Гб.

Вся истори весит уже больше 70 ))
Только в 12 версии коры, можно ограничивать аппетит демона параметром -prune

спасибо вам за подробную инструкцию!
супер!
сегодня опробую установку!

по параметр -prune не понял только.. как его использовать?
куда вводить?


Title: Re: как развернуть daemon на VPS?
Post by: svetoch on March 07, 2016, 07:58:47 AM

по параметр -prune не понял только.. как его использовать?
куда вводить?
вам же дали пример запуска
Quote
#!/bin/sh

nohup /home/bitcoind/bitcoind/bitcoin-0.12.0/bin/bitcoind -prune=1000 -server -rpcuser=user -rpcpassword=password &
как я понимаю будет храниться гиг транзакций


Title: Re: как развернуть daemon на VPS?
Post by: btcmasterZ on March 07, 2016, 08:32:52 AM
какой vps используете?
и все работает?
как вам удалось это сделать..
я оказывается в установках серверов нуб))
научите плиз

Меня блокчейнинфо забанил я его тоже ))
Поэтому ставлю демона bitcoind https://en.bitcoin.it/wiki/Running_Bitcoin
Делается это так:
1. Регаетесь по моей реф. ссылке тут: https://m.do.co/c/1ece5d76d5cd  и получаете 10 баксов на счет = два месяца бесплатного вдс. Если зарегаетесь без рефа, то скидки не будет ))
2. Поднимаете вдс на линуксе какой нравится.
3. Качаете bitcoind в какую нибудь директорию от сюда: https://bitcoin.org/bin/bitcoin-core-0.12.0/
4. Распаковываете архив например в /home/bitcoind/bitcoind/bitcoin-0.12.0
5. Создаете в любом месте текстовый файл "start.bat" с таким текстом:

Quote
#!/bin/sh

nohup /home/bitcoind/bitcoind/bitcoin-0.12.0/bin/bitcoind -prune=1000 -server -rpcuser=user -rpcpassword=password &
6. Даете файлу права на выполнение и запускаете.
7. Если все запустилось, то в домашней директории появится папка ".bitcoin" внутри которой есть файл debug.log В этом файле будет инфа о статусе синхронизации.



Класс!

А этот хостинг поддерживает ssh через PuTTy?
Именно надо vds, а не vps?


Title: Re: как развернуть daemon на VPS?
Post by: kzv on March 07, 2016, 01:49:10 PM
А этот хостинг поддерживает ssh через PuTTy?
Именно надо vds, а не vps?
Поддерживает.
У них не выделенный железный сервер, если вы об этом, но технология виртуализации очень продвинутая (KVM а не OpenVZ).


Title: Re: как развернуть daemon на VPS?
Post by: HackerBOSS on March 11, 2016, 04:35:59 PM
Делается это так:
1. Регаетесь по моей реф. ссылке тут: https://m.do.co/c/1ece5d76d5cd  и получаете 10 баксов на счет = два месяца бесплатного вдс. Если зарегаетесь без рефа, то скидки не будет ))


Это реально так? или просто рефералов набираете..
а через 2 месяца какая цена будет?

слышал что на амазон можно залить..


Title: Re: как развернуть daemon на VPS?
Post by: kzv on March 11, 2016, 07:10:48 PM
Делается это так:
1. Регаетесь по моей реф. ссылке тут: https://m.do.co/c/1ece5d76d5cd  и получаете 10 баксов на счет = два месяца бесплатного вдс. Если зарегаетесь без рефа, то скидки не будет ))


Это реально так? или просто рефералов набираете..
а через 2 месяца какая цена будет?

слышал что на амазон можно залить..

На амазоне первый год бесплатно, потом ценник конский.
Насчет реально или нет - попробуйте, я сам не с рефа регался поэтому скидок не было. Так что 100% гарантии не даю ))
Минимальная цена у DigitalOcean 5 баксов в месяц. За эти деньги дают 20 Гиг SSD и 500 метров оперативки, виртуализация KVM (оверселлинг невозможен в отличии от OpenVZ). У меня на таком вдс крутится уже второй год довольно нагруженный проект http://3s3s.org


Title: Re: как развернуть daemon на VPS?
Post by: HackerBOSS on March 12, 2016, 08:52:37 AM
Делается это так:
1. Регаетесь по моей реф. ссылке тут: https://m.do.co/c/1ece5d76d5cd  и получаете 10 баксов на счет = два месяца бесплатного вдс. Если зарегаетесь без рефа, то скидки не будет ))


Это реально так? или просто рефералов набираете..
а через 2 месяца какая цена будет?

слышал что на амазон можно залить..

На амазоне первый год бесплатно, потом ценник конский.
Насчет реально или нет - попробуйте, я сам не с рефа регался поэтому скидок не было. Так что 100% гарантии не даю ))
Минимальная цена у DigitalOcean 5 баксов в месяц. За эти деньги дают 20 Гиг SSD и 500 метров оперативки, виртуализация KVM (оверселлинг невозможен в отличии от OpenVZ). У меня на таком вдс крутится уже второй год довольно нагруженный проект http://3s3s.org

ок. попробую.
но ваш проект что-то не открывается.. не первый не второй и антивирус сработал, блокировал ваш сайт  ;D ;D ;D


Title: Re: как развернуть daemon на VPS?
Post by: kzv on March 12, 2016, 04:30:00 PM
но ваш проект что-то не открывается.. не первый не второй и антивирус сработал, блокировал ваш сайт  ;D ;D ;D

меняйте антивирус, походу дела ваш разработан рашен фсб-шниками
http://snag.gy/cL7B5.jpg


Title: Re: как развернуть daemon на VPS?
Post by: btcmasterZ on March 13, 2016, 09:00:29 AM
Делается это так:
1. Регаетесь по моей реф. ссылке тут: https://m.do.co/c/1ece5d76d5cd  и получаете 10 баксов на счет = два месяца бесплатного вдс. Если зарегаетесь без рефа, то скидки не будет ))


Это реально так? или просто рефералов набираете..
а через 2 месяца какая цена будет?

слышал что на амазон можно залить..

На амазоне первый год бесплатно, потом ценник конский.
Насчет реально или нет - попробуйте, я сам не с рефа регался поэтому скидок не было. Так что 100% гарантии не даю ))
Минимальная цена у DigitalOcean 5 баксов в месяц. За эти деньги дают 20 Гиг SSD и 500 метров оперативки, виртуализация KVM (оверселлинг невозможен в отличии от OpenVZ). У меня на таком вдс крутится уже второй год довольно нагруженный проект http://3s3s.org

регнулся, 10$ получил..
но там такая хрень Thanks! Please add a credit card to activate your account.
что делать?

Там просят первый платёж внести 5 бакинских..
Это как?


Title: Re: как развернуть daemon на VPS?
Post by: multicoins.org on March 13, 2016, 02:55:06 PM
регнулся, 10$ получил..
но там такая хрень Thanks! Please add a credit card to activate your account.
что делать?

Там просят первый платёж внести 5 бакинских..
Это как?

Ну хитро придумано значит ))
Типа чтобы халявщиков отсеять, просят закинуть реальные 5 баксов и дают за это 3 месяца вдс. Потом каждый месяц по 5 баксов...
Кстати, российские карточки они не принимают (раньше не принимали), я пейпалом счет пополняю.


Title: Re: как развернуть daemon на VPS?
Post by: btcmasterZ on March 13, 2016, 05:34:20 PM
регнулся, 10$ получил..
но там такая хрень Thanks! Please add a credit card to activate your account.
что делать?

Там просят первый платёж внести 5 бакинских..
Это как?

Ну хитро придумано значит ))
Типа чтобы халявщиков отсеять, просят закинуть реальные 5 баксов и дают за это 3 месяца вдс. Потом каждый месяц по 5 баксов...
Кстати, российские карточки они не принимают (раньше не принимали), я пейпалом счет пополняю.

У тебя что несколько аккаунтов тут? Не боишься что забанят?...


Title: Re: как развернуть daemon на VPS?
Post by: btcmasterZ on March 14, 2016, 04:00:59 AM
Quote from: kzv

Насчет реально или нет - попробуйте, я сам не с рефа регался поэтому скидок не было. Так что 100% гарантии не даю ))
Минимальная цена у DigitalOcean 5 баксов в месяц. За эти деньги дают 20 Гиг SSD и 500 метров оперативки, виртуализация KVM (оверселлинг невозможен в отличии от OpenVZ). У меня на таком вдс крутится уже второй год довольно нагруженный проект http://3s3s.org

а киви карта подойдет?


Title: Re: как развернуть daemon на VPS?
Post by: kzv on March 14, 2016, 06:20:20 AM
У тебя что несколько аккаунтов тут? Не боишься что забанят?...
18 лет в интернете, ни разу не видел форума, где банят за мультиаккаунты ))
А конкретно этот форум вообще уникален: тут можно продавать аккаунты!

Quote
18. Иметь несколько учётных записей не запрещено, как и заниматься их продажей, тем не менее продавать учётные записи не рекомендуется.2

Quote
а киви карта подойдет?
Нет не подойдет.
Но если она привязана к счету в пейпале - то через пейпал платежи проходят нормально.

Был еще кстати один хостинг vultr.com который раньше давал бесплатный период даже без рефов, нормально относился ко всем карточкам и даже принимал битки, не знаю как там сейчас. Так что если они там еще раздают халяву - можете попробовать, но оставаться там на долго - сильно не рекомендую. Лично у меня они после первой абузы без разговоров забанили акк и не вернули 10 баксов которые там оставались.


Title: Re: как развернуть daemon на VPS?
Post by: Gimmoroy on March 15, 2016, 06:57:11 PM
Asure и Rackspace дают бесплатно год. Потом начинаются 50 баксов месяц. Карточку надо. Проходит не каждая, однако, когда оказывается что ты им должен, магическим образом начинают работать все карточки.

Quote
В нашем деле главное - вовремя смыться 
(с) «Праздник святого Йоргена» (1930).


Title: Re: как развернуть daemon на VPS?
Post by: UR on March 15, 2016, 07:38:18 PM
Возвращаясь к теме: bitcoind 0.12.0 регулярно слетает. Примерно раз в сутки. Ни у кого такого нет ?

wheezy systemd

server=1
daemon=0
testnet=0
rpcuser=****************
rpcpassword=*************
prune=4000
maxmempool=200
sendfreetransactions=1


Title: Re: как развернуть daemon на VPS?
Post by: Vadi2323 on March 16, 2016, 05:49:13 AM
Asure и Rackspace дают бесплатно год. Потом начинаются 50 баксов месяц. Карточку надо. Проходит не каждая, однако, когда оказывается что ты им должен, магическим образом начинают работать все карточки.

Что ещё за Asure? Может быть Microsoft Azure? Так Ажура не год, а месяц бесплатно даёт. Точнее можно на месяц растянуть, а можно набрать пробные тарифы такие, что и за неделю всё израсходуешь.

Quote
В нашем деле главное - вовремя смыться  
(с) «Праздник святого Йоргена» (1930).

На Ажуре не нужно смываться, мне они письмо прислали, что сами всё отключат.


Title: Re: как развернуть daemon на VPS?
Post by: kzv on March 16, 2016, 06:47:41 AM
Возвращаясь к теме: bitcoind 0.12.0 регулярно слетает. Примерно раз в сутки. Ни у кого такого нет ?

wheezy systemd

server=1
daemon=0
testnet=0
rpcuser=****************
rpcpassword=*************
prune=4000
maxmempool=200
sendfreetransactions=1


такая же хрень ((

Написал скрипт для автоматического перезапуска после крэша:

Quote
#!/usr/bin/python

import os
import time

HOME_DIR = '/home/bitcoind'
os.chdir(HOME_DIR)

f = open('start.log', 'w')
print f
f.write('start log\n')
f.flush()

while True:
    f.write('while - start\n')
    f.flush()
    os.system("nohup " + HOME_DIR + "/start.bat")
    f.write('program stopped\n')
    f.flush()
    time.sleep(60)


Про Asure это чел наверное с Амазоном попутал ))


Title: Re: как развернуть daemon на VPS?
Post by: UR on March 16, 2016, 10:49:22 AM
При внимательном разглядывании видно что при крэше прихватывает другие задачи.
ИМХО вывод такой - если скрипт, то ребутить ибо память. Я сделал своп - посмотрим насколько поможет.


Title: Re: как развернуть daemon на VPS?
Post by: UR on March 17, 2016, 02:26:58 PM
Вроде помогло...

http://s14.postimg.org/3nxnubp9d/htop.png

Авторы просят для bitcoind 2 GB памяти, наверное они что-то знают...


Title: Re: как развернуть daemon на VPS?
Post by: Gimmoroy on March 17, 2016, 02:47:59 PM
Про Asure это чел наверное с Амазоном попутал ))

Будем считать "оговорился" . С Rackspace такая история:

- Открываю девелоперский кредит
- На 7ом месяце меня сканят китайцы, брутят по всем портам (находят дырявый Redis!)
- Раки выставляют мне счёт на целых 3 бака за сверхплановые ресурсы для удовлетворения китайцев
- Раки объявляют мои карточки говном, блочат аккаунт и обещают пришествие коллекторов
- После этого спокойно снимают деньги с карточки, присылают письмо про спасибо
- Аккаунт (и возможность создания тикета ) остаётся заблокированным с издевательским нагом "Создайте тикет для разлочивания "
- Я пол года наслаждаюсь ежедневными письмами с отчётами про бэкапы.  




Title: Re: как развернуть daemon на VPS?
Post by: Vadi2323 on March 18, 2016, 04:52:53 AM
- После этого спокойно снимают деньги с карточки, присылают письмо про спасибо

С карты деньги идут небыстро, особенно до заграницы. Можно было попробовать в банк обратиться чтобы перевод вернули ("без моего ведома", "я не платил"). А лучше всего читать соглашение и не связываться, если в условиях оговорены случаи оплаты при превышении лимитов и есть возможность за лимиты уйти.

Например, на Амазоне я подобрал такие условия, что ну никак за лимит никто не выбьет меня, разве что через год начнётся платный период, но я через год закрою аккаунт. К тому же есть возможность удалить карту из способов оплаты (как сработает сам не проверял).


Title: Re: как развернуть daemon на VPS?
Post by: Gimmoroy on March 18, 2016, 10:14:45 AM
Например, на Амазоне я подобрал такие условия, что ну никак за лимит никто не выбьет меня, разве что через год начнётся платный период, но я через год закрою аккаунт. К тому же есть возможность удалить карту из способов оплаты (как сработает сам не проверял).

Условия девелоперского кредита (год шары) именно таковы - ты платишь за превышение лимитов.
Карту удалить на Раке невозможно - можно только заменить на другую валидную. Других способов оплаты нет.

3 бакса-хер бы с ними, но расстраивает сам способ их вытягивания. А если бы китайцы за сутки не справились?


Title: Re: как развернуть daemon на VPS?
Post by: kamazz on March 24, 2016, 10:24:08 PM
Скрипт для убунты
Очень удобно

Code:
#!/bin/bash
echo "########### The server will reboot when the script is complete"
echo "########### Changing to home dir"
cd ~
echo "########### Change your root password!"
passwd
echo "########### Firewall rules; allow 22,8333"
ufw allow 22/tcp
ufw allow 8333/tcp
ufw --force enable
echo "########### Updating Ubuntu"
apt-get update -y
apt-get upgrade -y
apt-get dist-upgrade -y
apt-get install software-properties-common python-software-properties -y
echo "########### Creating Swap"
dd if=/dev/zero of=/swapfile bs=1M count=1024 ; mkswap /swapfile ; swapon /swapfile
echo "/swapfile swap swap defaults 0 0" >> /etc/fstab
echo "########### Adding ppa:bitcoin/bitcoin and installing bitcoind"
add-apt-repository -y ppa:bitcoin/bitcoin
apt-get update -y
mkdir ~/.bitcoin/
apt-get install bitcoind -y
echo "########### Creating config"
config=".bitcoin/bitcoin.conf"
touch $config
echo "server=1" > $config
echo "daemon=1" >> $config
echo "connections=40" >> $config
randUser=`< /dev/urandom tr -dc A-Za-z0-9 | head -c30`
randPass=`< /dev/urandom tr -dc A-Za-z0-9 | head -c30`
echo "rpcuser=$randUser" >> $config
echo "rpcpassword=$randPass" >> $config
echo "########### Setting up autostart (cron)"
crontab -l > tempcron
echo "@reboot bitcoind -daemon" >> tempcron
crontab tempcron
rm tempcron
reboot


nano install.sh
туда вставить скрипт
ctrl+x
chmod +x install.sh
./install.sh


Title: Re: как развернуть daemon на VPS?
Post by: btcmasterZ on April 13, 2016, 05:41:55 AM
что этот скрипт делает?


Title: Re: как развернуть daemon на VPS?
Post by: btcmasterZ on April 13, 2016, 07:23:14 AM
подскажите как через bitcoind и php скрипты смотреть баланс и отправлять платежи..
или где почитать?


Title: Re: как развернуть daemon на VPS?
Post by: kamazz on April 14, 2016, 10:55:20 PM
что этот скрипт делает?

патчит kde под freebsd


Title: Re: как развернуть daemon на VPS?
Post by: kzv on April 15, 2016, 11:07:28 AM
подскажите как через bitcoind и php скрипты смотреть баланс и отправлять платежи..
или где почитать?

https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list
https://en.bitcoin.it/wiki/API_reference_%28JSON-RPC%29


Title: Re: как развернуть daemon на VPS?
Post by: btcmasterZ on April 16, 2016, 05:45:34 PM
Вроде помогло...

http://s14.postimg.org/3nxnubp9d/htop.png

Авторы просят для bitcoind 2 GB памяти, наверное они что-то знают...

помогло что?

у меня через 5 минут слетает..
пишет out of memory: kill process 4150 (bitcoind)

что посоветуете?


Title: Re: как развернуть daemon на VPS?
Post by: kzv on April 16, 2016, 07:23:10 PM
Вроде помогло...

http://s14.postimg.org/3nxnubp9d/htop.png

Авторы просят для bitcoind 2 GB памяти, наверное они что-то знают...

помогло что?

у меня через 5 минут слетает..
пишет out of memory: kill process 4150 (bitcoind)

что посоветуете?


у меня на 500 метрах все работает.
Включил свап в 2 гига и написал скрипт который следит за bitcoind и запускает его опять если что-то пошло не так...


Title: Re: как развернуть daemon на VPS?
Post by: UR on April 17, 2016, 12:29:25 AM
Вроде помогло...

http://s14.postimg.org/3nxnubp9d/htop.png

Авторы просят для bitcoind 2 GB памяти, наверное они что-то знают...

помогло что?

у меня через 5 минут слетает..
пишет out of memory: kill process 4150 (bitcoind)

что посоветуете?


у меня на 500 метрах все работает.
Включил свап в 2 гига и написал скрипт который следит за bitcoind и запускает его опять если что-то пошло не так...

У меня один раз свап засрался полностью, после этого добавил MALLOC_ARENA_MAX=1 и рестарт по крону раз в сутки. Месяц полёт нормальный. 25-35% памяти.


Title: Re: как развернуть daemon на VPS?
Post by: btcmasterZ on April 17, 2016, 05:19:49 AM
Вроде помогло...


Авторы просят для bitcoind 2 GB памяти, наверное они что-то знают...

помогло что?

у меня через 5 минут слетает..
пишет out of memory: kill process 4150 (bitcoind)

что посоветуете?


у меня на 500 метрах все работает.
Включил свап в 2 гига и написал скрипт который следит за bitcoind и запускает его опять если что-то пошло не так...

вот мой bitcoin.conf

prune=600
maxconnections=12
maxuploadtarget=20
rpcuser=myuser
rpcpassword=mypassword
daemon=1
keypool=10000

нашел в инете что так надо конфигурировать..

сам пока нуб в линуксе  ;D

prune в Мб?

и вот эти непонятные параметры что они означают ???

maxconnections=12
maxuploadtarget=20
daemon=1
keypool=10000


как лучше сконфигурировать?


Title: Re: как развернуть daemon на VPS?
Post by: btcmasterZ on April 17, 2016, 08:18:15 AM
Еще нубский вопрос ;D

запустил daemon.

все работает.

вызываю в консоли getnewaddress, дает адрес биткоин кошелька.

отправляю на него 0.0001 btc..
платеж уходит, подтверждается..

но в демоне баланс как был 0, так и остался..

интересно куда ушел платеж?

или надо после старта демона какие-то команды предварительно запустить, что бы получать платежи?


Title: Re: как развернуть daemon на VPS?
Post by: UR on April 17, 2016, 02:03:44 PM
Никаких команд не надо. После запуска bitcoind пару дней строит историю блокчейна. Когда он завершит эту работу - всё появится.


Title: Re: как развернуть daemon на VPS?
Post by: btcmasterZ on April 18, 2016, 08:11:53 AM

Написал скрипт для автоматического перезапуска после крэша:

Quote
#!/usr/bin/python

import os
import time

HOME_DIR = '/home/bitcoind'
os.chdir(HOME_DIR)

f = open('start.log', 'w')
print f
f.write('start log\n')
f.flush()

while True:
    f.write('while - start\n')
    f.flush()
    os.system("nohup " + HOME_DIR + "/start.bat")
    f.write('program stopped\n')
    f.flush()
    time.sleep(60)


Куда этот скрипт вставить, куда его сохранить и какое расширение..
ни фига в этом не разбираюсь..

но уже кое-что понимаю ;D


Title: Re: как развернуть daemon на VPS?
Post by: kzv on April 18, 2016, 08:24:08 AM

Куда этот скрипт вставить, куда его сохранить и какое расширение..
ни фига в этом не разбираюсь..

но уже кое-что понимаю ;D

Я тоже не линуксоид, до всего сам постепенно доходил  :)
У меня так (криво конечно, но работает и ладно):
1. Исполняемый файл коры находится в /home/bitcoind/bitcoind/bitcoin-0.12.0/bin
2. В директории /home/bitcoind находятся два исполняемых скрипта: script.bat и restart.py
3. код в script.bat:
Code:
#!/bin/sh
nohup /home/bitcoind/bitcoind/bitcoin-0.12.0/bin/bitcoind -prune=1000 -server -rpcuser=kzv -rpcpassword=pass &
4. код в restart.py:
Code:
import time

HOME_DIR = '/home/bitcoind'
os.chdir(HOME_DIR)

f = open('start.log', 'w')
print f
f.write('start log\n')
f.flush()

#time.sleep(60)

while True:
    f.write('while - start\n')
    f.flush()
    os.system("nohup " + HOME_DIR + "/start.bat")
    f.write('program stopped\n')
    f.flush()
    f.write('old logs created\n')
    f.flush()
    time.sleep(60)

Чтобы все началось, надо запустить файл restart.py
Как в линуксе сделать файл исполняемым и сделать автозапуск при перезагрузке надеюсь сами разберетесь?



Title: Re: как развернуть daemon на VPS?
Post by: btcmasterZ on April 18, 2016, 09:09:27 AM

Куда этот скрипт вставить, куда его сохранить и какое расширение..
ни фига в этом не разбираюсь..

но уже кое-что понимаю ;D

Я тоже не линуксоид, до всего сам постепенно доходил  :)
У меня так (криво конечно, но работает и ладно):
1. Исполняемый файл коры находится в /home/bitcoind/bitcoind/bitcoin-0.12.0/bin
2. В директории /home/bitcoind находятся два исполняемых скрипта: script.bat и restart.py
3. код в script.bat:
Code:
#!/bin/sh
nohup /home/bitcoind/bitcoind/bitcoin-0.12.0/bin/bitcoind -prune=1000 -server -rpcuser=kzv -rpcpassword=pass &
4. код в restart.py:
Code:
import time

HOME_DIR = '/home/bitcoind'
os.chdir(HOME_DIR)

f = open('start.log', 'w')
print f
f.write('start log\n')
f.flush()

#time.sleep(60)

while True:
    f.write('while - start\n')
    f.flush()
    os.system("nohup " + HOME_DIR + "/start.bat")
    f.write('program stopped\n')
    f.flush()
    f.write('old logs created\n')
    f.flush()
    time.sleep(60)

Чтобы все началось, надо запустить файл restart.py
Как в линуксе сделать файл исполняемым и сделать автозапуск при перезагрузке надеюсь сами разберетесь?



Спасибо!

попробую разобраться, если что не получится спрошу


Title: Re: как развернуть daemon на VPS?
Post by: btcmasterZ on April 18, 2016, 02:00:54 PM
а как callback вызывать?
и как например по числу подтверждений что бы сработал скрипт..

например 3 confirations.


Title: Re: как развернуть daemon на VPS?
Post by: Ivanech on April 18, 2016, 06:42:59 PM
а как callback вызывать?
и как например по числу подтверждений что бы сработал скрипт..

например 3 confirations.


Можно просто по крону с определённой периодичностью запрашивать по API список всех транзакций, начиная с определённой (последней, которую уже обработали) и как только появятся необработанные входящие транзакции с >=3 подтверждениями, делать что вам нужно.

И заносить транзакции с список обработанных и так далее.


Title: Re: как развернуть daemon на VPS?
Post by: shotev on April 18, 2016, 08:34:26 PM
а как callback вызывать?
и как например по числу подтверждений что бы сработал скрипт..

например 3 confirations.


Боже боже из головы вылетело можно как выше пишут кроном я сам долго мучался но нашел решение на каком то из форумов у самого демона есть апи которое проверяет самое и отдает калбек если найду то скину


Title: Re: как развернуть daemon на VPS?
Post by: btcmasterZ on April 19, 2016, 06:07:24 AM
а как callback вызывать?
и как например по числу подтверждений что бы сработал скрипт..

например 3 confirations.


Боже боже из головы вылетело можно как выше пишут кроном я сам долго мучался но нашел решение на каком то из форумов у самого демона есть апи которое проверяет самое и отдает калбек если найду то скину

постарайтесь найти плиз..


Title: Re: как развернуть daemon на VPS?
Post by: UR on April 29, 2016, 04:38:08 PM
а как callback вызывать?
и как например по числу подтверждений что бы сработал скрипт..

например 3 confirations.


Боже боже из головы вылетело можно как выше пишут кроном я сам долго мучался но нашел решение на каком то из форумов у самого демона есть апи которое проверяет самое и отдает калбек если найду то скину

-walletnotify=/aaa/bbb/walletcallback.sh %s

отдаёт номер транзакции после её начала и после первого подтверждения.И на ввод и на вывод. Или текст ошибки.


Title: Re: как развернуть daemon на VPS?
Post by: btcmasterZ on April 29, 2016, 07:32:33 PM
а как callback вызывать?
и как например по числу подтверждений что бы сработал скрипт..

например 3 confirations.


Боже боже из головы вылетело можно как выше пишут кроном я сам долго мучался но нашел решение на каком то из форумов у самого демона есть апи которое проверяет самое и отдает калбек если найду то скину

-walletnotify=/aaa/bbb/walletcallback.sh %s

отдаёт номер транзакции после её начала и после первого подтверждения.И на ввод и на вывод. Или текст ошибки.

Спасибо конечно, но это только одно подтверждение будет.. А 3 получается как-то по-другому нужно организовать


Title: Re: как развернуть daemon на VPS?
Post by: UR on April 29, 2016, 07:41:23 PM
А документацию почитать никак?



Title: Re: как развернуть daemon на VPS?
Post by: btcmasterZ on May 03, 2016, 10:42:09 AM
А документацию почитать никак?



Читал, там написано что callback вызывается всего два раза. Сразу и при первом подтверждении)) и все..


Title: Re: как развернуть daemon на VPS?
Post by: UR on May 03, 2016, 01:55:40 PM
Там ещё дальше буквы есть.

  -blocknotify=<cmd>     Execute command when the best block changes (%s in cmd is replaced by block hash)
  -walletnotify=<cmd>    Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)
  -alertnotify=<cmd>     Execute command when a relevant alert is received (%s in cmd is replaced by message)

В курсе что такое подтверждения?


Title: Re: как развернуть daemon на VPS?
Post by: btcmasterZ on May 03, 2016, 05:39:41 PM
Там ещё дальше буквы есть.

  -blocknotify=<cmd>     Execute command when the best block changes (%s in cmd is replaced by block hash)
  -walletnotify=<cmd>    Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)
  -alertnotify=<cmd>     Execute command when a relevant alert is received (%s in cmd is replaced by message)

В курсе что такое подтверждения?

если честно, то не сильно... ;D

я читал что walletnotify=script.php ..

а где почитать можно подробнее?


Title: Re: как развернуть daemon на VPS?
Post by: UR on May 03, 2016, 10:48:56 PM
https://en.bitcoin.it/wiki/


Title: Re: как развернуть daemon на VPS?
Post by: markmun on June 06, 2016, 08:02:52 AM
Там ещё дальше буквы есть.

  -blocknotify=<cmd>     Execute command when the best block changes (%s in cmd is replaced by block hash)
  -walletnotify=<cmd>    Execute command when a wallet transaction changes (%s in cmd is replaced by TxID)
  -alertnotify=<cmd>     Execute command when a relevant alert is received (%s in cmd is replaced by message)

В курсе что такое подтверждения?

если честно, то не сильно... ;D

я читал что walletnotify=script.php ..

а где почитать можно подробнее?
Только не walletnotify=script.php , а walletnotify=/opt/scripts/script.sh , где script.sh будет содержать php /opt/scripts/script.php ...