Files in the top-level directory of check-in v0.3.2
- .fossil-settings
- db
- doc
- src
- www
- Cargo.lock
- Cargo.toml
- CHANGELOG.md
- Containerfile-Local
- Containerfile-Repo
- LICENSE.md
- log4rs.yml
- README.md
- Rocket.toml
- sqlx-data.json
Home
What is Oak?
Oak is a tool that lets you do more with your LND node.
Scheduled LN Payments (demo) - Stream sats from your own node. Setup a schedule to support your favorite content creators. All they need is a Lightning Address, and they keep 100% of what you send them.
Email Bot (demo) - Use your phone to check your LN balance, create or pay an LN invoice with simple chat commands. Messages are send and received as PGP-secured emails. Works with any Autocrypt-compatible app, like DeltaChat.
Nostr Bot - Same as the Email Bot, but with instant response times. Messages are exchanged as Nostr DMs, which are by default end-to-end encrypted. Works with any Nostr chat client, whether for browser, desktop, mobile, or CLI.
Learn more
Feedback
You have a feature request? Or you found an issue? Go to the forum and open a thread, or open a ticket. No account needed.
Quickstart
Use podman
or docker
to run Oak in a container, then access it at http://localhost:8000:
# Adjust these two lines to point to your LND
export OAK_LND_REST_API_URL=https://lnd-rest-api-endpoint:port
export LND_DIR=/path/to/lnd/data/dir
podman run --interactive --rm \
--network host \
--volume $LND_DIR:/lnd-dir:ro \
--env OAK_LND_REST_API_URL \
--env OAK_LND_MACAROON_PATH=/lnd-dir/data/chain/bitcoin/mainnet/admin.macaroon \
--env OAK_LND_CERT_PATH=/lnd-dir/tls.cert \
oak-node.net/oak