# Advanced Usage

- [Configure Erigon](/erigon/v2/advanced-usage/configure-erigon.md): How to customize your Erigon and get the best for your purpose
- [Consensus Layer](/erigon/v2/advanced-usage/consensus-layer.md): How to run Erigon 2 with an external Consensus Layer client
- [Prysm](/erigon/v2/advanced-usage/consensus-layer/prysm.md): How to run Erigon with Prysm as external Consensus Layer client
- [Lighthouse](/erigon/v2/advanced-usage/consensus-layer/lighthouse.md): How to run Erigon with Lighthouse as external Consensus Layer client
- [JWT secret](/erigon/v2/advanced-usage/consensus-layer/jwt-secret.md): What is and how to
- [Block production](/erigon/v2/advanced-usage/consensus-layer/block-production.md): How to propose and validate blocks with Erigon
- [Options](/erigon/v2/advanced-usage/options.md): All available options
- [RPC daemon](/erigon/v2/advanced-usage/rpc-daemon.md): Remote Procedure Call
- [TxPool](/erigon/v2/advanced-usage/txpool.md): Memory pool management
- [Sentry](/erigon/v2/advanced-usage/sentry.md): P2P network management
- [Downloader](/erigon/v2/advanced-usage/downloader.md): Seed/download historical data
- [TLS Authentication](/erigon/v2/advanced-usage/tls-authentication.md): How to secure the communication of your Erigon components
- [FAQ](/erigon/v2/advanced-usage/faq.md): Frequently Asked Questions
- [External resources](/erigon/v2/advanced-usage/external-resources.md)
- [Erigon on a Raspberry Pi 4](/erigon/v2/advanced-usage/external-resources/erigon-on-a-raspberry-pi-4.md)
