> For the complete documentation index, see [llms.txt](https://docs.arweave.org/developers/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.arweave.org/developers/mining.md).

# Mining

- [Getting Started](https://docs.arweave.org/developers/mining/getting-started.md): Setup and run your first Arweave miner
- [Hardware Guide](https://docs.arweave.org/developers/mining/getting-started/hardware.md): Planning your miner's hardware configuration
- [System Configuration](https://docs.arweave.org/developers/mining/getting-started/os.md): How to configure your operating system to run Arweave
- [Installing Arweave](https://docs.arweave.org/developers/mining/getting-started/install.md)
- [Directory Structure](https://docs.arweave.org/developers/mining/getting-started/directory-structure.md): How to setup your node's directory structure
- [Node Wallet](https://docs.arweave.org/developers/mining/getting-started/wallet.md): Creating your node's wallet
- [Running Your Node](https://docs.arweave.org/developers/mining/getting-started/configuration.md): A guide to configuring and running your node for different purposes
- [Overview](https://docs.arweave.org/developers/mining/overview.md)
- [Node Types](https://docs.arweave.org/developers/mining/overview/node-types.md): Understanding the different Arweave node types
- [Coordinated Mining](https://docs.arweave.org/developers/mining/overview/coordinated-mining.md): A guide to operating a coordinated mining cluster
- [Pool Mining](https://docs.arweave.org/developers/mining/overview/pool-mining.md): A guide mining as part of a pool
- [Trusted Peers](https://docs.arweave.org/developers/mining/overview/trusted-peers.md): Understanding Trusted Peers
- [Syncing and Packing](https://docs.arweave.org/developers/mining/overview/syncing-and-packing.md): A guide to syncing and packing
- [Estimated Partition Sizes](https://docs.arweave.org/developers/mining/overview/syncing-and-packing/estimated-partition-sizes.md): Table of the latest estimate on partition sizes
- [How Mining Works](https://docs.arweave.org/developers/mining/overview/mining.md): Understanding Arweave mining
- [Hashrate](https://docs.arweave.org/developers/mining/overview/hashrate.md): Understanding your miner's hashrate
- [VDF](https://docs.arweave.org/developers/mining/overview/vdf.md): A guide to running a VDF Server
- [Transaction Blacklist](https://docs.arweave.org/developers/mining/overview/blacklist.md): Understanding Shepherd and the transaction blacklist
- [Node Reputation](https://docs.arweave.org/developers/mining/overview/node-reputation.md): Understanding node reputation
- [Operations](https://docs.arweave.org/developers/mining/operations.md)
- [Arweave Entrypoint](https://docs.arweave.org/developers/mining/operations/entrypoint.md): How to use the Arweave entrypoint script
- [Mining Performance Report](https://docs.arweave.org/developers/mining/operations/mining-report.md): Understanding the Mining performance Report
- [Benchmarking Guide](https://docs.arweave.org/developers/mining/operations/benchmarking.md): A guide to benchmarking your miner's performance
- [Multiple Nodes, One Server](https://docs.arweave.org/developers/mining/operations/multiple-nodes.md): A guide to running more than one Arweave node on the same server
- [Optimizing Sync & Pack](https://docs.arweave.org/developers/mining/operations/optimize-sync-pack.md): Tips for optimizing the sync and pack process
- [Optimizing with Metrics](https://docs.arweave.org/developers/mining/operations/metrics.md): A guide to monitoring your miner.
- [Advanced: TLS Guide](https://docs.arweave.org/developers/mining/operations/tls.md)
- [Advanced: Rate-Limiting](https://docs.arweave.org/developers/mining/operations/rate-limiting.md): A guide to server-side rate-limiting
- [Sample Node Configurations](https://docs.arweave.org/developers/mining/sample-node-configurations.md)
- [Entropy Generation](https://docs.arweave.org/developers/mining/sample-node-configurations/entropy-generation.md): Example arweave configurations for entropy generation.
- [Syncing & Packing](https://docs.arweave.org/developers/mining/sample-node-configurations/sync-pack.md): Example arweave configurations for syncing and packing
- [Solo Mining](https://docs.arweave.org/developers/mining/sample-node-configurations/solo-mining.md): Example arweave configuration for solo mining
- [Cross-Module Repacking](https://docs.arweave.org/developers/mining/sample-node-configurations/cross-module-repack.md): Example arweave configuration for cross-module repacking
- [Repack-in-Place](https://docs.arweave.org/developers/mining/sample-node-configurations/repack-in-place.md): Example arweave configuration for repacking-in-place
- [VDF Server](https://docs.arweave.org/developers/mining/sample-node-configurations/vdf.md): Example arweave configuration for a VDF server
- [Coordinated Mining](https://docs.arweave.org/developers/mining/sample-node-configurations/coordinated-mining.md): Example arweave configuration for coordinated mining
