# Boost

## v1.x (Deprecated)

- [What is Boost?](https://boost.filecoin.io/v1/readme.md)
- [Features](https://boost.filecoin.io/v1/features.md)
- [Architecture](https://boost.filecoin.io/v1/boost-architecture.md)
- [Repository](https://boost.filecoin.io/v1/boost-architecture/architecture.md)
- [Database](https://boost.filecoin.io/v1/boost-architecture/getting-started-1.md)
- [DAG store](https://boost.filecoin.io/v1/boost-architecture/dagstore.md): The DAG store manages a copy of unsealed deal data stored as CAR files. It maintains indexes over the CAR files to facilitate efficient querying of multihashes.
- [libp2p Protocols](https://boost.filecoin.io/v1/boost-architecture/libp2p-protocols.md)
- [Hardware requirements](https://boost.filecoin.io/v1/hardware-requirements.md)
- [Getting started](https://boost.filecoin.io/v1/getting-started.md): This section details how to get started with Boost if you are a storage provider or as a client
- [As a storage provider](https://boost.filecoin.io/v1/getting-started/getting-started.md)
- [As a client](https://boost.filecoin.io/v1/getting-started/boost-client.md)
- [Migrate from Lotus to Boost](https://boost.filecoin.io/v1/upgrade-from-lotus-to-boost.md): This section describes how to upgrade your lotus-miner markets service to boostd, as well as how to roll-back if you are not happy with boostd
- [Migrate a monolith lotus-miner to Boost](https://boost.filecoin.io/v1/upgrade-from-lotus-to-boost/migrate-a-monolith-lotus-miner-to-boost.md)
- [Migrate a Lotus markets service process to Boost](https://boost.filecoin.io/v1/upgrade-from-lotus-to-boost/migrate-a-lotus-markets-service-process-to-boost.md): This section describes how to upgrade your lotus-miner markets service to boostd
- [Roll back to Lotus markets service process](https://boost.filecoin.io/v1/upgrade-from-lotus-to-boost/roll-back-to-legacy-markets.md): This section describes how to roll back to Lotus markets service process if you are not happy with boostd
- [Configuration](https://boost.filecoin.io/v1/configuration.md): Boost configuration options with examples and description.
- [UI Settings](https://boost.filecoin.io/v1/configuration/ui-settings.md): Boost configuration options available in UI
- [HTTP Transfer limit](https://boost.filecoin.io/v1/configuration/http-transfer-limit.md): This page covers all the configuration related to http transfer limiter in boost
- [Deal Filters](https://boost.filecoin.io/v1/configuration/deal-filters.md): How to use deal filters
- [Remote CommP](https://boost.filecoin.io/v1/configuration/remote-commp.md)
- [Legacy Deal configuration](https://boost.filecoin.io/v1/configuration/legacy-deal-configuration.md): Advanced configurations you can tune to optimize your legacy deal onboarding
- [HTTP indexer announcement](https://boost.filecoin.io/v1/configuration/http-indexer-announcement.md): Configure to publish IPNI announcements over HTTP
- [Backup and Restore](https://boost.filecoin.io/v1/backup-and-restore.md): How to backup and restore Boost
- [Tutorials](https://boost.filecoin.io/v1/tutorials.md): Step by step guide to various Boost tasks
- [How to store files with Boost on Filecoin](https://boost.filecoin.io/v1/tutorials/how-to-store-files-with-boost-on-filecoin.md): This tutorial goes through all the steps required to make a storage deal with Boost on Filecoin.
- [Using filters for storage and retrieval deals](https://boost.filecoin.io/v1/tutorials/using-filters-for-storage-and-retrieval-deals.md)
- [Setting up a monitoring stack for Boost](https://boost.filecoin.io/v1/tutorials/setting-up-a-monitoring-stack-for-boost.md): This tutorial goes through the steps required to run our Docker monitoring setup to collect and visualize metrics for various Boost processes
- [Bitswap Retrieval](https://boost.filecoin.io/v1/bitswap-retrieval.md): How to configure and use bitswap retrievals in Boost
- [HTTP Retrieval](https://boost.filecoin.io/v1/http-retrieval.md): How to configure and use HTTP retrievals in Boost
- [Serving files with booster-http](https://boost.filecoin.io/v1/http-retrieval/serving-files-with-booster-http.md): Configuring booster-http to serve blocks and files
- [Troubleshooting](https://boost.filecoin.io/v1/troubleshooting.md)
- [Experimental Features](https://boost.filecoin.io/v1/experimental-features.md): This section covers the current experimental features available in Boost
- [FVM Contract Deals](https://boost.filecoin.io/v1/experimental-features/fvm-contract-deals.md): This page explains how to start monitoring and accepting deals published on-chain on the FVM
- [Local Index Directory](https://boost.filecoin.io/v1/experimental-features/local-index-directory.md): This page describes the Local Index Directory component in Boost, what it is used for, how it works and how to start using it
- [Architecture](https://boost.filecoin.io/v1/experimental-features/local-index-directory/architecture.md): Local Index Directory architecture and index types
- [Requirements](https://boost.filecoin.io/v1/experimental-features/local-index-directory/requirements.md): Local Index Directory requirements and dependencies
- [Initialisation](https://boost.filecoin.io/v1/experimental-features/local-index-directory/initialisation.md): This page explains how to initialise LID and start using it to provide retrievals to clients
- [GraphQL API](https://boost.filecoin.io/v1/graphql-api.md)
- [JSON-RPC API](https://boost.filecoin.io/v1/json-rpc-api.md): This page contains all Boost API definitions. Interfaces defined here are exposed as JSON-RPC 2.0 endpoints by the boostd daemon.
- [FAQ](https://boost.filecoin.io/v1/faq.md): Frequently asked questions about Boost
- [Need help?](https://boost.filecoin.io/v1/need-help.md): How to get help for Boost

## v2.x (Stable)

- [What is Boost?](https://boost.filecoin.io/readme.md): Boost introduction
- [Features](https://boost.filecoin.io/features.md): Salient features of Boost
- [Components](https://boost.filecoin.io/deployment.md): Overview of Filecoin Storage Provider (SP) components and how Boost fits in an SP stack
- [boostd](https://boost.filecoin.io/deployment/boost-architecture.md): This page details the Boost SP daemon - boostd
- [Repository](https://boost.filecoin.io/deployment/boost-architecture/architecture.md)
- [GraphQL API](https://boost.filecoin.io/deployment/boost-architecture/graphql-api.md)
- [JSON-RPC API](https://boost.filecoin.io/deployment/boost-architecture/json-rpc-api.md): This page contains all Boost API definitions. Interfaces defined here are exposed as JSON-RPC 2.0 endpoints by the boostd daemon.
- [SQLite metadata database](https://boost.filecoin.io/deployment/boost-architecture/getting-started-1.md)
- [Local Index Directory](https://boost.filecoin.io/deployment/local-index-directory.md): This page describes the Local Index Directory component in Boost, what it is used for, how it works and how to start using it
- [Index types](https://boost.filecoin.io/deployment/local-index-directory/architecture.md): Local Index Directory index types
- [Dependencies](https://boost.filecoin.io/deployment/local-index-directory/requirements.md): Local Index Directory dependencies
- [Initialisation](https://boost.filecoin.io/deployment/local-index-directory/initialisation.md): This page explains how to initialise LID and start using it to provide retrievals to clients
- [boostd-data](https://boost.filecoin.io/deployment/boostd-data.md): This page details the Boost data service - boostd-data
- [YugabyteDB](https://boost.filecoin.io/deployment/yugabytedb.md): YugabyteDB is the backend database that hosts the Local Index Directory
- [booster-http](https://boost.filecoin.io/deployment/booster-http.md): booster-http is a service which allows SP to serve blocks and files over HTTP.
- [booster-bitswap](https://boost.filecoin.io/deployment/booster-bitswap.md): booster-bitswap is a service which allows SP to serve blocks and files over the Bitswap protocol.
- [libp2p Protocols](https://boost.filecoin.io/deployment/libp2p-protocols.md): Boost exposes libp2p protocols so that clients can initiate storage deals with the SP
- [Hardware requirements](https://boost.filecoin.io/hardware-requirements.md): Hardware requirements for Storage Providers running Boost
- [YugabyteDB](https://boost.filecoin.io/hardware-requirements/yugabytedb.md): Hardware requirements for YugabyteDB
- [Installation](https://boost.filecoin.io/getting-started.md): This section details how to compile and install Boost if you are a storage provider or a client
- [New Boost Setup](https://boost.filecoin.io/new-boost-setup.md): How setup a new Boost instance for a new lotus-miner
- [Configuration](https://boost.filecoin.io/configuration.md): Boost configuration options with examples and description.
- [UI Settings](https://boost.filecoin.io/configuration/ui-settings.md): Boost configuration options available in UI
- [HTTP Transfer limit](https://boost.filecoin.io/configuration/http-transfer-limit.md): This page covers all the configuration related to http transfer limiter in boost
- [Deal Filters](https://boost.filecoin.io/configuration/deal-filters.md): How to use deal filters
- [Remote CommP](https://boost.filecoin.io/configuration/remote-commp.md)
- [Legacy Deal configuration](https://boost.filecoin.io/configuration/legacy-deal-configuration.md): Advanced configurations you can tune to optimize your legacy deal onboarding
- [HTTP indexer announcement](https://boost.filecoin.io/configuration/http-indexer-announcement.md): Configure to publish IPNI announcements over HTTP
- [Manual Publish Storage Deal Message](https://boost.filecoin.io/configuration/manual-publish-storage-deal-message.md): This configuration parameter allows SPs to send PSD messages based on their requirements
- [Monitoring](https://boost.filecoin.io/monitoring.md): How to setup monitoring for Boost services
- [Setting up a monitoring stack for Boost](https://boost.filecoin.io/monitoring/setting-up-a-monitoring-stack-for-boost.md): This tutorial goes through the steps required to run our Docker monitoring setup to collect and visualize metrics for various Boost processes
- [Storing data on Filecoin](https://boost.filecoin.io/storing-data-on-filecoin.md): How to store data on Filecoin with Boost as a client
- [Retrieving data from Filecoin](https://boost.filecoin.io/retrieving-data-from-filecoin.md): How retrieving data from a given Storage Provider works
- [HTTP retrieval](https://boost.filecoin.io/retrieving-data-from-filecoin/http-retrieval.md): How to configure and use HTTP retrievals in Boost
- [Advanced Configuration of booster-http](https://boost.filecoin.io/retrieving-data-from-filecoin/advanced-http-configuration.md): Customizing your booster-http instance
- [Bitswap retrieval](https://boost.filecoin.io/retrieving-data-from-filecoin/bitswap-retrieval.md): How to configure and use Bitswap retrievals in Boost
- [Backup and Restore](https://boost.filecoin.io/backup-and-restore.md): How to backup and restore Boost
- [Tutorials](https://boost.filecoin.io/tutorials.md): Step by step guide to various Boost tasks
- [How to upgrade from Boost v1 to Boost v2](https://boost.filecoin.io/tutorials/how-to-migrate-boost-v1-to-boost-v2.md): Migrate from Boost version 1 to version 2
- [How to re-index unsealed pieces that are flagged by LID in Boost v2](https://boost.filecoin.io/tutorials/how-to-re-index-unsealed-pieces-that-are-flagged-by-lid-in-boost-v2.md): This pages explains how to re-index unsealed pieces flagged by the Piece Doctor in the Local Index Directory so that they are retrievable
- [How to upgrade from v2.0.0 to v2.1.0](https://boost.filecoin.io/tutorials/how-to-upgrade-from-v2.0.0-to-v2.1.0.md): This is a step by step guide to upgrade from Boost v2.0.0 to Boost v2.1.0
- [How to upgrade from v2.1.x to v2.2.0](https://boost.filecoin.io/tutorials/how-to-upgrade-from-v2.1.x-to-v2.2.0.md): This is a step by step guide to upgrade from Boost v2.1.x to Boost v2.2.0
- [Start and stop Boost processes](https://boost.filecoin.io/tutorials/start-and-stop-boost-processes.md): This pages describes the order in which different boost processes must be started and stopped
- [How to store files with Boost on Filecoin](https://boost.filecoin.io/tutorials/how-to-store-files-with-boost-on-filecoin.md): This tutorial goes through all the steps required to make a storage deal with Boost on Filecoin.
- [Using filters for storage and retrieval deals](https://boost.filecoin.io/tutorials/using-filters-for-storage-and-retrieval-deals.md)
- [Migrate from Lotus to Boost](https://boost.filecoin.io/tutorials/upgrade-from-lotus-to-boost.md): This section describes how to upgrade your lotus-miner markets service to boostd v2.x.x
- [How to onboard data using DDO deals](https://boost.filecoin.io/tutorials/how-to-onboard-data-using-ddo-deals.md): This is a step by step guide of how to make verified DDO deals with Boost
- [Troubleshooting](https://boost.filecoin.io/troubleshooting.md)
- [Experimental Features](https://boost.filecoin.io/experimental-features.md): This section covers the current experimental features available in Boost
- [FVM Contract Deals](https://boost.filecoin.io/experimental-features/fvm-contract-deals.md): This page explains how to start monitoring and accepting deals published on-chain on the FVM
- [Direct Deals](https://boost.filecoin.io/experimental-features/direct-deals.md): Direct data onboarding deals
- [Data Segment Indexing](https://boost.filecoin.io/experimental-features/data-segment-indexing.md): What is data segment indexing and how is affects storage providers
- [FAQ](https://boost.filecoin.io/faq.md): Frequently asked questions about Boost
- [Need help?](https://boost.filecoin.io/need-help.md): How to get help for Boost


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://boost.filecoin.io/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
