info_tfgrid_manual/tosort/playground/home.md

61 lines
2.9 KiB
Markdown
Raw Normal View History

2024-02-23 03:07:41 +00:00
<h1> ThreeFold Playground </h1>
Welcome to the *Playground* section of the ThreeFold Manual, your portal to a user-friendly and immersive experience in deploying solutions on the TFGrid!
The ThreeFold Playground is a revolutionary platform that simplifies the deployment process, allowing users to effortlessly interact with the TFGrid using intuitive web components known as weblets.
## What is the ThreeFold Playground?
The ThreeFold Playground is a dynamic environment designed for both seasoned developers and newcomers alike. It offers a seamless and accessible browser experience, making it easy to deploy solutions on the TFGrid through the use of weblets.
In the context of the Playground, a weblet is a compiled JavaScript web component that can be effortlessly embedded within the HTML page of a web application. This modular approach allows for flexible and intuitive interactions, facilitating a user-friendly deployment process.
The backend for the weblets is introduced with the [Javascript Client](../javascript/grid3_javascript_readme.md) which communicates to TFChain over RMB.
<h2> Table of Contents </h2>
- [Wallet Connector](./wallet_connector.md)
- [Basic Environments](./basic_environments_readme.md)
- [Virtual Machines](./vm_intro.md)
- [Micro and Full VM Differences ](./vm_differences.md)
- [Full Virtual Machine](./fullVm.md)
- [Micro Virtual Machine](./vm.md)
- [Kubernetes](./k8s.md)
- [NixOS MicroVM](./nixos_micro.md)
- [Add a Domain](./add_domain.md)
- [Ready Community Solutions](./ready_community_readme.md)
- [Caprover](./caprover.md)
- [Funkwhale](./funkwhale.md)
- [Peertube](./peertube.md)
- [Taiga](./taiga.md)
- [ownCloud](./owncloud.md)
- [Nextcloud](./nextcloud.md)
- [Discourse](./discourse.md)
- [Mattermost](./mattermost.md)
- [Presearch](./presearch.md)
- [CasperLabs](./casper.md)
- [Node Pilot](./nodepilot.md)
- [Subsquid](./subsquid.md)
- [Algorand](./algorand.md)
- [Wordpress](./wordpress.md)
- [Umbrel](./umbrel.md)
## Advantages
- It is a non-code easy way to deploy a whole solution on the TFGrid.
- It is 100% decentralized, there is no server involved.
## Playground
Playground is a Vue app that has the weblets embedded. You can access the ThreeFold Playground on different TF Chain networks.
- [https://playground.dev.grid.tf](https://playground.dev.grid.tf) for Dev net.
- [https://playground.qa.grid.tf](https://playground.qa.grid.tf) for QA net.
- [https://playground.test.grid.tf](https://playground.test.grid.tf) for Test net.
- [https://playground.grid.tf](https://playground.grid.tf) for Main net.
## Limitations
- Regarding browser support, we're only supporting Google Chrome browser (and thus Brave browser) at the moment with more browsers to be supported soon.
- Deploys one thing at a time.
- Might take sometime to deploy a solution like Peertube, so you should wait a little bit until it's fully running.