- Taking our most commonly used DApp as an example, common dapps are generally divided into frontend web pages and backend smart contract parts. Smart contracts execute code on the public chain and are immutable, which achieves decentralization. However, frontend web pages are not decentralized. In most cases, they are deployed on centralized server rooms and are easily susceptible to hacking. Therefore, we can consider that frontend pages do not achieve decentralization, and the application data of many dapps is still stored on centralized servers.
- This is where decentralized applications that provide basic services are needed, such as distributed storage, distributed CDN network traffic acceleration, or distributed computing services. Although current AR and Filecoin have corresponding distributed storage functions, their application scenarios have not been fully opened, which is why Fleek has emerged.
- In simple terms, Fleek provides decentralized storage for DApp applications. Developers can use Fleek to build decentralized applications without worrying about data storage, hosting, or traffic issues. For example, we can use Fleek to host a static website and store the data on IPFS, or deploy our own decentralized application by connecting to GitHub code. Fleek currently also supports mainstream sites and popular frameworks, making it convenient for developers to choose. Additionally, according to the official introduction, Fleek will also combine edge computing to provide better DApp access performance in the future.
- Currently, Fleek is mainly used for frontend hosting. The official has already opened user experience. In terms of application functionality, it is similar to 4everland, both of which can provide frontend web hosting services and use distributed storage methods. They have a certain competitive nature. Let's briefly experience Fleek.
- By logging in through the Fleek official page, we can use various login methods such as MetaMask, GitHub, or email. On the page, we can see hosting, storage, billing, and other functions. New users can start with site hosting. https://fleek.co/
- By connecting with GitHub, deployment can be easily completed. Developers can use IPFS to host application data. If cold storage or permanent storage is needed, it can be directly stored on AR or Filecoin through Fleek.
- Then we select the corresponding code repository and choose the hosting service. Here, there are two options: IPFS and Internet Computer (ICP). Let's take IPFS as an example:
- Next, select the framework and then build to complete the deployment.
- On the storage page, we can upload files and bind domains. The files we upload are all saved on IPFS.
- Of course, the current storage and bandwidth resources are not completely free. Exceeding the limit requires payment. However, the free quota can meet the needs of ordinary users. Even if we are not developers, we can use Fleek to store our files on IPFS.
- Other similar platforms to Fleek include 4everland: https://4everland.org/
- One more thing, for recruitment, please contact [email protected].