https://github.com/threefoldtech/grid_deployment
Deploy a full Grid backend with docker-compose and snapshots
https://github.com/threefoldtech/grid_deployment
Last synced: about 1 month ago
JSON representation
Deploy a full Grid backend with docker-compose and snapshots
- Host: GitHub
- URL: https://github.com/threefoldtech/grid_deployment
- Owner: threefoldtech
- License: apache-2.0
- Created: 2023-01-02T10:39:48.000Z (over 2 years ago)
- Default Branch: development
- Last Pushed: 2025-03-26T12:34:39.000Z (about 2 months ago)
- Last Synced: 2025-04-09T17:09:53.165Z (about 1 month ago)
- Language: Shell
- Homepage:
- Size: 3.88 MB
- Stars: 2
- Watchers: 11
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
ThreeFold Grid Full Stack
Table of Contents
- [Introduction](#introduction)
- [TFGrid Full Stack Components](#tfgrid-full-stack-components)
- [TFGrid Backend](#tfgrid-backend)
- [TFGrid Zero-OS Hub](#tfgrid-zero-os-hub)
- [TFGrid Zero-OS Bootstrap Generator](#tfgrid-zero-os-bootstrap-generator)
- [TFChain Validator](#tfchain-validator)
- [TFGrid and TFChain Validator Snapshots](#tfgrid-and-tfchain-validator-snapshots)---
## Introduction
This repo provides all tools required for a Threefold Grid full stack deployment. A TFGrid full stack is completely stand-alone and made up of several services. It provides all available grid functionalities.
## TFGrid Full Stack Components
The TFGrid full stack is composed of:
- TFGrid Backend
- TFGrid Zero-OS Hub
- TFGrid Zero-OS Bootstrap Generator
- TFChain Validator## TFGrid Backend
For each of the Threefold Grid networks (Devnet, QAnet, Testnet & Mainnet), the respective grid backend can be deployed using docker compose.
Have a look at the [documentation](./docker-compose/readme.md) to get started.
## TFGrid Zero-OS Hub
The Zero-OS Hub is used to distribute Flist files. Users use Flists to deploy workloads on 3Nodes.
Have a look at the [documentation](./grid-hub/readme.md) to get started.
## TFGrid Zero-OS Bootstrap Generator
The bootstrap service is used to create ZOS bootstrap images. Farmers use bootstrap images to set up 3Nodes on the TFGrid.
Have a look at the [documentation](./grid-hub/readme.md) to get started.
## TFChain Validator
The TFGrid runs on TFChain. An easy-to-use installer is provided to set up a validator.
Have a look at the [documentation](./tfchain-validator/readme.md) to get started.
## TFGrid and TFChain Validator Snapshots
Daily TFGrid and TFChain validator snapshots can be found at [https://bknd.snapshot.grid.tf/](https://bknd.snapshot.grid.tf/).
To set up your own TFGrid and TFChain validator snapshot creation, read [this documentation](./grid-snapshots/readme.md).
> Note: You can also use Rsync to download the snapshots. Read [this section](./grid-snapshots/readme.md#threefold-public-rsync) for more information.