selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

SatSale logo

Self-host SatSale

0.1

Lightweight self-hosted Bitcoin payment processor

AlphaOpen SourceMIT
Updated4 months ago
LanguagePython
Setup difficultyModerate
Stars
255
Port
8000 (HTTP server for donation/payment pages and API)
Install with pip
SatSale donation page demoSatSale payment page demo

What is SatSale?

This Python-based payment processor runs on your own server and handles Bitcoin donations and payments. It creates donation pages with embeddable buttons, serves as a WooCommerce gateway for WordPress shops, and exposes a REST API for programmatic invoice creation. The software connects to your own Bitcoin Core, LND, or c-lightning node to verify transactions against your local blockchain, ensuring funds arrive directly in your wallet with no intermediary. For users without a node, it can derive addresses from an extended public key. All settings live in a TOML configuration file. The project is in early development and the maintainers disclaim liability for any lost funds.

Should you self-host SatSale?

SatSale scores 40/100 on selfhost.directory (how scoring works) and ranks #35 of 42 in Cryptocurrency. It has 255 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is moderate: expect some configuration beyond a single command. It is MIT-licensed and written mostly in Python.

Its closest alternative on selfhost.directory is Freqtrade (86/100, 56 088 stars). It scores higher overall, so compare the two before you pick. See SatSale vs Freqtrade side by side.

Features

  • Configurable via TOML
  • Donation page and embeddable button
  • Lightning Address Support
  • Lightning Network Payments
  • Multi-currency display
  • Multiple Payment Methods
  • Node connection display
  • On-chain Bitcoin payments
  • QR Code Generation
  • REST API
  • Self-custody with no middleman
  • Tor hidden service support
  • WooCommerce payment gateway

SatSale README

How to install SatSale

Install SatSale with pip

git clone https://github.com/nickfarrow/SatSale cd SatSale/ pip3 install -r requirements.txt

gunicorn -w 1 -b 0.0.0.0:8000 satsale:app

Run with nohup for background service: nohup gunicorn -w 1 0.0.0.0:8000 satsale:app > log.txt 2>&1 &

More in Finance

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…