Self-host agora
0.1.2Lightning-enabled HTTP file server with pay-per-download
- Stars
- 196
- Ports
- 8080 (HTTP file server), 1234 (HTTP file server (example))
What is agora?
Agora serves a local directory over HTTP with file listings and downloads. When linked to an LND node, it can require Lightning Network invoice payment before allowing downloads of paid files. Free and paid files coexist in one instance, controlled by per-directory .agora.yaml files. It can fetch TLS certificates automatically via Let's Encrypt ACME. Distribution options include ready-made executables for Linux, macOS, and Windows, a Docker image, and source builds with Cargo. There is no user authentication — access to paid files is gated by payment status. Development has been inactive since late 2022.
Should you self-host agora?
agora scores 41/100 on selfhost.directory (how scoring works) and ranks #67 of 86 in File Sharing. It has 196 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 CC0-1.0-licensed and written mostly in Rust.
Its closest alternative on selfhost.directory is copyparty (82/100, 47 163 stars). It scores higher overall, so compare the two before you pick. See agora vs copyparty side by side.
Features
- Automatic HTTPS via Let's Encrypt
- HTTP file serving
- Lightning Network Payments
- Markdown index pages
- Per-directory access control
- Recursive access configuration
- Static binary distribution
agora README
More in Cryptocurrency
bitaxe-sentrySelf-hosted monitor for Bitaxe ASIC miners with Discord alerts, dark mode, and a responsive web dashboard showing live and historical metrics.
BitcartOpen-source, self-hosted crypto payment processor supporting 50+ cryptocurrencies with zero fees, non-custodial design, admin panel, and ready-to-use store.
Bitcoin CoreBitcoin Core integration/staging tree
Bitcoin Seed ToolBitcoin Seed Tool is a self-hosted, open-source web app for learning Bitcoin wallet seed generation, BIP39, BIP85, BIP47, and passphrase verification.
btc-fullnode-stackSelf-hosted, open-source Docker stack for Bitcoin full node with solo mining, Electrum server, mempool explorer, and Grafana dashboards on Synology NAS or Linux.
BTC RPC ExplorerSelf-hosted, open-source Bitcoin blockchain explorer connecting to your Bitcoin Core node via RPC with optional Electrum server integration.
BTDEXBTDEX is a self-hosted, open-source decentralized exchange and wallet on the Signum blockchain for non-custodial crypto trading.
cashu.meCashu.me is a self-hosted, open-source PWA wallet for the Cashu ecash protocol. Send/receive Bitcoin via Lightning using blinded bearer ecash tokens stored locally.
Chia NetworkOpen-source, self-hosted reference client for the Chia blockchain: run a full node, farmer, harvester, wallet, or timelord with a GUI, CLI, and JSON-RPC API.
CurrencyinfoSelf-hosted open-source REST API aggregating crypto and fiat rates from up to ten sources into one merged rate.
datum_gatewaySelf-hosted Bitcoin mining gateway for creating your own block templates via Bitcoin Core, optionally pooling rewards via encrypted DATUM protocol.
DCRDEXDCRDEX is a self-hosted, open-source decentralized exchange for trustless peer-to-peer crypto trading via atomic swaps with zero trading fees.
0 comments