info_tfgrid/collections/documentation/developers/grid_deployment/tfgrid_stacks.md
2024-03-25 20:25:18 +00:00

1.5 KiB

TFGrid Stacks

Table of Contents


Introduction

ThreeFold is an open-source project and anyone can run the full stack of the TFGrid in a totally decentralized manner. In practice, this means that anyone can grab a docker compose file shared by ThreeFold of the TFGrid stacks and run an instance of the grid services on their own domain.

This means that you could host your own instance of the ThreeFold Dashboard at dashboard.yourdomain.com that would serve your own instance of the complete TFGrid stack! Users could then access the ThreeFold Dashboard via your own domain.

The process is actually very straightforward and we even provide a script to streamline the process.

Advantages

Setting such instances of the TFGrid ensures resiliency and decentralization of the ThreeFold ecosystem.

As a very concrete example, image that one instance of the Dashboard goes offline, dashboard.grid.tf, then users could still access the Dashboard from another instance. The more users of the TFGrid deploy their own instance, the more resilient the grid becomes.

The overall ThreeFold ecosystem becomes more resilient to failures of individual nodes.

Run Your Own Stack

To set your own instance of the TFGrid, you can download a snapshot of the grid and deploy the TFGrid services with Docker. We even provide scripts to quicken the whole process!

Read more about snapshots in the next section.