Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Btcpayserver | 4,509 | 8 hours ago | 15 | April 28, 2022 | 92 | mit | C# | |||
Accept Bitcoin payments. Free, open-source & self-hosted, Bitcoin payment processor. | ||||||||||
Eclair | 1,102 | 4 days ago | 43 | apache-2.0 | Scala | |||||
A scala implementation of the Lightning Network. | ||||||||||
Thunder | 423 | 3 years ago | 24 | agpl-3.0 | Java | |||||
Off-Chain Bitcoin payments using smart contracts | ||||||||||
Phoenix | 336 | 5 days ago | 60 | apache-2.0 | C | |||||
Phoenix is a self-custodial Bitcoin wallet using Lightning to send/receive payments. | ||||||||||
Wallet | 300 | 3 years ago | 101 | mit | JavaScript | |||||
Eclair Mobile | 265 | a year ago | 110 | apache-2.0 | C | |||||
An Android wallet for the Lightning Network | ||||||||||
Awesome Web Monetization | 249 | 22 days ago | 1 | cc0-1.0 | ||||||
🕶️ Stuffs about Web Monetization. Packages, articles, documentation links and others tools. | ||||||||||
Receive Payments Demos | 249 | 8 months ago | 52 | PHP | ||||||
Blockchain.info Receive Payments API V2 Demos | ||||||||||
Protocols | 244 | 2 months ago | 38 | Solidity | ||||||
A zkRollup DEX & Payment Protocol | ||||||||||
Monero Python | 195 | 2 | 5 | 6 months ago | 27 | September 28, 2022 | 7 | bsd-3-clause | Python | |
A comprehensive Python module for handling Monero cryptocurrency |
Buy Cloud server for 3€ on https://www.hetzner.com/cloud
Ubuntu: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list
sudo apt-get update
sudo apt-get install -y mongodb-org
sudo service mongod start
sudo service mongod status
Create Directory
mkdir beam-wallet
cd beam-wallet
Get last version of the beam-wallet here
wget -c https://github.com/BeamMW/beam/releases/download/beam-3.1.5765/linux-beam-node-3.1.5765.tar.gz -O - | tar -xz
Add --horizon_hi=1440
at the end of beam-node.cfg.
Run the node
./beam-node
Get last version of the beam-wallet here
wget -c https://github.com/BeamMW/beam/releases/download/beam-3.1.5765/linux-beam-wallet-cli-3.1.5765.tar.gz -O - | tar -xz
To create wallet use: ./beam-wallet init
Keep in safe seed
To restore wallet use: ./beam-wallet restore --seed_phrase=<semicolon separated list of 12 seed phrase words>;
For more information read here
Get last version of the beam-wallet here
wget -c https://github.com/BeamMW/beam/releases/download/beam-3.1.5765/linux-wallet-api-3.1.5765.tar.gz -O - | tar -xz
Specify use_http=1 in the wallet-api.cfg
To start wallet_api use: ./wallet-api
For more information read here
Please, install Python using the link below
sudo apt update
sudo apt -y upgrade
sudo apt install software-properties-common build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget python3-dev python3-setuptools
sudo apt install -y python3-pip
cd /root/BeamPay; pip3 install -r requirements.txt
cd /etc/systemd/system
nano beampay.service
Insert text below into beampay.service file.
[Unit]
Description=beampay
After=network.target
After=mongodb.service
[Service]
Type=simple
WorkingDirectory=/root/BeamPay
ExecStart=/usr/bin/python3 beampay.py
RestartSec=10
SyslogIdentifier=beampay
TimeoutStopSec=120
TimeoutStartSec=2
StartLimitInterval=120
StartLimitBurst=5
KillMode=mixed
Restart=always
PrivateTmp=true
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable beampay.service
systemctl start beampay.service
We need to disable ssh connection using the password.
Open the terminal on your PC(only this PC will have access to the server) and enter below command to get your public key.
cat .ssh/id_rsa.pub
Please, copy the result and paste it into the .ssh/authorized_keys on the server
nano .ssh/authorized_keys
Paste it using Ctrl + V
Open a new tab in the PC terminal and check that you can connect to your server without asking the password
If all is okay, you need to open sshd_config to disable password auth
sudo nano /etc/ssh/sshd_config
Find string with the name "PasswordAuthentication Yes" and change it to No. Make sure that only one note exists. There are cases when one of the notes is commented using "#" and other located at the end of file
PasswordAuthentication No
Done! Manual created by @vsnation
Beam: 203ae2ac20c67c67e035e580284c472156356e783c33af4c74a87ab84169d433b01
BTC: 3QVqpztjTXrfDCDaQiaVanHyjW6yGsWTRd