# agora

> Agora is a self-hosted, open-source file server in Rust that serves directories over HTTP and can require Lightning Network payments for downloads via an LND node.

- **Category:** File Sharing
- **Licence:** CC0-1.0
- **Latest version:** 0.1.2
- **Open source:** oss
- **Languages:** Rust
- **Platforms:** Docker, Linux, Build from Source
- **Tags:** HTTP, File Server, Bitcoin, Lightning Network, Rust, Self Hosted, Lnd, Pay Per Download

## Description

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.

## Links

- [Homepage](https://github.com/agora-org/agora)
- [Demo](https://agora-org.github.io/agora/)
- [GitHub Repository](https://github.com/agora-org/agora)
- [Telegram Discussion](https://t.me/agoradiscussion)
- [Releases RSS Feed](https://github.com/agora-org/agora/releases.atom)

---
Source: https://selfhost.directory/project/agora