IPFS & DWeb

The InterPlanetary File System (IPFS) is a protocol and peer-to-peer network for storing and sharing data (files, images, videos, websites) in a distributed file system. IPFS uses content-addressing to uniquely identify each file in a global namespace connecting all computing devices. IPFS allows users to not only receive but even host content. As opposed to a centrally located servers, IPFS is built around a decentralized and distributed system (DWeb) of user-operators who hold a portion of the overall data, creating a resilient system of file storage and sharing. Any user in the network can serve a file by its content address, and other peers in the network can find and request that content from any node who has it using a distributed hash table (DHT).

IPFS = content decentralization

Today's web is centralized, which means that your web browser (HTTP protocol respectively) downloads files from one computer (server) at a time instead of getting pieces from multiple computers simultaneously. IPFS efficiently solves this problem by content distribution and decentralization, so once the content is requested by your computer, it can be easily downloaded from any source (node) which share it at that time.

IPFS = content is censorship-resistant

IPFS brings great opportunity to make hosted data (files, images, videos, websites etc.) censorship-resistant. HTTP servers can be blocked or censored by authorities, may fails or can be hacked. In IPFS this is not easily possible because all data can be decentralized over many nodes around the world and each node can serve the requested content. IPFS is also DOS/dDOS attacks-resistant.

Simple access

There are three ways how to access data in IPFS network. By instalation of your own IPFS node you get a full access to the network and you can download or upload any content. You can also download Brave browser and install it to your computer which allows you easily access the content in the IPFS network. A third and the simplest way is to use any IPFS gateway which allows you to browse IPFS content over HTTP protocol from any web browser.

IPFS over Tor = Great anonymity

IPFS network is not an anonymizing network. All content can be traceable by IP address of the node who share that content. There are some approaches how to run IPFS node behind Tor network, but at this time there is no simple way how to easily do it. But from the content-visitor point of view the situation is much more better. Most of IPFS gateways are accessible via Tor Browser and it is also possible to run an IPFS gateway directly in the Tor network as an Onion Hidden Service.

IPFS hosting

When you host content in the IPFS network, you're contributing to a distributed system of nodes that work together to store and deliver content in a censorship-resistant manner. One of the biggest advantage of hosting content in the IPFS is its resilience to censorship. Since there is no central authority controlling the network, it becomes difficult for any single entity to block or censor the content. This makes IPFS an attractive option for hosting content that may be considered controversial or at risk of being censored by governments or other centralized entities. Additionally, IPFS provides enhanced privacy and security for users. The distributed nature of the network makes it harder for malicious actors to target specific nodes or users, providing an extra layer of protection for your content. Hosting content in the IPFS also offers improved performance and speed. The content is sourced from multiple nodes, ensuring faster delivery and reducing the load on any single server. This distributed architecture also ensures that content remains available even if some nodes go offline, providing improved reliability and uptime.

Pin your data into the IPFS network

Pin your data into the IPFS network and make them permanent. Ensure that your data is always accessible to anyone in the IPFS network.

We offer the IPFS pinning, which ensures secure and decentralized storage of your files. Regardless of the file format – whether it is text files, media files such as images and videos, programs, compressed files or any other type of data – our solution ensures that your files are always available on the IPFS network.

IPFS web hosting

Host your website in the IPFS network to make it censorship-resistant.

The IPFS is a great tool for hosting of a censorship-resilient websites. Although all data in the IPFS is frontend (IPFS does not know the backend part - server-side code and database), the IPFS is suitable tool for running decentralized and censorship-resistant websites built on HTML/CSS and JavaScript. Such websites can be a Single Page Applications (SPA), which do not require a server architecture for the functionality. We offer hosting for your websites within our network infrastructure. Your content will always be available through our IPFS gateway. Users have two options for hosting websites in the IPFS network within our infrastructure. The first option is to host your own websites with your own content. The second option is to use our template gateway. In the case of template gateway the user does not host the entire web page in the IPFS network, but only a file with the web content (in JSON format) - which fulfills the function of a decentralized and distributed database. This JSON file can be displayed on the template gateway via a suitable template (users can pick from several templates). The point of this solution is to separate form and content. User content is distributed in the IPFS network in a censorship-resistant manner, while the template gateway ensures its perfect display.

IPFSGATE.COM

The webdesign.technology operates the ipfsgate.com. The ipfsgate.com subdomains serve as IPFS gateways through which all traffic within our IPFS infrastructure is routed. There are two types of gateways: g-gateways (e.g. g1.ipfsgate.com) and t-gateways (e.g. t1.ipfsgate.com). While each g-gateway is reserved for individual customer who pays for it (user has allocated performance and disk capacity), t-gateways (template gateways) allow to display user content via a template and are for free.

g.ipfsgate.com (Custom IPFS gateway)

G-gateways (eg g1.ipfsgate.com, g2.ipfsgate.com, etc.) are gateways that are reserved for users who pay for them. Each g-gateway has an allocated performance and disk capacity and in principle can be used for both - IPFS pinning and IPFS web hosting (which is IPFS pinning of HTML files). Unlike competing IPFS pinning services, we don't charge for pinning content based on its size (per KB), but each user rents their own IPFS node that acts as an IPFS gateway.

# Procesor / RAM Disk space Data transfer Price / month
1 1 CPU/ 2 GB RAM 50 GB SSD Disk 2 TB Transfer 12 $ / month
2 2 CPU/ 2 GB RAM 60 GB SSD Disk 3 TB Transfer 18 $ / month
3 2 CPU/ 4 GB RAM 80 GB SSD Disk 4 TB Transfer 25 $ / month
4 4 CPU/ 8 GB RAM 160 GB SSD Disk 5 TB Transfer 46 $ / month
The minimum recommended RAM for a custom IPFS node is 2 GB RAM

t.ipfsgate.com (Template IPFS gateway)

T-gateways, stands for template gateways, allow user content to be displayed via a template (theme). Their purpose is to separate form and content. User content (a JSON file with user data) is distributed in the IPFS network in a censorship-resistant manner, and t-gateways retrieve it from the IPFS network and display it in an appropriate manner. The idea of separating form and content in the IPFS pushes the boundaries of how IPFS can be used for web hosting and for creating censorship-resistant distributed dCommerce platforms. The Webdesign.technology is the only company in the world that uses this approach for IPFS web hosting.

How IPFS template gateway works

Your current website

Your content structured in a JSON file and distributed in the IPFS network

A custom HTML template, out of IPFS, which displays your content by its CID

IPFS template gateway