{"repo":"elsirion/lnaddrd","free":true,"listed":false,"github":"https://github.com/elsirion/lnaddrd","clone":"git clone https://github.com/elsirion/lnaddrd.git","description":"Simple Lightning Address Server","language":"Rust","stars":11,"topics":["bitcoin","lightning","rust"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"lnaddrd : Simple Lightning Address Server lnaddrd is a simple Lightning Address server that allows users to register Lightning Addresses (e.g., user@lnaddr.org ) which forward incoming payments to the user's LNURL. This makes it easy to provide your own domains to users without also being their LNURL provider. You can see a demo at https://lnaddr.org. Features - Self-hosted Lightning Address server written in Rust - User registration for Lightning Addresses - Configurable domains (serve multiple domains) - PostgreSQL database backend - Environment variable configuration - Nix/NixOS native deployment Quick Start (with Nix) 1. Development Shell To enter a development shell with all dependencies: This provides Rust, Diesel CLI, PostgreSQL, and other tools. 2. Running locally The dev shell comes with a range of useful just commands. Run just to see all of them. When running the server locally make sure you also have a postgres DB running, one can easily be started and initialized as shown below: For the full list of config options see cargo run -- --help : 3. Running with Docker You can run lnaddrd using Docker. First, build the image (or pull from your registry if available): Or pull from GitHub Container Registry (if published): Then run the container, passing the required environment variables: - LNADDRD DOMAINS : Comma-separated list of domains to serve (e.g., lnaddr.org,lnaddr.net ) - LNADDRD BIND : Address to bind the server to (default: 0.0.0.0:8080 for Docker) - LNADDRD D","default_branch":null,"files":null,"tree":[],"storefront":"/r/elsirion","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/elsirion/lnaddrd/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}