# IPFS Hosting

## What is IPFS？

Interplanetary File System, also known as IPFS, is a decentralized peer-to-peer protocol for storing and retrieving files or websites.

{% hint style="success" %}
Since IPFS is a peer-to-peer network protocol, each client (also known as a peer or node) is connected to every other peer, enabling it to function as both the client and the server at the same time, as opposed to each client being connected to a host server as in the client-server paradigm.
{% endhint %}

With this configuration, any peer can serve any requested file or website and be a productive member of the network to provide high availability, reliability, and resiliency to network outages or disruptions.&#x20;

With IPFS, peers are able to pool their resources such as storage space or internet bandwidth to ensure that files are always available, resilient to outages, and most importantly, decentralized.

## 4EVERLAND IPFS Hosting

4EVERLAND's IPFS hosting service allows you to easily deploy your site to the InterPlanetary File System (IPFS), a distributed file storage system that offers high performance, reliability, and security. When you deploy your site to 4EVERLAND, it will have an IPFS hash that you can use to access and share your site.

In addition to the IPFS hash, 4EVERLAND's IPFS hosting service also includes a Content Delivery Network (CDN), a free SSL certificate, and a sample URL from 4EVERLAND. This makes it easy to get started with hosting and deploying your site to IPFS, even if you are new to the platform.

Furthermore, you can add ENS/SNS domains, add custom domains, and set deploy previews to customize and manage your site on 4EVERLAND. This provides additional flexibility and functionality for your site, helping you to optimize and manage your content more effectively.

Overall, 4EVERLAND's IPFS hosting service provides a powerful and flexible platform for hosting and deploying your site to IPFS, offering high performance, reliability, and security.

**Getting Started**

Getting Started with 4EVERLAND by deploying your first website. The quickest way to begin is by connecting your website's GitHub repository to deploy directly from there and allow for continuous deployment. If you so choose, you can also deploy by uploading the full code base for you website.

{% content-ref url="../guides/creating-a-deployment" %}
[creating-a-deployment](https://docs.4everland.org/hositng/guides/creating-a-deployment)
{% endcontent-ref %}

{% content-ref url="../guides/domain-management" %}
[domain-management](https://docs.4everland.org/hositng/guides/domain-management)
{% endcontent-ref %}

{% content-ref url="../guides/project-setting" %}
[project-setting](https://docs.4everland.org/hositng/guides/project-setting)
{% endcontent-ref %}

{% content-ref url="../guides/troubleshooting" %}
[troubleshooting](https://docs.4everland.org/hositng/guides/troubleshooting)
{% endcontent-ref %}

{% content-ref url="../guides/common-frameworks" %}
[common-frameworks](https://docs.4everland.org/hositng/guides/common-frameworks)
{% endcontent-ref %}

{% content-ref url="../../more/tutorials" %}
[tutorials](https://docs.4everland.org/more/tutorials)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.4everland.org/hositng/what-is-hosting/ipfs-hosting.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.
