Install Litecoin: Porovnání verzí

Z Poznámkový blok
Přejít na: navigace, hledání
(Založena nová stránka s textem „Prvně vytvoříme soubor Spustíme jej make -C Debian_LitecoinCore_install install“)
 
 
(Není zobrazeno 21 mezilehlých verzí od stejného uživatele.)
Řádka 1: Řádka 1:
Prvně vytvoříme soubor
+
[[Kryptomena|<- zpět na kryptoměny]]
 +
Oprav:
 +
# Přepneme na uživatele root a doinstalujeme potřebné balíčky
 +
# Vytvořime uživatele litecoin a přidáme ho do skupiny sudo
 +
# přepnout na uzivatele litcoin
 +
# teprve poté spustit instalaci peněženky
 +
sudo su root
 +
apt-get install make git
 +
 +
LITECOIN_USER_PASSWORD=$(dd if=/dev/urandom bs=1 count=20 2>/dev/null | base64 | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1)
 +
sudo adduser litecoin --gecos "litecoin" --disabled-password
 +
echo "litecoin:${LITECOIN_USER_PASSWORD}" | sudo chpasswd
 +
echo "Heslo uzivatele litecoin je: ${LITECOIN_USER_PASSWORD} - Nutné uložit, bude potřeba pro následnou instalaci !"
 +
addgroup litecoin sudo
 +
 +
su litecoin
 +
cd ~
 +
 +
git clone https://github.com/PadsterH2012/Debian_LitecoinCore_install
 +
sudo make -C Debian_LitecoinCore_install install
  
  
 +
Po instalaci vytvoříme uživatele litecoin a připravíme konfig soubor:
 +
LITECOIN_RPC_PASSWORD=$(dd if=/dev/urandom bs=1 count=20 2>/dev/null | base64 | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1)
 +
 +
rm -rf /home/litecoin/.litecoin
 +
mkdir /home/litecoin/.litecoin
 +
 +
echo 'daemon=1' >> /home/litecoin/.litecoin/litecoin.conf
 +
echo 'server=1' >> /home/litecoin/.litecoin/litecoin.conf
 +
echo 'gen=0'    >> /home/litecoin/.litecoin/litecoin.conf
 +
echo 'port=9333'    >> /home/litecoin/.litecoin/litecoin.conf
 +
echo 'rpcport=9332' >> /home/litecoin/.litecoin/litecoin.conf
 +
echo 'rpcallowip=127.0.0.1' >> /home/litecoin/.litecoin/litecoin.conf
 +
echo 'rpcuser=litecoinuser' >> /home/litecoin/.litecoin/litecoin.conf
 +
echo "rpcpassword=${LITECOIN_RPC_PASSWORD}" >> /home/litecoin/.litecoin/litecoin.conf
 +
echo 'rpcworkqueue=300'    >> /home/litecoin/.litecoin/litecoin.conf
 +
echo 'blockmaxsize=1000000' >> /home/litecoin/.litecoin/litecoin.conf
 +
echo 'mintxfee=0.00001'    >> /home/litecoin/.litecoin/litecoin.conf
 +
echo 'minrelaytxfee=0.0001' >> /home/litecoin/.litecoin/litecoin.conf
 +
echo 'maxconnections=200'  >> /home/litecoin/.litecoin/litecoin.conf
 +
 +
ln /home/litecoin/.litecoin/litecoin.conf /root/.litecoin/litecoin.conf
 +
chown litecoin:litecoin -R /home/litecoin/.litecoin
  
Spustíme jej
+
V adresáři /etc/init.d/ vytvoříme skript pro spuštění Litecoinu:
  make -C Debian_LitecoinCore_install install
+
  nano /etc/int.d/litecoind
 +
Do něž vložíme:
 +
#!/bin/bash
 +
### BEGIN INIT INFO
 +
# Provides:          litecoin
 +
# Required-Start:    $local_fs $remote_fs $network $time
 +
# Required-Stop:    $local_fs $remote_fs $network $time
 +
# Default-Start:    2 3 4 5
 +
# Default-Stop:      0 1 6
 +
# Short-Description: vertcoind
 +
### END INIT INFO
 +
start() {
 +
        echo "starting lotecoin"
 +
        /sbin/runuser -l litecoin -c '/usr/bin/screen -L -S litecointd -m -d /usr/local/bin/litecoind --server -printtoconsole'
 +
        sleep 5
 +
        echo "litecoind started with PID of $(ps fax | grep litecoind | grep -v grep | head -1 | awk '{print $1}')"
 +
        echo "started litecoind ["$(tput setaf 2)OK$(tput sgr0)"]"
 +
}
 +
stop() {
 +
        echo "stopping litecoind"
 +
        /sbin/runuser -l litecoin -c '/usr/bin/screen -X -S litecoind quit'
 +
        sleep 2
 +
        echo "vlitecoind stopped ["$(tput setaf 2)OK$(tput sgr0)"]"
 +
}
 +
case "$1" in
 +
        start) start ;;
 +
        stop)  stop;;
 +
        *) echo "usage $0 start|stop" >&2
 +
                exit 1
 +
                ;;
 +
esac
 +
Zajistíme aby se skript spuštěl při startu.
 +
chmod a+x /etc/init.d/litecoind
 +
update-rc.d litecoind defaults
 +
 
 +
Povoleni firevalu:
 +
sudo iptables -I INPUT 1 -j ACCEPT -p tcp --dport 5555 # Litecoin p2pool second network - for the miner
 +
sudo iptables -I INPUT 1 -j ACCEPT -p tcp --dport 9333 # Litecoin
 +
sudo iptables -I INPUT 1 -j ACCEPT -p tcp --dport 9332 # Litecoin rpc (Local)
 +
 
 +
Pool
 +
https://github.com/bziemek/p2pool-litecoincash

Aktuální verze z 27. 5. 2018, 14:56

<- zpět na kryptoměny Oprav:

  1. Přepneme na uživatele root a doinstalujeme potřebné balíčky
  2. Vytvořime uživatele litecoin a přidáme ho do skupiny sudo
  3. přepnout na uzivatele litcoin
  4. teprve poté spustit instalaci peněženky
sudo su root
apt-get install make git

LITECOIN_USER_PASSWORD=$(dd if=/dev/urandom bs=1 count=20 2>/dev/null | base64 | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1)
sudo adduser litecoin --gecos "litecoin" --disabled-password
echo "litecoin:${LITECOIN_USER_PASSWORD}" | sudo chpasswd
echo "Heslo uzivatele litecoin je: ${LITECOIN_USER_PASSWORD} - Nutné uložit, bude potřeba pro následnou instalaci !"
addgroup litecoin sudo

su litecoin
cd ~

git clone https://github.com/PadsterH2012/Debian_LitecoinCore_install
sudo make -C Debian_LitecoinCore_install install


Po instalaci vytvoříme uživatele litecoin a připravíme konfig soubor:

LITECOIN_RPC_PASSWORD=$(dd if=/dev/urandom bs=1 count=20 2>/dev/null | base64 | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1)

rm -rf /home/litecoin/.litecoin
mkdir /home/litecoin/.litecoin

echo 'daemon=1' >> /home/litecoin/.litecoin/litecoin.conf
echo 'server=1' >> /home/litecoin/.litecoin/litecoin.conf
echo 'gen=0'    >> /home/litecoin/.litecoin/litecoin.conf
echo 'port=9333'    >> /home/litecoin/.litecoin/litecoin.conf
echo 'rpcport=9332' >> /home/litecoin/.litecoin/litecoin.conf
echo 'rpcallowip=127.0.0.1' >> /home/litecoin/.litecoin/litecoin.conf
echo 'rpcuser=litecoinuser' >> /home/litecoin/.litecoin/litecoin.conf
echo "rpcpassword=${LITECOIN_RPC_PASSWORD}" >> /home/litecoin/.litecoin/litecoin.conf
echo 'rpcworkqueue=300'     >> /home/litecoin/.litecoin/litecoin.conf
echo 'blockmaxsize=1000000' >> /home/litecoin/.litecoin/litecoin.conf
echo 'mintxfee=0.00001'     >> /home/litecoin/.litecoin/litecoin.conf
echo 'minrelaytxfee=0.0001' >> /home/litecoin/.litecoin/litecoin.conf
echo 'maxconnections=200'   >> /home/litecoin/.litecoin/litecoin.conf

ln /home/litecoin/.litecoin/litecoin.conf /root/.litecoin/litecoin.conf
chown litecoin:litecoin -R /home/litecoin/.litecoin

V adresáři /etc/init.d/ vytvoříme skript pro spuštění Litecoinu:

nano /etc/int.d/litecoind

Do něž vložíme:

#!/bin/bash
### BEGIN INIT INFO
# Provides:          litecoin
# Required-Start:    $local_fs $remote_fs $network $time
# Required-Stop:     $local_fs $remote_fs $network $time
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: vertcoind
### END INIT INFO
start() {
       echo "starting lotecoin"
       /sbin/runuser -l litecoin -c '/usr/bin/screen -L -S litecointd -m -d /usr/local/bin/litecoind --server -printtoconsole'
       sleep 5
       echo "litecoind started with PID of $(ps fax | grep litecoind | grep -v grep | head -1 | awk '{print $1}')"
       echo "started litecoind ["$(tput setaf 2)OK$(tput sgr0)"]"
}
stop() {
       echo "stopping litecoind"
       /sbin/runuser -l litecoin -c '/usr/bin/screen -X -S litecoind quit'
       sleep 2
       echo "vlitecoind stopped ["$(tput setaf 2)OK$(tput sgr0)"]"
}
case "$1" in
       start) start ;;
       stop)  stop;;
       *) echo "usage $0 start|stop" >&2
               exit 1
               ;;
esac

Zajistíme aby se skript spuštěl při startu.

chmod a+x /etc/init.d/litecoind
update-rc.d litecoind defaults

Povoleni firevalu:

sudo iptables -I INPUT 1 -j ACCEPT -p tcp --dport 5555 # Litecoin p2pool second network - for the miner
sudo iptables -I INPUT 1 -j ACCEPT -p tcp --dport 9333 # Litecoin 
sudo iptables -I INPUT 1 -j ACCEPT -p tcp --dport 9332 # Litecoin rpc (Local)

Pool https://github.com/bziemek/p2pool-litecoincash