Merge pull request 'development_farmers_book' (#99) from development_farmers_book into development
Reviewed-on: #99
This commit is contained in:
		
							
								
								
									
										4
									
								
								books/developers/Makefile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								books/developers/Makefile
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | ||||
| build: | ||||
| 	./scripts/generate_wallets.sh | ||||
| 	./scripts/calculate_marketcap.sh | ||||
| 	./scripts/calculate_cloud_pricing.sh | ||||
							
								
								
									
										179
									
								
								books/developers/SUMMARY.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										179
									
								
								books/developers/SUMMARY.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,179 @@ | ||||
| - [Table of Contents](developers/developers_book_toc.md) | ||||
| - [Javascript Client](developers/javascript/grid3_javascript_readme.md) | ||||
|   - [Installation](developers/javascript/grid3_javascript_installation.md) | ||||
|   - [Loading Client](developers/javascript/grid3_javascript_loadclient.md) | ||||
|   - [Deploy a VM](developers/javascript/grid3_javascript_vm.md) | ||||
|   - [Capacity Planning](developers/javascript/grid3_javascript_capacity_planning.md) | ||||
|   - [Deploy Multiple VMs](developers/javascript/grid3_javascript_vms.md) | ||||
|   - [Deploy CapRover](developers/javascript/grid3_javascript_caprover.md) | ||||
|   - [Gateways](developers/javascript/grid3_javascript_vm_gateways.md) | ||||
|   - [Deploy a Kubernetes Cluster](developers/javascript/grid3_javascript_kubernetes.md) | ||||
|   - [Deploy a ZDB](developers/javascript/grid3_javascript_zdb.md) | ||||
|   - [Deploy ZDBs for QSFS](developers/javascript/grid3_javascript_qsfs_zdbs.md) | ||||
|   - [QSFS](developers/javascript/grid3_javascript_qsfs.md) | ||||
|   - [Key Value Store](developers/javascript/grid3_javascript_kvstore.md) | ||||
|   - [VM with Wireguard and Gateway](developers/javascript/grid3_wireguard_gateway.md) | ||||
|   - [GPU Support](developers/javascript/grid3_javascript_gpu_support.md) | ||||
| - [Go Client](developers/go/grid3_go_readme.md) | ||||
|   - [Installation](developers/go/grid3_go_installation.md) | ||||
|   - [Loading Client](developers/go/grid3_go_load_client.md) | ||||
|   - [Deploy a VM](developers/go/grid3_go_vm.md) | ||||
|   - [Deploy Multiple VMs](developers/go/grid3_go_vms.md) | ||||
|   - [Deploy Gateways](developers/go/grid3_go_gateways.md) | ||||
|   - [Deploy Kubernetes](developers/go/grid3_go_kubernetes.md) | ||||
|   - [Deploy a QSFS](developers/go/grid3_go_qsfs.md) | ||||
|   - [GPU and Go](developers/go/grid3_go_gpu.md) | ||||
|     - [GPU Support](developers/go/grid3_go_gpu_support.md) | ||||
|     - [Deploy a VM with GPU](developers/go/grid3_go_vm_with_gpu.md) | ||||
| - [TFCMD](developers/tfcmd/tfcmd.md) | ||||
|   - [Getting Started](developers/tfcmd/tfcmd_basics.md) | ||||
|   - [Deploy a VM](developers/tfcmd/tfcmd_vm.md) | ||||
|   - [Deploy Kubernetes](developers/tfcmd/tfcmd_kubernetes.md) | ||||
|   - [Deploy ZDB](developers/tfcmd/tfcmd_zdbs.md) | ||||
|   - [Gateway FQDN](developers/tfcmd/tfcmd_gateway_fqdn.md) | ||||
|   - [Gateway Name](developers/tfcmd/tfcmd_gateway_name.md) | ||||
|     - [Contracts](developers/tfcmd/tfcmd_contracts.md) | ||||
| - [TFROBOT](developers/tfrobot/tfrobot.md) | ||||
|   - [Installation](developers/tfrobot/tfrobot_installation.md) | ||||
|   - [Configuration File](developers/tfrobot/tfrobot_config.md) | ||||
|   - [Deployment](developers/tfrobot/tfrobot_deploy.md) | ||||
|   - [Commands and Flags](developers/tfrobot/tfrobot_commands_flags.md) | ||||
|   - [Supported Configurations](developers/tfrobot/tfrobot_configurations.md) | ||||
| - [ThreeFold Chain](developers/tfchain/dev_tfchain.md) | ||||
|   - [Introduction](developers/tfchain/introduction.md) | ||||
|   - [Farming Policies](developers/tfchain/farming_policies.md) | ||||
|   - [External Service Contract](developers/tfchain/tfchain_external_service_contract.md) | ||||
|   - [Solution Provider](developers/tfchain/tfchain_solution_provider.md) | ||||
| - [Grid Proxy](developers/proxy/proxy_readme.md) | ||||
|   - [Introducing Grid Proxy](developers/proxy/proxy.md) | ||||
|   - [Setup](developers/proxy/setup.md) | ||||
|   - [DB Testing](developers/proxy/db_testing.md) | ||||
|   - [Commands](developers/proxy/commands.md) | ||||
|   - [Contributions](developers/proxy/contributions.md) | ||||
|   - [Explorer](developers/proxy/explorer.md) | ||||
|   - [Database](developers/proxy/database.md) | ||||
|   - [Production](developers/proxy/production.md) | ||||
|   - [Release](developers/proxy/release.md) | ||||
| - [Flist](developers/flist/flist.md) | ||||
|   - [Zero-OS Hub](developers/flist/flist_hub/zos_hub.md) | ||||
|   - [Generate an API Token](developers/flist/flist_hub/api_token.md) | ||||
|   - [Convert Docker Image Into Flist](developers/flist/flist_hub/convert_docker_image.md) | ||||
|   - [Supported Flists](developers/flist/grid3_supported_flists.md) | ||||
|   - [Flist Case Studies](developers/flist/flist_case_studies/flist_case_studies.md) | ||||
|     - [Case Study: Debian 12](developers/flist/flist_case_studies/flist_debian_case_study.md) | ||||
|     - [Case Study: Nextcloud AIO](developers/flist/flist_case_studies/flist_nextcloud_case_study.md) | ||||
| - [Internals](developers/internals/internals.md) | ||||
|   - [Reliable Message Bus - RMB](developers/internals/rmb/rmb_toc.md) | ||||
|     - [Introduction to RMB](developers/internals/rmb/rmb_intro.md) | ||||
|     - [Coding Guides](developers/internals/rmb/rmb_coding_guides.md) | ||||
|     - [RMB Specs](developers/internals/rmb/rmb_specs.md) | ||||
|     - [RMB Peer](developers/internals/rmb/uml/peer.md) | ||||
|     - [RMB Relay](developers/internals/rmb/uml/relay.md) | ||||
|   - [Zero-OS](developers/internals/zos/zos_readme.md) | ||||
|     - [Manual](developers/internals/zos/manual/manual.md) | ||||
|     - [Workload Types](developers/internals/zos/manual/workload_types.md) | ||||
|     - [Internal Modules](developers/internals/zos/internals/zos_internals.md) | ||||
|       - [Identity](developers/internals/zos/internals/identity/identity_readme.md) | ||||
|         - [Node ID Generation](developers/internals/zos/internals/identity/identity.md) | ||||
|         - [Node Upgrade](developers/internals/zos/internals/identity/upgrade.md) | ||||
|       - [Node](developers/internals/zos/internals/node/node_readme.md) | ||||
|       - [Storage](developers/internals/zos/internals/storage/storage_readme.md) | ||||
|       - [Network](developers/internals/zos/internals/network/network_readme.md) | ||||
|         - [Introduction](developers/internals/zos/internals/network/introduction.md) | ||||
|         - [Definitions](developers/internals/zos/internals/network/definitions.md) | ||||
|         - [Mesh](developers/internals/zos/internals/network/mesh.md) | ||||
|         - [Setup](developers/internals/zos/internals/network/setup_farm_network.md) | ||||
|       - [Flist](developers/internals/zos/internals/flist/flist_readme.md) | ||||
|       - [Container](developers/internals/zos/internals/container/container_readme.md) | ||||
|       - [VM](developers/internals/zos/internals/vmd/vmd_readme.md) | ||||
|       - [Provision](developers/internals/zos/internals/provision/provision_readme.md) | ||||
|     - [Capacity](developers/internals/zos/internals/capacity.md) | ||||
|     - [Performance Monitor Package](developers/internals/zos/performance/performance.md) | ||||
|       - [Public IPs Validation Task](developers/internals/zos/performance/publicips.md) | ||||
|       - [CPUBenchmark](developers/internals/zos/performance/cpubench.md) | ||||
|       - [IPerf](developers/internals/zos/performance/iperf.md) | ||||
|       - [Health Check](developers/internals/zos/performance/healthcheck.md) | ||||
|     - [API](developers/internals/zos/manual/api.md) | ||||
| - [Grid Deployment](developers/grid_deployment/grid_deployment.md) | ||||
|   - [TFGrid Stacks](developers/grid_deployment/tfgrid_stacks.md) | ||||
|   - [Full VM Grid Deployment](developers/grid_deployment/grid_deployment_full_vm.md) | ||||
|   - [Grid Snapshots](developers/grid_deployment/snapshots.md) | ||||
|   - [Deploy the Dashboard](developers/grid_deployment/deploy_dashboard.md) | ||||
|   - [Application Case Study: Nextcloud](developers/grid_deployment/app_case_study_nextcloud.md) | ||||
| - [ThreeFold Dashboard](dashboard/dashboard.md) | ||||
|   - [Wallet Connector](dashboard/wallet_connector.md) | ||||
|   - [TFGrid](dashboard/tfgrid/tfgrid.md) | ||||
|     - [Grid Status](dashboard/tfgrid/grid_status.md) | ||||
|     - [Node Statistics](dashboard/tfgrid/node_statistics.md) | ||||
|     - [Node Monitoring](dashboard/tfgrid/node_monitoring.md) | ||||
|   - [Deploy](dashboard/deploy/deploy.md) | ||||
|     - [Pricing Calculator](dashboard/deploy/pricing_calculator.md) | ||||
|     - [Node Finder](dashboard/deploy/node_finder.md) | ||||
|     - [Virtual Machines](dashboard/solutions/vm_intro.md) | ||||
|       - [Micro and Full VM Differences ](dashboard/solutions/vm_differences.md) | ||||
|       - [Full Virtual Machine](dashboard/solutions/fullvm.md) | ||||
|       - [Micro Virtual Machine](dashboard/solutions/microvm.md) | ||||
|       - [Nixos MicroVM](dashboard/solutions/nixos_micro.md) | ||||
|       - [Add a Domain](dashboard/solutions/add_domain.md) | ||||
|     - [Orchestrators](dashboard/deploy/orchestrators.md) | ||||
|       - [Kubernetes](dashboard/solutions/k8s.md) | ||||
|       - [Caprover](dashboard/solutions/caprover.md) | ||||
|           - [Caprover Admin](dashboard/solutions/caprover_admin.md) | ||||
|           - [Caprover Worker](dashboard/solutions/caprover_worker.md) | ||||
|     - [Applications](dashboard/deploy/applications.md) | ||||
|       - [Algorand](dashboard/solutions/algorand.md) | ||||
|       - [CasperLabs](dashboard/solutions/casper.md) | ||||
|       - [Discourse](dashboard/solutions/discourse.md) | ||||
|       - [Funkwhale](dashboard/solutions/funkwhale.md) | ||||
|       - [Mattermost](dashboard/solutions/mattermost.md) | ||||
|       - [Nextcloud](dashboard/solutions/nextcloud.md) | ||||
|       - [Node Pilot](dashboard/solutions/nodepilot.md) | ||||
|       - [Peertube](dashboard/solutions/peertube.md) | ||||
|       - [Presearch](dashboard/solutions/presearch.md) | ||||
|       - [Static Website](dashboard/solutions/static_website.md) | ||||
|       - [Subsquid](dashboard/solutions/subsquid.md) | ||||
|       - [Taiga](dashboard/solutions/taiga.md) | ||||
|       - [Umbrel](dashboard/solutions/umbrel.md) | ||||
|       - [WordPress](dashboard/solutions/wordpress.md) | ||||
|     - [Your Contracts](dashboard/deploy/your_contracts.md) | ||||
|     - [Images](dashboard/deploy/images.md) | ||||
|     - [SSH Keys](dashboard/deploy/ssh_keys.md) | ||||
|   - [Farms](dashboard/farms/farms.md) | ||||
|     - [Your Farms](dashboard/farms/your_farms.md) | ||||
|     - [Farm Finder](dashboard/farms/farms_finder.md) | ||||
|     - [Node Installer](dashboard/farms/node_installer.md) | ||||
|     - [Simulator](dashboard/farms/simulator.md) | ||||
|   - [TFChain](dashboard/tfchain/tfchain.md) | ||||
|     - [Your Profile](dashboard/tfchain/your_profile.md) | ||||
|     - [TF DAO](dashboard/tfchain/tf_dao.md) | ||||
|       - [Voting Weight Example](dashboard/tfchain/tf_dao_voting_weight.md) | ||||
|     - [TF Token Bridge](dashboard/tfchain/tf_token_bridge.md) | ||||
|     - [TF Token Transfer](dashboard/tfchain/tf_token_transfer.md) | ||||
|     - [TF Minting Reports](dashboard/tfchain/tf_minting_reports.md) | ||||
| - [ThreeFold Connect](tfconnect/tfconnect_toc.md) | ||||
|   - [TFConnect Overview](tfconnect/tfconnect_overview.md) | ||||
|   - [TFConnect Authenticator](tfconnect/tfconnect_authenticator.md) | ||||
|   - [TFConnect Advanced](tfconnect/tfconnect_advanced.md) | ||||
|   - [TFConnect Troubleshooting](tfconnect/tfconnect_troubleshooting.md) | ||||
| - [ThreeFold Token](threefold_token/threefold_token.md) | ||||
|   - [TFT Bridges](threefold_token/tft_bridges/tft_bridges.md) | ||||
|     - [TFChain-Stellar Bridge](threefold_token/tft_bridges/tfchain_stellar_bridge.md) | ||||
|     - [BSC-Stellar Bridge](threefold_token/tft_bridges/bsc_stellar_bridge.md) | ||||
|       - [BSC-Stellar Bridge Verification](threefold_token/tft_bridges/bsc_stellar_bridge_verification.md) | ||||
|     - [Ethereum-Stellar Bridge](threefold_token/tft_bridges/tft_ethereum/tft_ethereum.md) | ||||
|   - [Storing TFT](threefold_token/storing_tft/storing_tft.md) | ||||
|     - [ThreeFold Connect App - Stellar](threefold_token/storing_tft/tf_connect_app.md) | ||||
|     - [Lobstr Wallet - Stellar](threefold_token/storing_tft/lobstr_wallet.md) | ||||
|     - [MetaMask - BSC & ETH](threefold_token/storing_tft/metamask.md) | ||||
|     - [Hardware Wallet](threefold_token/storing_tft/hardware_wallet.md) | ||||
|   - [Buy and Sell TFT](threefold_token/buy_sell_tft/buy_sell_tft.md) | ||||
|     - [Quick Start - Stellar](threefold_token/buy_sell_tft/tft_lobstr/tft_lobstr_short_guide.md) | ||||
|     - [Lobstr Wallet - Stellar](threefold_token/buy_sell_tft/tft_lobstr/tft_lobstr_complete_guide.md) | ||||
|     - [MetaMask - BSC & ETH](threefold_token/buy_sell_tft/tft_metamask/tft_metamask.md) | ||||
|     - [Pancake Swap - BSC](threefold_token/buy_sell_tft/pancakeswap.md) | ||||
|   - [Liquidity Provider - LP](threefold_token/liquidity/liquidity_readme.md) | ||||
|     - [Pancake Swap LP](threefold_token/liquidity/liquidity_pancake.md) | ||||
|     - [1inch.io LP](threefold_token/liquidity/liquidity_1inch.md) | ||||
|     - [Albedo LP](threefold_token/liquidity/liquidity_albedo.md) | ||||
|   - [Transaction Fees](threefold_token/transaction_fees.md) | ||||
| - [FAQ](faq/faq.md) | ||||
							
								
								
									
										29
									
								
								books/developers/scripts/calculate_cloud_pricing.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										29
									
								
								books/developers/scripts/calculate_cloud_pricing.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,29 @@ | ||||
| #!/usr/bin/env bash | ||||
|  | ||||
| cd ../../collections/manual/values | ||||
|  | ||||
| value=$(cat tft_value.md) | ||||
|  | ||||
| CU=$(cat cu_musd_hour.md) | ||||
| CUTFT=$(echo "$CU / $value" | bc -l) | ||||
| printf "%.2f" $CUTFT > cu_mtft_hour.md | ||||
|  | ||||
| SU=$(cat su_musd_hour.md) | ||||
| SUTFT=$(echo "$SU / $value" | bc -l) | ||||
| printf "%.2f" $SUTFT > su_mtft_hour.md | ||||
|  | ||||
| NU=$(cat nu_musd_hour.md) | ||||
| NUTFT=$(echo "$NU / $value" | bc -l) | ||||
| printf "%.2f" $NUTFT > nu_mtft_hour.md | ||||
|  | ||||
| IP=$(cat ip_musd_hour.md) | ||||
| IPTFT=$(echo "$IP / $value" | bc -l) | ||||
| printf "%.2f" $IPTFT > ip_mtft_hour.md | ||||
|  | ||||
| NAME=$(cat name_musd_hour.md) | ||||
| NAME=$(echo "$NAME / $value" | bc -l) | ||||
| printf "%.2f" $NAME > name_mtft_hour.md | ||||
|  | ||||
| DNAME=$(cat dname_musd_hour.md) | ||||
| DNAME=$(echo "$DNAME / $value" | bc -l) | ||||
| printf "%.2f" $DNAME > dname_mtft_hour.md | ||||
							
								
								
									
										18
									
								
								books/developers/scripts/calculate_marketcap.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										18
									
								
								books/developers/scripts/calculate_marketcap.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,18 @@ | ||||
| #!/usr/bin/env bash | ||||
|  | ||||
| cd ../../collections/manual/values | ||||
|  | ||||
| coinId="threefold-token" | ||||
|  | ||||
| url="https://api.coingecko.com/api/v3/simple/price?ids=${coinId}&vs_currencies=usd"; | ||||
|  | ||||
| curl -sL ${url} \ | ||||
| -H 'Accept: application/json' | jq '."threefold-token".usd' | xargs printf "%.3f" > tft_value.md | ||||
|  | ||||
| supply=$(cat tft_supply.md) | ||||
|  | ||||
| value=$(cat tft_value.md) | ||||
|  | ||||
| TFT_MARKETCAP=$(echo "$supply * $value" | bc -l) | ||||
|  | ||||
| printf "%'.0f" $TFT_MARKETCAP > tft_marketcap.md | ||||
							
								
								
									
										25
									
								
								books/developers/scripts/generate_wallets.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										25
									
								
								books/developers/scripts/generate_wallets.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,25 @@ | ||||
| #!/usr/bin/env bash | ||||
|  | ||||
| mkdir -p ../../collections/manual/knowledge_base/about/token_overview/special_wallets/wallet_data | ||||
| cd ../../collections/manual/knowledge_base/about/token_overview/special_wallets/wallet_data | ||||
|  | ||||
| wallets=( | ||||
| GA7OPN4A3JNHLPHPEWM4PJDOYYDYNZOM7ES6YL3O7NC3PRY3V3UX6ANM | ||||
| GDSKFYNMZWTB3V5AN26CEAQ27643Q3KB4X6MY4UTO2LIIDFND4SPQZYU | ||||
| GBQHN7RL4LSRPR2TT74ID2UJPZ2AXCHQY2WKGCTDLJM3NXVJ7GQHUCOD | ||||
| GBTPAXXP6534UPC4MLNGFGJWCD6DNSRVIPPOZWXAQAWI4FKTLOJY2A2S | ||||
| GB2C5HCZYWNGVM6JGXDWQBJTMUY4S2HPPTCAH63HFAQVL2ALXDW7SSJ7 | ||||
| GDLVIB44LVONM5K67LUPSFZMSX7G2RLYVBM5MMHUJ4NAQJU7CH4HBJBO | ||||
| GDKXTUYNW4BJKDM2L7B5XUYFUISV52KUU4G7VPNLF4ZSIKBURM622YPZ | ||||
| GDIJY6K2BBRIRX423ZFUYKKFDN66XP2KMSBZFQSE2PSNDZ6EDVQTRLSU | ||||
| GCWHWDRXYPXQAOYMQKB66SZPLM6UANKGMSL4SP7LSOIA6OTTOYQ6HBIH | ||||
| GBV734I2SV4YDDPVJMYXU3IZ2AIU5GEAJRAD4E4BQG7CA2N63NXSPMD6 | ||||
| GAI4C2BGOA3YHVQZZW7OW4FHOGGYWTUBEVNHB6MW4ZAFG7ZAA7D5IPC3 | ||||
| GCEJ7DMULFTT25UH4FAAGOZ6KER4WXAYQGJUSIITQD527DGTKSXKBQGR | ||||
| GAQXBLFG4BZGIVY6DBJVWE5EAP3UNHMIA2PYCUVLY2JUSPVWPUF36BW4 | ||||
| GAUGOSYLCX7JZTQYF2K7RIMHFWKSA3WSI2OQ4IRKXMDMVE6ABJIJMFQR | ||||
| ) | ||||
|  | ||||
| for wallet in "${wallets[@]}"; do | ||||
|     curl -sL "https://horizon.stellar.org/accounts/${wallet}" -H 'Accept: application/json' | jq --raw-output '.balances[] | select(.asset_code == "TFT") | .balance' | xargs printf "%.2f" > ${wallet,,}.md | ||||
| done | ||||
							
								
								
									
										5
									
								
								books/developers/sync_production.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										5
									
								
								books/developers/sync_production.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| #!/bin/bash | ||||
| set -ex | ||||
| export NAME=developers | ||||
| hero mdbook -u https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/manual/heroscript/$NAME | ||||
| rsync -rv ~/hero/www/info/$NAME/ root@info.ourworld.tf:/root/hero/www/info/$NAME/ | ||||
							
								
								
									
										4
									
								
								books/farmers/Makefile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								books/farmers/Makefile
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | ||||
| build: | ||||
| 	./scripts/generate_wallets.sh | ||||
| 	./scripts/calculate_marketcap.sh | ||||
| 	./scripts/calculate_cloud_pricing.sh | ||||
							
								
								
									
										104
									
								
								books/farmers/SUMMARY.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										104
									
								
								books/farmers/SUMMARY.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,104 @@ | ||||
| - [Table of Contents](farmers/farmers_book_toc.md) | ||||
| - [Build a 3Node](farmers/3node_building/3node_building.md) | ||||
|   - [1. Create a Farm](farmers/3node_building/1_create_farm.md) | ||||
|   - [2. Create a Zero-OS Bootstrap Image](farmers/3node_building/2_bootstrap_image.md) | ||||
|   - [3. Set the Hardware](farmers/3node_building/3_set_hardware.md) | ||||
|   - [4. Wipe All the Disks](farmers/3node_building/4_wipe_all_disks.md) | ||||
|   - [5. Set the BIOS/UEFI](farmers/3node_building/5_set_bios_uefi.md) | ||||
|   - [6. Boot the 3Node](farmers/3node_building/6_boot_3node.md) | ||||
| - [Farming Optimization](farmers/farming_optimization/farming_optimization.md) | ||||
|   - [GPU Farming](farmers/3node_building/gpu_farming.md) | ||||
|   - [Set Additional Fees](farmers/farming_optimization/set_additional_fees.md) | ||||
|   - [Minting Receipts](farmers/3node_building/minting_receipts.md) | ||||
|   - [Minting Periods](farmers/farming_optimization/minting_periods.md) | ||||
|   - [Room Parameters](farmers/farming_optimization/farm_room_parameters.md) | ||||
|   - [Farming Costs](farmers/farming_optimization/farming_costs.md) | ||||
|   - [Calculate Your ROI](farmers/farming_optimization/calculate_roi.md) | ||||
|   - [Farming Requirements](farmers/farming_optimization/farming_requirements.md) | ||||
| - [Advanced Networking](farmers/advanced_networking/advanced_networking_toc.md) | ||||
|   - [Networking Overview](farmers/advanced_networking/networking_overview.md) | ||||
|   - [Network Considerations](farmers/advanced_networking/network_considerations.md) | ||||
|   - [Network Setup](farmers/advanced_networking/network_setup.md) | ||||
| - [Farmerbot](farmers/farmerbot/farmerbot_intro.md) | ||||
|   - [Quick Guide](farmers/farmerbot/farmerbot_quick.md) | ||||
|   - [Additional Information](farmers/farmerbot/farmerbot_information.md) | ||||
|   - [Minting and the Farmerbot](farmers/farmerbot/farmerbot_minting.md) | ||||
| - [Node Status Bot](farmers/node_status_bot/node_status_bot.md) | ||||
| - [Farming Troubleshooting](farmers/farming_troubleshooting.md) | ||||
| - [ThreeFold Dashboard](dashboard/dashboard.md) | ||||
|   - [Wallet Connector](dashboard/wallet_connector.md) | ||||
|   - [TFGrid](dashboard/tfgrid/tfgrid.md) | ||||
|     - [Grid Status](dashboard/tfgrid/grid_status.md) | ||||
|     - [Node Statistics](dashboard/tfgrid/node_statistics.md) | ||||
|     - [Node Monitoring](dashboard/tfgrid/node_monitoring.md) | ||||
|   - [Deploy](dashboard/deploy/deploy.md) | ||||
|     - [Pricing Calculator](dashboard/deploy/pricing_calculator.md) | ||||
|     - [Node Finder](dashboard/deploy/node_finder.md) | ||||
|     - [Virtual Machines](dashboard/solutions/vm_intro.md) | ||||
|       - [Micro and Full VM Differences ](dashboard/solutions/vm_differences.md) | ||||
|       - [Full Virtual Machine](dashboard/solutions/fullvm.md) | ||||
|       - [Micro Virtual Machine](dashboard/solutions/microvm.md) | ||||
|       - [Nixos MicroVM](dashboard/solutions/nixos_micro.md) | ||||
|       - [Add a Domain](dashboard/solutions/add_domain.md) | ||||
|     - [Orchestrators](dashboard/deploy/orchestrators.md) | ||||
|       - [Kubernetes](dashboard/solutions/k8s.md) | ||||
|       - [Caprover](dashboard/solutions/caprover.md) | ||||
|           - [Caprover Admin](dashboard/solutions/caprover_admin.md) | ||||
|           - [Caprover Worker](dashboard/solutions/caprover_worker.md) | ||||
|     - [Applications](dashboard/deploy/applications.md) | ||||
|       - [Algorand](dashboard/solutions/algorand.md) | ||||
|       - [CasperLabs](dashboard/solutions/casper.md) | ||||
|       - [Discourse](dashboard/solutions/discourse.md) | ||||
|       - [Funkwhale](dashboard/solutions/funkwhale.md) | ||||
|       - [Mattermost](dashboard/solutions/mattermost.md) | ||||
|       - [Nextcloud](dashboard/solutions/nextcloud.md) | ||||
|       - [Node Pilot](dashboard/solutions/nodepilot.md) | ||||
|       - [Peertube](dashboard/solutions/peertube.md) | ||||
|       - [Presearch](dashboard/solutions/presearch.md) | ||||
|       - [Static Website](dashboard/solutions/static_website.md) | ||||
|       - [Subsquid](dashboard/solutions/subsquid.md) | ||||
|       - [Taiga](dashboard/solutions/taiga.md) | ||||
|       - [Umbrel](dashboard/solutions/umbrel.md) | ||||
|       - [WordPress](dashboard/solutions/wordpress.md) | ||||
|     - [Your Contracts](dashboard/deploy/your_contracts.md) | ||||
|     - [Images](dashboard/deploy/images.md) | ||||
|     - [SSH Keys](dashboard/deploy/ssh_keys.md) | ||||
|   - [Farms](dashboard/farms/farms.md) | ||||
|     - [Your Farms](dashboard/farms/your_farms.md) | ||||
|     - [Farm Finder](dashboard/farms/farms_finder.md) | ||||
|     - [Node Installer](dashboard/farms/node_installer.md) | ||||
|     - [Simulator](dashboard/farms/simulator.md) | ||||
|   - [TFChain](dashboard/tfchain/tfchain.md) | ||||
|     - [Your Profile](dashboard/tfchain/your_profile.md) | ||||
|     - [TF DAO](dashboard/tfchain/tf_dao.md) | ||||
|       - [Voting Weight Example](dashboard/tfchain/tf_dao_voting_weight.md) | ||||
|     - [TF Token Bridge](dashboard/tfchain/tf_token_bridge.md) | ||||
|     - [TF Token Transfer](dashboard/tfchain/tf_token_transfer.md) | ||||
|     - [TF Minting Reports](dashboard/tfchain/tf_minting_reports.md) | ||||
| - [ThreeFold Connect](tfconnect/tfconnect_toc.md) | ||||
|   - [TFConnect Overview](tfconnect/tfconnect_overview.md) | ||||
|   - [TFConnect Authenticator](tfconnect/tfconnect_authenticator.md) | ||||
|   - [TFConnect Advanced](tfconnect/tfconnect_advanced.md) | ||||
|   - [TFConnect Troubleshooting](tfconnect/tfconnect_troubleshooting.md) | ||||
| - [ThreeFold Token](threefold_token/threefold_token.md) | ||||
|   - [TFT Bridges](threefold_token/tft_bridges/tft_bridges.md) | ||||
|     - [TFChain-Stellar Bridge](threefold_token/tft_bridges/tfchain_stellar_bridge.md) | ||||
|     - [BSC-Stellar Bridge](threefold_token/tft_bridges/bsc_stellar_bridge.md) | ||||
|       - [BSC-Stellar Bridge Verification](threefold_token/tft_bridges/bsc_stellar_bridge_verification.md) | ||||
|     - [Ethereum-Stellar Bridge](threefold_token/tft_bridges/tft_ethereum/tft_ethereum.md) | ||||
|   - [Storing TFT](threefold_token/storing_tft/storing_tft.md) | ||||
|     - [ThreeFold Connect App - Stellar](threefold_token/storing_tft/tf_connect_app.md) | ||||
|     - [Lobstr Wallet - Stellar](threefold_token/storing_tft/lobstr_wallet.md) | ||||
|     - [MetaMask - BSC & ETH](threefold_token/storing_tft/metamask.md) | ||||
|     - [Hardware Wallet](threefold_token/storing_tft/hardware_wallet.md) | ||||
|   - [Buy and Sell TFT](threefold_token/buy_sell_tft/buy_sell_tft.md) | ||||
|     - [Quick Start - Stellar](threefold_token/buy_sell_tft/tft_lobstr/tft_lobstr_short_guide.md) | ||||
|     - [Lobstr Wallet - Stellar](threefold_token/buy_sell_tft/tft_lobstr/tft_lobstr_complete_guide.md) | ||||
|     - [MetaMask - BSC & ETH](threefold_token/buy_sell_tft/tft_metamask/tft_metamask.md) | ||||
|     - [Pancake Swap - BSC](threefold_token/buy_sell_tft/pancakeswap.md) | ||||
|   - [Liquidity Provider - LP](threefold_token/liquidity/liquidity_readme.md) | ||||
|     - [Pancake Swap LP](threefold_token/liquidity/liquidity_pancake.md) | ||||
|     - [1inch.io LP](threefold_token/liquidity/liquidity_1inch.md) | ||||
|     - [Albedo LP](threefold_token/liquidity/liquidity_albedo.md) | ||||
|   - [Transaction Fees](threefold_token/transaction_fees.md) | ||||
| - [FAQ](faq/faq.md) | ||||
							
								
								
									
										29
									
								
								books/farmers/scripts/calculate_cloud_pricing.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										29
									
								
								books/farmers/scripts/calculate_cloud_pricing.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,29 @@ | ||||
| #!/usr/bin/env bash | ||||
|  | ||||
| cd ../../collections/manual/values | ||||
|  | ||||
| value=$(cat tft_value.md) | ||||
|  | ||||
| CU=$(cat cu_musd_hour.md) | ||||
| CUTFT=$(echo "$CU / $value" | bc -l) | ||||
| printf "%.2f" $CUTFT > cu_mtft_hour.md | ||||
|  | ||||
| SU=$(cat su_musd_hour.md) | ||||
| SUTFT=$(echo "$SU / $value" | bc -l) | ||||
| printf "%.2f" $SUTFT > su_mtft_hour.md | ||||
|  | ||||
| NU=$(cat nu_musd_hour.md) | ||||
| NUTFT=$(echo "$NU / $value" | bc -l) | ||||
| printf "%.2f" $NUTFT > nu_mtft_hour.md | ||||
|  | ||||
| IP=$(cat ip_musd_hour.md) | ||||
| IPTFT=$(echo "$IP / $value" | bc -l) | ||||
| printf "%.2f" $IPTFT > ip_mtft_hour.md | ||||
|  | ||||
| NAME=$(cat name_musd_hour.md) | ||||
| NAME=$(echo "$NAME / $value" | bc -l) | ||||
| printf "%.2f" $NAME > name_mtft_hour.md | ||||
|  | ||||
| DNAME=$(cat dname_musd_hour.md) | ||||
| DNAME=$(echo "$DNAME / $value" | bc -l) | ||||
| printf "%.2f" $DNAME > dname_mtft_hour.md | ||||
							
								
								
									
										18
									
								
								books/farmers/scripts/calculate_marketcap.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										18
									
								
								books/farmers/scripts/calculate_marketcap.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,18 @@ | ||||
| #!/usr/bin/env bash | ||||
|  | ||||
| cd ../../collections/manual/values | ||||
|  | ||||
| coinId="threefold-token" | ||||
|  | ||||
| url="https://api.coingecko.com/api/v3/simple/price?ids=${coinId}&vs_currencies=usd"; | ||||
|  | ||||
| curl -sL ${url} \ | ||||
| -H 'Accept: application/json' | jq '."threefold-token".usd' | xargs printf "%.3f" > tft_value.md | ||||
|  | ||||
| supply=$(cat tft_supply.md) | ||||
|  | ||||
| value=$(cat tft_value.md) | ||||
|  | ||||
| TFT_MARKETCAP=$(echo "$supply * $value" | bc -l) | ||||
|  | ||||
| printf "%'.0f" $TFT_MARKETCAP > tft_marketcap.md | ||||
							
								
								
									
										25
									
								
								books/farmers/scripts/generate_wallets.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										25
									
								
								books/farmers/scripts/generate_wallets.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,25 @@ | ||||
| #!/usr/bin/env bash | ||||
|  | ||||
| mkdir -p ../../collections/manual/knowledge_base/about/token_overview/special_wallets/wallet_data | ||||
| cd ../../collections/manual/knowledge_base/about/token_overview/special_wallets/wallet_data | ||||
|  | ||||
| wallets=( | ||||
| GA7OPN4A3JNHLPHPEWM4PJDOYYDYNZOM7ES6YL3O7NC3PRY3V3UX6ANM | ||||
| GDSKFYNMZWTB3V5AN26CEAQ27643Q3KB4X6MY4UTO2LIIDFND4SPQZYU | ||||
| GBQHN7RL4LSRPR2TT74ID2UJPZ2AXCHQY2WKGCTDLJM3NXVJ7GQHUCOD | ||||
| GBTPAXXP6534UPC4MLNGFGJWCD6DNSRVIPPOZWXAQAWI4FKTLOJY2A2S | ||||
| GB2C5HCZYWNGVM6JGXDWQBJTMUY4S2HPPTCAH63HFAQVL2ALXDW7SSJ7 | ||||
| GDLVIB44LVONM5K67LUPSFZMSX7G2RLYVBM5MMHUJ4NAQJU7CH4HBJBO | ||||
| GDKXTUYNW4BJKDM2L7B5XUYFUISV52KUU4G7VPNLF4ZSIKBURM622YPZ | ||||
| GDIJY6K2BBRIRX423ZFUYKKFDN66XP2KMSBZFQSE2PSNDZ6EDVQTRLSU | ||||
| GCWHWDRXYPXQAOYMQKB66SZPLM6UANKGMSL4SP7LSOIA6OTTOYQ6HBIH | ||||
| GBV734I2SV4YDDPVJMYXU3IZ2AIU5GEAJRAD4E4BQG7CA2N63NXSPMD6 | ||||
| GAI4C2BGOA3YHVQZZW7OW4FHOGGYWTUBEVNHB6MW4ZAFG7ZAA7D5IPC3 | ||||
| GCEJ7DMULFTT25UH4FAAGOZ6KER4WXAYQGJUSIITQD527DGTKSXKBQGR | ||||
| GAQXBLFG4BZGIVY6DBJVWE5EAP3UNHMIA2PYCUVLY2JUSPVWPUF36BW4 | ||||
| GAUGOSYLCX7JZTQYF2K7RIMHFWKSA3WSI2OQ4IRKXMDMVE6ABJIJMFQR | ||||
| ) | ||||
|  | ||||
| for wallet in "${wallets[@]}"; do | ||||
|     curl -sL "https://horizon.stellar.org/accounts/${wallet}" -H 'Accept: application/json' | jq --raw-output '.balances[] | select(.asset_code == "TFT") | .balance' | xargs printf "%.2f" > ${wallet,,}.md | ||||
| done | ||||
							
								
								
									
										5
									
								
								books/farmers/sync_production.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										5
									
								
								books/farmers/sync_production.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| #!/bin/bash | ||||
| set -ex | ||||
| export NAME=farmers | ||||
| hero mdbook -u https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/manual/heroscript/$NAME | ||||
| rsync -rv ~/hero/www/info/$NAME/ root@info.ourworld.tf:/root/hero/www/info/$NAME/ | ||||
							
								
								
									
										4
									
								
								books/knowledge_base/Makefile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								books/knowledge_base/Makefile
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | ||||
| build: | ||||
| 	./scripts/generate_wallets.sh | ||||
| 	./scripts/calculate_marketcap.sh | ||||
| 	./scripts/calculate_cloud_pricing.sh | ||||
							
								
								
									
										112
									
								
								books/knowledge_base/SUMMARY.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										112
									
								
								books/knowledge_base/SUMMARY.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,112 @@ | ||||
| - [Table of Contents](knowledge_base/knowledge_base_toc.md) | ||||
| - [About](about/about.md) | ||||
|   - [ThreeFold History](about/threefold_history.md) | ||||
|     - [Token History](about/token_history.md) | ||||
|     - [Genesis Pool](about/genesis_pool.md) | ||||
|       - [Genesis Pool Dubai](about/genesis_pool_dubai.md) | ||||
|       - [Genesis Pool Ghent](about/genesis_pool_ghent.md) | ||||
|       - [Genesis Pool Details](about/genesis_block_pool_details.md) | ||||
|   - [ThreeFold Tech](about/threefold_tech.md) | ||||
|   - [Organisation Structure](about/orgstructure.md) | ||||
|     - [Governance](about/governance.md) | ||||
|     - [ThreeFold Companies](about/threefold_companies.md) | ||||
|     - [ThreeFold Dubai](about/threefold_dubai.md) | ||||
|     - [ThreeFold VZW](about/threefold_vzw.md) | ||||
|     - [ThreeFold AG](about/threefold_ag.md) | ||||
|     - [Mazraa](about/mazraa.md) | ||||
|     - [BetterToken](about/bettertoken.md) | ||||
|     - [DAO](about/dao/dao.md) | ||||
|     - [ThreeFold DAO](about/dao/tfdao.md) | ||||
|     - [TFChain](about/tfchain.md) | ||||
|   - [ThreeFold Roadmap](about/roadmap/roadmap_readme.md) | ||||
|     - [Release Notes](about/roadmap/releasenotes/releasenotes_readme.md) | ||||
|       - [TFGrid v3.10.0](about/roadmap/releasenotes/tfgrid_release_3_10_0.md) | ||||
|       - [TFGrid v3.9.0](about/roadmap/releasenotes/tfgrid_release_3_9_0.md) | ||||
|       - [TFGrid v3.8.0](about/roadmap/releasenotes/tfgrid_release_3_8_0.md) | ||||
|       - [TFGrid v3.7.0](about/roadmap/releasenotes/tfgrid_release_3_7_0.md) | ||||
|       - [TFGrid v3.6.1](about/roadmap/releasenotes/tfgrid_release_3_6_1.md) | ||||
|       - [TFGrid v3.6.0](about/roadmap/releasenotes/tfgrid_release_3_6_0.md) | ||||
|       - [TFGrid v3.0.0 Alpha-5](about/roadmap/releasenotes/tfgrid_release_3_0_a5.md) | ||||
|       - [TFGrid v3.0.0 Alpha-4](about/roadmap/releasenotes/tfgrid_release_3_0_a4.md) | ||||
|       - [TFGrid v3.0.0 Alpha-2](about/roadmap/releasenotes/tfgrid_release_3_0_a2.md) | ||||
|       - [TFGrid v3.0.0](about/roadmap/releasenotes/tfgrid_release_3_0.md) | ||||
|   - [ThreeFold Token](about/token_overview/token_overview.md) | ||||
| - [Technology](tech/technology_toc.md)   | ||||
|   - [Introduction](tech/technology.md) | ||||
|   - [The Internet Today](tech/internet_today.md) | ||||
|     - [History of Computers](tech/history/c64.md) | ||||
|     - [Too Many Layers](tech/history/layers.md) | ||||
|   - [The Internet Re-invented](tech/how_does_it_work.md) | ||||
|     - [World Records](tech/world_records.md) | ||||
|   - [Key Innovations](tech/key_innovations_overview.md) | ||||
|     - [Mycelium Network](tech/mycelium_innovation.md) | ||||
|     - [Zero-OS](tech/zos_innovation.md) | ||||
|     - [Quantum Safe Storage](tech/zstor_innovation.md) | ||||
|     - [Quantum Safe Filesystem](tech/qsfs_innovation.md) | ||||
|     - [FList: Better OS Images](tech/flist_innovation.md) | ||||
|     - [FungiStor](tech/fungistor_innovation.md) | ||||
|     - [Network Wall](tech/network_wall_innovation.md) | ||||
|   - [Architecture](tech/architecture.md) | ||||
|   - [Energy Efficient](tech/energy_efficient.md) | ||||
|   - [Decentralized Cloud Core Capabilities](tech/features.md) | ||||
|     - [Storage](tech/qsss_home.md) | ||||
|       - [Quantum Safe Storage Algo](tech/qss_algorithm.md) | ||||
|       - [Zero Knowledge proof](tech/qss_zero_knowledge_proof.md) | ||||
|       - [NFT Storage](tech/nft_storage.md) | ||||
|       - [S3 Storage](tech/s3_interface) | ||||
|       - [File System](tech/qss_filesystem.md) | ||||
|     - [Network](tech/networking.md) | ||||
|       - [Mycelium](tech/mycelium.md) | ||||
|       - [Web Gateway](tech/webgw.md) | ||||
|   - [Partners](partners_utilization/partners.md) | ||||
|     - [Sikana](partners_utilization/sikana.md) | ||||
|     - [Vindo](partners_utilization/vindo.md) | ||||
|     - [Mkondo](partners_utilization/mkondo.md) | ||||
|     - [Vverse](partners_utilization/vverse.md) | ||||
|     - [Earth Wallet](partners_utilization/earth_wallet.md) | ||||
|     - [Elestio](partners_utilization/elestio.md) | ||||
|     - [OW Freezone](partners_utilization/freezone.md) | ||||
|     - [Helium](partners_utilization/helium.md) | ||||
|     - [Holochain](partners_utilization/holochain.md) | ||||
|     - [TZG](partners_utilization/tanzania.md) | ||||
|     - [Tier-S DC](partners_utilization/tier_s_datacenter.md) | ||||
| - [Farming](farming/farming_toc.md) | ||||
|   - [Farming Rewards](farming/farming_reward.md) | ||||
|   - [Proof-of-Capacity](farming/proof_of_capacity.md) | ||||
|   - [Proof-of-Utilization](farming/proof_of_utilization.md) | ||||
|   - [PoC DAO Rules](farming/poc_dao_rules.md) | ||||
| - [Cloud](cloud/cloud_toc.md) | ||||
|   - [Cloud Units](cloud/cloudunits.md) | ||||
|   - [Pricing](cloud/pricing/pricing_toc.md) | ||||
|     - [Pricing Overview](cloud/pricing/pricing.md) | ||||
|     - [Staking Discounts](cloud/pricing/staking_discount_levels.md) | ||||
|     - [Cloud Pricing Compare](cloud/pricing/cloud_pricing_compare.md) | ||||
|     - [Grid Billing](cloud/grid_billing/grid_billing.md) | ||||
|   - [Resource Units](cloud/resource_units_calc_cloudunits.md) | ||||
|   - [Resource Units Advanced](cloud/resourceunits_advanced.md) | ||||
| - [Collaboration](collaboration/collaboration_toc.md) | ||||
|   - [How to Contribute](collaboration/contribute.md) | ||||
|   - [Development Process](collaboration/development_process.md) | ||||
|     - [Feature Request](collaboration/feature_request.md) | ||||
|     - [Bug Report](collaboration/bug_report.md) | ||||
|     - [Issue Labels](collaboration/issue_labels.md) | ||||
|     - [Development Cycle](collaboration/development_cycle.md) | ||||
|     - [Release Process](collaboration/release_process.md) | ||||
|     - [Pull Request Template](collaboration/PULL_REQUEST_TEMPLATE.md) | ||||
|   - [Collaboration Tools](collaboration/collaboration_tools/collaboration_tools.md) | ||||
|     - [Circle Tool](collaboration/collaboration_tools/circle_tool.md) | ||||
|     - [Website Deployer](collaboration/collaboration_tools/website_tool.md) | ||||
|     - [Website Link Checker](collaboration/collaboration_tools/website_link_checker.md) | ||||
|   - [How to Test](collaboration/testing/testing_readme.md) | ||||
|     - [TestLodge](collaboration/testing/testlodge.md) | ||||
|   - [Code of Conduct](collaboration/code_conduct.md) | ||||
| - [Legal](legal/legal_home.md) | ||||
|   - [Disclaimer](legal/disclaimer.md) | ||||
|   - [Definitions](legal/definitions_legal.md) | ||||
|   - [Terms & Conditions](legal/terms_conditions/terms_conditions_toc.md) | ||||
|     - [Terms and Conditions Websites](legal/terms_conditions_websites.md) | ||||
|     - [Terms and Conditions Users](legal/terms_conditions_griduser.md) | ||||
|       - [TFTA to TFT](legal/tfta_to_tft.md) | ||||
|     - [Terms and Conditions Farmers](legal/terms_conditions_farmer3.md) | ||||
|     - [Terms and Conditions Sales](legal/terms_conditions_sales.md) | ||||
|   - [Privacy Policy](legal/privacypolicy.md) | ||||
							
								
								
									
										29
									
								
								books/knowledge_base/scripts/calculate_cloud_pricing.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										29
									
								
								books/knowledge_base/scripts/calculate_cloud_pricing.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,29 @@ | ||||
| #!/usr/bin/env bash | ||||
|  | ||||
| cd ../../collections/manual/values | ||||
|  | ||||
| value=$(cat tft_value.md) | ||||
|  | ||||
| CU=$(cat cu_musd_hour.md) | ||||
| CUTFT=$(echo "$CU / $value" | bc -l) | ||||
| printf "%.2f" $CUTFT > cu_mtft_hour.md | ||||
|  | ||||
| SU=$(cat su_musd_hour.md) | ||||
| SUTFT=$(echo "$SU / $value" | bc -l) | ||||
| printf "%.2f" $SUTFT > su_mtft_hour.md | ||||
|  | ||||
| NU=$(cat nu_musd_hour.md) | ||||
| NUTFT=$(echo "$NU / $value" | bc -l) | ||||
| printf "%.2f" $NUTFT > nu_mtft_hour.md | ||||
|  | ||||
| IP=$(cat ip_musd_hour.md) | ||||
| IPTFT=$(echo "$IP / $value" | bc -l) | ||||
| printf "%.2f" $IPTFT > ip_mtft_hour.md | ||||
|  | ||||
| NAME=$(cat name_musd_hour.md) | ||||
| NAME=$(echo "$NAME / $value" | bc -l) | ||||
| printf "%.2f" $NAME > name_mtft_hour.md | ||||
|  | ||||
| DNAME=$(cat dname_musd_hour.md) | ||||
| DNAME=$(echo "$DNAME / $value" | bc -l) | ||||
| printf "%.2f" $DNAME > dname_mtft_hour.md | ||||
							
								
								
									
										18
									
								
								books/knowledge_base/scripts/calculate_marketcap.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										18
									
								
								books/knowledge_base/scripts/calculate_marketcap.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,18 @@ | ||||
| #!/usr/bin/env bash | ||||
|  | ||||
| cd ../../collections/manual/values | ||||
|  | ||||
| coinId="threefold-token" | ||||
|  | ||||
| url="https://api.coingecko.com/api/v3/simple/price?ids=${coinId}&vs_currencies=usd"; | ||||
|  | ||||
| curl -sL ${url} \ | ||||
| -H 'Accept: application/json' | jq '."threefold-token".usd' | xargs printf "%.3f" > tft_value.md | ||||
|  | ||||
| supply=$(cat tft_supply.md) | ||||
|  | ||||
| value=$(cat tft_value.md) | ||||
|  | ||||
| TFT_MARKETCAP=$(echo "$supply * $value" | bc -l) | ||||
|  | ||||
| printf "%'.0f" $TFT_MARKETCAP > tft_marketcap.md | ||||
							
								
								
									
										25
									
								
								books/knowledge_base/scripts/generate_wallets.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										25
									
								
								books/knowledge_base/scripts/generate_wallets.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,25 @@ | ||||
| #!/usr/bin/env bash | ||||
|  | ||||
| mkdir -p ../../collections/manual/knowledge_base/about/token_overview/special_wallets/wallet_data | ||||
| cd ../../collections/manual/knowledge_base/about/token_overview/special_wallets/wallet_data | ||||
|  | ||||
| wallets=( | ||||
| GA7OPN4A3JNHLPHPEWM4PJDOYYDYNZOM7ES6YL3O7NC3PRY3V3UX6ANM | ||||
| GDSKFYNMZWTB3V5AN26CEAQ27643Q3KB4X6MY4UTO2LIIDFND4SPQZYU | ||||
| GBQHN7RL4LSRPR2TT74ID2UJPZ2AXCHQY2WKGCTDLJM3NXVJ7GQHUCOD | ||||
| GBTPAXXP6534UPC4MLNGFGJWCD6DNSRVIPPOZWXAQAWI4FKTLOJY2A2S | ||||
| GB2C5HCZYWNGVM6JGXDWQBJTMUY4S2HPPTCAH63HFAQVL2ALXDW7SSJ7 | ||||
| GDLVIB44LVONM5K67LUPSFZMSX7G2RLYVBM5MMHUJ4NAQJU7CH4HBJBO | ||||
| GDKXTUYNW4BJKDM2L7B5XUYFUISV52KUU4G7VPNLF4ZSIKBURM622YPZ | ||||
| GDIJY6K2BBRIRX423ZFUYKKFDN66XP2KMSBZFQSE2PSNDZ6EDVQTRLSU | ||||
| GCWHWDRXYPXQAOYMQKB66SZPLM6UANKGMSL4SP7LSOIA6OTTOYQ6HBIH | ||||
| GBV734I2SV4YDDPVJMYXU3IZ2AIU5GEAJRAD4E4BQG7CA2N63NXSPMD6 | ||||
| GAI4C2BGOA3YHVQZZW7OW4FHOGGYWTUBEVNHB6MW4ZAFG7ZAA7D5IPC3 | ||||
| GCEJ7DMULFTT25UH4FAAGOZ6KER4WXAYQGJUSIITQD527DGTKSXKBQGR | ||||
| GAQXBLFG4BZGIVY6DBJVWE5EAP3UNHMIA2PYCUVLY2JUSPVWPUF36BW4 | ||||
| GAUGOSYLCX7JZTQYF2K7RIMHFWKSA3WSI2OQ4IRKXMDMVE6ABJIJMFQR | ||||
| ) | ||||
|  | ||||
| for wallet in "${wallets[@]}"; do | ||||
|     curl -sL "https://horizon.stellar.org/accounts/${wallet}" -H 'Accept: application/json' | jq --raw-output '.balances[] | select(.asset_code == "TFT") | .balance' | xargs printf "%.2f" > ${wallet,,}.md | ||||
| done | ||||
							
								
								
									
										5
									
								
								books/knowledge_base/sync_production.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										5
									
								
								books/knowledge_base/sync_production.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| #!/bin/bash | ||||
| set -ex | ||||
| export NAME=knowledge_base | ||||
| hero mdbook -u https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/manual/heroscript/$NAME | ||||
| rsync -rv ~/hero/www/info/$NAME/ root@info.ourworld.tf:/root/hero/www/info/$NAME/ | ||||
							
								
								
									
										1
									
								
								books/library/SUMMARY.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								books/library/SUMMARY.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| - [Library](library/library.md) | ||||
							
								
								
									
										5
									
								
								books/library/sync_production.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										5
									
								
								books/library/sync_production.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| #!/bin/bash | ||||
| set -ex | ||||
| export NAME=library | ||||
| hero mdbook -u https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/manual/heroscript/$NAME | ||||
| rsync -rv ~/hero/www/info/$NAME/ root@info.ourworld.tf:/root/hero/www/info/$NAME/ | ||||
							
								
								
									
										4
									
								
								books/system_administrators/Makefile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								books/system_administrators/Makefile
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | ||||
| build: | ||||
| 	./scripts/generate_wallets.sh | ||||
| 	./scripts/calculate_marketcap.sh | ||||
| 	./scripts/calculate_cloud_pricing.sh | ||||
							
								
								
									
										164
									
								
								books/system_administrators/SUMMARY.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										164
									
								
								books/system_administrators/SUMMARY.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,164 @@ | ||||
| - [Table of Contents](system_administrators/system_administrators_book_toc.md) | ||||
| - [Getting Started](system_administrators/getstarted/tfgrid3_getstarted.md) | ||||
|   - [SSH Remote Connection](system_administrators/getstarted/ssh_guide/ssh_guide.md) | ||||
|     - [SSH with OpenSSH](system_administrators/getstarted/ssh_guide/ssh_openssh.md) | ||||
|     - [SSH with PuTTY](system_administrators/getstarted/ssh_guide/ssh_putty.md) | ||||
|     - [SSH with WSL](system_administrators/getstarted/ssh_guide/ssh_wsl.md) | ||||
|     - [WireGuard Access](system_administrators/getstarted/ssh_guide/ssh_wireguard.md) | ||||
|   - [Remote Desktop and GUI](system_administrators/getstarted/remote-desktop_gui/remote-desktop_gui.md) | ||||
|     - [Cockpit: a Web-based Interface for Servers](system_administrators/getstarted/remote-desktop_gui/cockpit_guide/cockpit_guide.md) | ||||
|     - [XRDP: an Open-Source Remote Desktop Protocol](system_administrators/getstarted/remote-desktop_gui/xrdp_guide/xrdp_guide.md) | ||||
|     - [Apache Guacamole: a Clientless Remote Desktop Gateway](system_administrators/getstarted/remote-desktop_gui/guacamole_guide/guacamole_guide.md) | ||||
|   - [Planetary Network](system_administrators/getstarted/planetarynetwork.md) | ||||
|   - [TFGrid Services](system_administrators/getstarted/tfgrid_services/tf_grid_services_readme.md) | ||||
| - [GPU](system_administrators/gpu/gpu_toc.md) | ||||
|   - [GPU Support](system_administrators/gpu/gpu.md) | ||||
| - [Terraform](system_administrators/terraform/terraform_toc.md) | ||||
|   - [Overview](system_administrators/terraform/terraform_readme.md) | ||||
|   - [Installing Terraform](system_administrators/terraform/terraform_install.md) | ||||
|   - [Terraform Basics](system_administrators/terraform/terraform_basics.md) | ||||
|   - [Full VM Deployment](system_administrators/terraform/terraform_full_vm.md) | ||||
|   - [GPU Support](system_administrators/terraform/terraform_gpu_support.md) | ||||
|   - [Resources](system_administrators/terraform/resources/terraform_resources_readme.md) | ||||
|     - [Using Scheduler](system_administrators/terraform/resources/terraform_scheduler.md) | ||||
|     - [Virtual Machine](system_administrators/terraform/resources/terraform_vm.md) | ||||
|     - [Web Gateway](system_administrators/terraform/resources/terraform_vm_gateway.md) | ||||
|     - [Kubernetes Cluster](system_administrators/terraform/resources/terraform_k8s.md) | ||||
|     - [ZDB](system_administrators/terraform/resources/terraform_zdb.md) | ||||
|     - [Zlogs](system_administrators/terraform/resources/terraform_zlogs.md) | ||||
|     - [Quantum Safe Filesystem](system_administrators/terraform/resources/terraform_qsfs.md) | ||||
|       - [QSFS on Micro VM](system_administrators/terraform/resources/terraform_qsfs_on_microvm.md) | ||||
|       - [QSFS on Full VM](system_administrators/terraform/resources/terraform_qsfs_on_full_vm.md) | ||||
|     - [CapRover](system_administrators/terraform/resources/terraform_caprover.md) | ||||
|   - [Advanced](system_administrators/terraform/advanced/terraform_advanced_readme.md) | ||||
|     - [Terraform Provider](system_administrators/terraform/advanced/terraform_provider.md) | ||||
|     - [Terraform Provisioners](system_administrators/terraform/advanced/terraform_provisioners.md) | ||||
|     - [Mounts](system_administrators/terraform/advanced/terraform_mounts.md) | ||||
|     - [Capacity Planning](system_administrators/terraform/advanced/terraform_capacity_planning.md) | ||||
|     - [Updates](system_administrators/terraform/advanced/terraform_updates.md) | ||||
|     - [SSH Connection with Wireguard](system_administrators/terraform/advanced/terraform_wireguard_ssh.md) | ||||
|     - [Set a Wireguard VPN](system_administrators/terraform/advanced/terraform_wireguard_vpn.md) | ||||
|     - [Synced MariaDB Databases](system_administrators/terraform/advanced/terraform_mariadb_synced_databases.md) | ||||
|     - [Nomad](system_administrators/terraform/advanced/terraform_nomad.md) | ||||
|     - [Nextcloud Deployments](system_administrators/terraform/advanced/terraform_nextcloud_toc.md) | ||||
|       - [Nextcloud All-in-One Deployment](system_administrators/terraform/advanced/terraform_nextcloud_aio.md) | ||||
|       - [Nextcloud Single Deployment](system_administrators/terraform/advanced/terraform_nextcloud_single.md) | ||||
|       - [Nextcloud Redundant Deployment](system_administrators/terraform/advanced/terraform_nextcloud_redundant.md) | ||||
|       - [Nextcloud 2-Node VPN Deployment](system_administrators/terraform/advanced/terraform_nextcloud_vpn.md) | ||||
| - [Pulumi](system_administrators/pulumi/pulumi_readme.md) | ||||
|   - [Introduction to Pulumi](system_administrators/pulumi/pulumi_intro.md) | ||||
|   - [Installing Pulumi](system_administrators/pulumi/pulumi_install.md) | ||||
|   - [Deployment Examples](system_administrators/pulumi/pulumi_examples.md) | ||||
|   - [Deployment Details](system_administrators/pulumi/pulumi_deployment_details.md) | ||||
| - [Mycelium](system_administrators/mycelium/mycelium_toc.md) | ||||
|   - [Overview](system_administrators/mycelium/overview.md) | ||||
|   - [Installation](system_administrators/mycelium/installation.md) | ||||
|   - [Additional Information](system_administrators/mycelium/information.md) | ||||
|   - [Message](system_administrators/mycelium/message.md) | ||||
|   - [Packet](system_administrators/mycelium/packet.md) | ||||
|   - [Data Packet](system_administrators/mycelium/data_packet.md) | ||||
|   - [API YAML](system_administrators/mycelium/api_yaml.md) | ||||
| - [Computer and IT Basics](system_administrators/computer_it_basics/computer_it_basics.md) | ||||
|   - [CLI and Scripts Basics](system_administrators/computer_it_basics/cli_scripts_basics.md) | ||||
|   - [Docker Basics](system_administrators/computer_it_basics/docker_basics.md) | ||||
|   - [Git and GitHub Basics](system_administrators/computer_it_basics/git_github_basics.md) | ||||
|   - [Firewall Basics](system_administrators/computer_it_basics/firewall_basics/firewall_basics.md) | ||||
|     - [UFW Basics](system_administrators/computer_it_basics/firewall_basics/ufw_basics.md) | ||||
|     - [Firewalld Basics](system_administrators/computer_it_basics/firewall_basics/firewalld_basics.md) | ||||
|   - [File Transfer](system_administrators/computer_it_basics/file_transfer.md) | ||||
|   - [Screenshots](system_administrators/computer_it_basics/screenshots.md) | ||||
| - [Advanced](system_administrators/advanced/advanced.md) | ||||
|   - [Token Transfer Keygenerator](system_administrators/advanced/token_transfer_keygenerator.md) | ||||
|   - [Cancel Contracts](system_administrators/advanced/cancel_contracts.md) | ||||
|   - [Contract Bills Reports](system_administrators/advanced/contract_bill_report.md) | ||||
|   - [Listing Free Public IPs](system_administrators/advanced/list_public_ips.md) | ||||
|   - [Cloud Console](system_administrators/advanced/cloud_console.md) | ||||
|   - [Redis](system_administrators/advanced/grid3_redis.md) | ||||
|   - [IPFS](system_administrators/advanced/ipfs/ipfs_toc.md) | ||||
|     - [IPFS on a Full VM](system_administrators/advanced/ipfs/ipfs_fullvm.md) | ||||
|     - [IPFS on a Micro VM](system_administrators/advanced/ipfs/ipfs_microvm.md)  | ||||
|   - [MinIO Operator with Helm3](system_administrators/advanced/minio_helm3.md) | ||||
|   - [Hummingbot](system_administrators/advanced/hummingbot.md) | ||||
|   - [AI & ML Workloads](system_administrators/advanced/ai_ml_workloads.md) | ||||
|   - [Ecommerce](system_administrators/advanced/ecommerce/ecommerce.md) | ||||
|     - [WooCommerce](system_administrators/advanced/ecommerce/woocommerce.md) | ||||
|     - [nopCommerce](system_administrators/advanced/ecommerce/nopcommerce.md) | ||||
|   - [HTTPS with Caddy](system_administrators/advanced/https_caddy.md) | ||||
|   - [Node Status Bot](system_administrators/advanced/node_status_bot.md) | ||||
| - [ThreeFold Dashboard](dashboard/dashboard.md) | ||||
|   - [Wallet Connector](dashboard/wallet_connector.md) | ||||
|   - [TFGrid](dashboard/tfgrid/tfgrid.md) | ||||
|     - [Grid Status](dashboard/tfgrid/grid_status.md) | ||||
|     - [Node Statistics](dashboard/tfgrid/node_statistics.md) | ||||
|     - [Node Monitoring](dashboard/tfgrid/node_monitoring.md) | ||||
|   - [Deploy](dashboard/deploy/deploy.md) | ||||
|     - [Pricing Calculator](dashboard/deploy/pricing_calculator.md) | ||||
|     - [Node Finder](dashboard/deploy/node_finder.md) | ||||
|     - [Virtual Machines](dashboard/solutions/vm_intro.md) | ||||
|       - [Micro and Full VM Differences ](dashboard/solutions/vm_differences.md) | ||||
|       - [Full Virtual Machine](dashboard/solutions/fullvm.md) | ||||
|       - [Micro Virtual Machine](dashboard/solutions/microvm.md) | ||||
|       - [Nixos MicroVM](dashboard/solutions/nixos_micro.md) | ||||
|       - [Add a Domain](dashboard/solutions/add_domain.md) | ||||
|     - [Orchestrators](dashboard/deploy/orchestrators.md) | ||||
|       - [Kubernetes](dashboard/solutions/k8s.md) | ||||
|       - [Caprover](dashboard/solutions/caprover.md) | ||||
|           - [Caprover Admin](dashboard/solutions/caprover_admin.md) | ||||
|           - [Caprover Worker](dashboard/solutions/caprover_worker.md) | ||||
|     - [Applications](dashboard/deploy/applications.md) | ||||
|       - [Algorand](dashboard/solutions/algorand.md) | ||||
|       - [CasperLabs](dashboard/solutions/casper.md) | ||||
|       - [Discourse](dashboard/solutions/discourse.md) | ||||
|       - [Funkwhale](dashboard/solutions/funkwhale.md) | ||||
|       - [Mattermost](dashboard/solutions/mattermost.md) | ||||
|       - [Nextcloud](dashboard/solutions/nextcloud.md) | ||||
|       - [Node Pilot](dashboard/solutions/nodepilot.md) | ||||
|       - [Peertube](dashboard/solutions/peertube.md) | ||||
|       - [Presearch](dashboard/solutions/presearch.md) | ||||
|       - [Static Website](dashboard/solutions/static_website.md) | ||||
|       - [Subsquid](dashboard/solutions/subsquid.md) | ||||
|       - [Taiga](dashboard/solutions/taiga.md) | ||||
|       - [Umbrel](dashboard/solutions/umbrel.md) | ||||
|       - [WordPress](dashboard/solutions/wordpress.md) | ||||
|     - [Your Contracts](dashboard/deploy/your_contracts.md) | ||||
|     - [Images](dashboard/deploy/images.md) | ||||
|     - [SSH Keys](dashboard/deploy/ssh_keys.md) | ||||
|   - [Farms](dashboard/farms/farms.md) | ||||
|     - [Your Farms](dashboard/farms/your_farms.md) | ||||
|     - [Farm Finder](dashboard/farms/farms_finder.md) | ||||
|     - [Node Installer](dashboard/farms/node_installer.md) | ||||
|     - [Simulator](dashboard/farms/simulator.md) | ||||
|   - [TFChain](dashboard/tfchain/tfchain.md) | ||||
|     - [Your Profile](dashboard/tfchain/your_profile.md) | ||||
|     - [TF DAO](dashboard/tfchain/tf_dao.md) | ||||
|       - [Voting Weight Example](dashboard/tfchain/tf_dao_voting_weight.md) | ||||
|     - [TF Token Bridge](dashboard/tfchain/tf_token_bridge.md) | ||||
|     - [TF Token Transfer](dashboard/tfchain/tf_token_transfer.md) | ||||
|     - [TF Minting Reports](dashboard/tfchain/tf_minting_reports.md) | ||||
| - [ThreeFold Connect](tfconnect/tfconnect_toc.md) | ||||
|   - [TFConnect Overview](tfconnect/tfconnect_overview.md) | ||||
|   - [TFConnect Authenticator](tfconnect/tfconnect_authenticator.md) | ||||
|   - [TFConnect Advanced](tfconnect/tfconnect_advanced.md) | ||||
|   - [TFConnect Troubleshooting](tfconnect/tfconnect_troubleshooting.md) | ||||
| - [ThreeFold Token](threefold_token/threefold_token.md) | ||||
|   - [TFT Bridges](threefold_token/tft_bridges/tft_bridges.md) | ||||
|     - [TFChain-Stellar Bridge](threefold_token/tft_bridges/tfchain_stellar_bridge.md) | ||||
|     - [BSC-Stellar Bridge](threefold_token/tft_bridges/bsc_stellar_bridge.md) | ||||
|       - [BSC-Stellar Bridge Verification](threefold_token/tft_bridges/bsc_stellar_bridge_verification.md) | ||||
|     - [Ethereum-Stellar Bridge](threefold_token/tft_bridges/tft_ethereum/tft_ethereum.md) | ||||
|   - [Storing TFT](threefold_token/storing_tft/storing_tft.md) | ||||
|     - [ThreeFold Connect App - Stellar](threefold_token/storing_tft/tf_connect_app.md) | ||||
|     - [Lobstr Wallet - Stellar](threefold_token/storing_tft/lobstr_wallet.md) | ||||
|     - [MetaMask - BSC & ETH](threefold_token/storing_tft/metamask.md) | ||||
|     - [Hardware Wallet](threefold_token/storing_tft/hardware_wallet.md) | ||||
|   - [Buy and Sell TFT](threefold_token/buy_sell_tft/buy_sell_tft.md) | ||||
|     - [Quick Start - Stellar](threefold_token/buy_sell_tft/tft_lobstr/tft_lobstr_short_guide.md) | ||||
|     - [Lobstr Wallet - Stellar](threefold_token/buy_sell_tft/tft_lobstr/tft_lobstr_complete_guide.md) | ||||
|     - [MetaMask - BSC & ETH](threefold_token/buy_sell_tft/tft_metamask/tft_metamask.md) | ||||
|     - [Pancake Swap - BSC](threefold_token/buy_sell_tft/pancakeswap.md) | ||||
|   - [Liquidity Provider - LP](threefold_token/liquidity/liquidity_readme.md) | ||||
|     - [Pancake Swap LP](threefold_token/liquidity/liquidity_pancake.md) | ||||
|     - [1inch.io LP](threefold_token/liquidity/liquidity_1inch.md) | ||||
|     - [Albedo LP](threefold_token/liquidity/liquidity_albedo.md) | ||||
|   - [Transaction Fees](threefold_token/transaction_fees.md) | ||||
| - [FAQ](faq/faq.md) | ||||
							
								
								
									
										29
									
								
								books/system_administrators/scripts/calculate_cloud_pricing.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										29
									
								
								books/system_administrators/scripts/calculate_cloud_pricing.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,29 @@ | ||||
| #!/usr/bin/env bash | ||||
|  | ||||
| cd ../../collections/manual/values | ||||
|  | ||||
| value=$(cat tft_value.md) | ||||
|  | ||||
| CU=$(cat cu_musd_hour.md) | ||||
| CUTFT=$(echo "$CU / $value" | bc -l) | ||||
| printf "%.2f" $CUTFT > cu_mtft_hour.md | ||||
|  | ||||
| SU=$(cat su_musd_hour.md) | ||||
| SUTFT=$(echo "$SU / $value" | bc -l) | ||||
| printf "%.2f" $SUTFT > su_mtft_hour.md | ||||
|  | ||||
| NU=$(cat nu_musd_hour.md) | ||||
| NUTFT=$(echo "$NU / $value" | bc -l) | ||||
| printf "%.2f" $NUTFT > nu_mtft_hour.md | ||||
|  | ||||
| IP=$(cat ip_musd_hour.md) | ||||
| IPTFT=$(echo "$IP / $value" | bc -l) | ||||
| printf "%.2f" $IPTFT > ip_mtft_hour.md | ||||
|  | ||||
| NAME=$(cat name_musd_hour.md) | ||||
| NAME=$(echo "$NAME / $value" | bc -l) | ||||
| printf "%.2f" $NAME > name_mtft_hour.md | ||||
|  | ||||
| DNAME=$(cat dname_musd_hour.md) | ||||
| DNAME=$(echo "$DNAME / $value" | bc -l) | ||||
| printf "%.2f" $DNAME > dname_mtft_hour.md | ||||
							
								
								
									
										18
									
								
								books/system_administrators/scripts/calculate_marketcap.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										18
									
								
								books/system_administrators/scripts/calculate_marketcap.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,18 @@ | ||||
| #!/usr/bin/env bash | ||||
|  | ||||
| cd ../../collections/manual/values | ||||
|  | ||||
| coinId="threefold-token" | ||||
|  | ||||
| url="https://api.coingecko.com/api/v3/simple/price?ids=${coinId}&vs_currencies=usd"; | ||||
|  | ||||
| curl -sL ${url} \ | ||||
| -H 'Accept: application/json' | jq '."threefold-token".usd' | xargs printf "%.3f" > tft_value.md | ||||
|  | ||||
| supply=$(cat tft_supply.md) | ||||
|  | ||||
| value=$(cat tft_value.md) | ||||
|  | ||||
| TFT_MARKETCAP=$(echo "$supply * $value" | bc -l) | ||||
|  | ||||
| printf "%'.0f" $TFT_MARKETCAP > tft_marketcap.md | ||||
							
								
								
									
										25
									
								
								books/system_administrators/scripts/generate_wallets.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										25
									
								
								books/system_administrators/scripts/generate_wallets.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,25 @@ | ||||
| #!/usr/bin/env bash | ||||
|  | ||||
| mkdir -p ../../collections/manual/knowledge_base/about/token_overview/special_wallets/wallet_data | ||||
| cd ../../collections/manual/knowledge_base/about/token_overview/special_wallets/wallet_data | ||||
|  | ||||
| wallets=( | ||||
| GA7OPN4A3JNHLPHPEWM4PJDOYYDYNZOM7ES6YL3O7NC3PRY3V3UX6ANM | ||||
| GDSKFYNMZWTB3V5AN26CEAQ27643Q3KB4X6MY4UTO2LIIDFND4SPQZYU | ||||
| GBQHN7RL4LSRPR2TT74ID2UJPZ2AXCHQY2WKGCTDLJM3NXVJ7GQHUCOD | ||||
| GBTPAXXP6534UPC4MLNGFGJWCD6DNSRVIPPOZWXAQAWI4FKTLOJY2A2S | ||||
| GB2C5HCZYWNGVM6JGXDWQBJTMUY4S2HPPTCAH63HFAQVL2ALXDW7SSJ7 | ||||
| GDLVIB44LVONM5K67LUPSFZMSX7G2RLYVBM5MMHUJ4NAQJU7CH4HBJBO | ||||
| GDKXTUYNW4BJKDM2L7B5XUYFUISV52KUU4G7VPNLF4ZSIKBURM622YPZ | ||||
| GDIJY6K2BBRIRX423ZFUYKKFDN66XP2KMSBZFQSE2PSNDZ6EDVQTRLSU | ||||
| GCWHWDRXYPXQAOYMQKB66SZPLM6UANKGMSL4SP7LSOIA6OTTOYQ6HBIH | ||||
| GBV734I2SV4YDDPVJMYXU3IZ2AIU5GEAJRAD4E4BQG7CA2N63NXSPMD6 | ||||
| GAI4C2BGOA3YHVQZZW7OW4FHOGGYWTUBEVNHB6MW4ZAFG7ZAA7D5IPC3 | ||||
| GCEJ7DMULFTT25UH4FAAGOZ6KER4WXAYQGJUSIITQD527DGTKSXKBQGR | ||||
| GAQXBLFG4BZGIVY6DBJVWE5EAP3UNHMIA2PYCUVLY2JUSPVWPUF36BW4 | ||||
| GAUGOSYLCX7JZTQYF2K7RIMHFWKSA3WSI2OQ4IRKXMDMVE6ABJIJMFQR | ||||
| ) | ||||
|  | ||||
| for wallet in "${wallets[@]}"; do | ||||
|     curl -sL "https://horizon.stellar.org/accounts/${wallet}" -H 'Accept: application/json' | jq --raw-output '.balances[] | select(.asset_code == "TFT") | .balance' | xargs printf "%.2f" > ${wallet,,}.md | ||||
| done | ||||
							
								
								
									
										5
									
								
								books/system_administrators/sync_production.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										5
									
								
								books/system_administrators/sync_production.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| #!/bin/bash | ||||
| set -ex | ||||
| export NAME=system_administrators | ||||
| hero mdbook -u https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/manual/heroscript/$NAME | ||||
| rsync -rv ~/hero/www/info/$NAME/ root@info.ourworld.tf:/root/hero/www/info/$NAME/ | ||||
							
								
								
									
										90
									
								
								collections/developers/developers_book_toc.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										90
									
								
								collections/developers/developers_book_toc.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,90 @@ | ||||
| # ThreeFold Developers Manual | ||||
|  | ||||
| This manual covers all practical tutorials on how to develop and build on the ThreeFold Grid. | ||||
|  | ||||
| <h2> Table of Contents </h2> | ||||
|  | ||||
| - [Javascript Client](grid3_javascript_readme.md) | ||||
|   - [Installation](grid3_javascript_installation.md) | ||||
|   - [Loading Client](grid3_javascript_loadclient.md) | ||||
|   - [Deploy a VM](grid3_javascript_vm.md) | ||||
|   - [Capacity Planning](grid3_javascript_capacity_planning.md) | ||||
|   - [Deploy Multiple VMs](grid3_javascript_vms.md) | ||||
|   - [Deploy CapRover](grid3_javascript_caprover.md) | ||||
|   - [Gateways](grid3_javascript_vm_gateways.md) | ||||
|   - [Deploy a Kubernetes Cluster](grid3_javascript_kubernetes.md) | ||||
|   - [Deploy a ZDB](grid3_javascript_zdb.md) | ||||
|   - [Deploy ZDBs for QSFS](grid3_javascript_qsfs_zdbs.md) | ||||
|   - [QSFS](grid3_javascript_qsfs.md) | ||||
|   - [Key Value Store](grid3_javascript_kvstore.md) | ||||
|   - [VM with Wireguard and Gateway](grid3_wireguard_gateway.md) | ||||
|   - [GPU Support](grid3_javascript_gpu_support.md) | ||||
| - [Go Client](grid3_go_readme.md) | ||||
|   - [Installation](grid3_go_installation.md) | ||||
|   - [Loading Client](grid3_go_load_client.md) | ||||
|   - [Deploy a VM](grid3_go_vm.md) | ||||
|   - [Deploy Multiple VMs](grid3_go_vms.md) | ||||
|   - [Deploy Gateways](grid3_go_gateways.md) | ||||
|   - [Deploy Kubernetes](grid3_go_kubernetes.md) | ||||
|   - [Deploy a QSFS](grid3_go_qsfs.md) | ||||
|   - [GPU Support](grid3_go_gpu.md) | ||||
| - [TFCMD](tfcmd.md) | ||||
|   - [Getting Started](tfcmd_basics.md) | ||||
|   - [Deploy a VM](tfcmd_vm.md) | ||||
|   - [Deploy Kubernetes](tfcmd_kubernetes.md) | ||||
|   - [Deploy ZDB](tfcmd_zdbs.md) | ||||
|   - [Gateway FQDN](tfcmd_gateway_fqdn.md) | ||||
|   - [Gateway Name](tfcmd_gateway_name.md) | ||||
|   - [Contracts](tfcmd_contracts.md) | ||||
| - [TFROBOT](tfrobot.md) | ||||
|   - [Installation](tfrobot_installation.md) | ||||
|   - [Configuration File](tfrobot_config.md) | ||||
|   - [Deployment](tfrobot_deploy.md) | ||||
|   - [Commands and Flags](tfrobot_commands_flags.md) | ||||
|   - [Supported Configurations](tfrobot_configurations.md) | ||||
| - [ThreeFold Chain](tfchain.md) | ||||
|   - [Introduction](introduction.md) | ||||
|   - [Farming Policies](farming_policies.md) | ||||
|   - [External Service Contract](tfchain_external_service_contract.md) | ||||
|   - [Solution Provider](tfchain_solution_provider.md) | ||||
| - [Grid Proxy](proxy_readme.md) | ||||
|   - [Introducing Grid Proxy](proxy.md) | ||||
|   - [Setup](setup.md) | ||||
|   - [DB Testing](db_testing.md) | ||||
|   - [Commands](commands.md) | ||||
|   - [Contributions](contributions.md) | ||||
|   - [Explorer](explorer.md) | ||||
|   - [Database](database.md) | ||||
|   - [Production](production.md) | ||||
|   - [Release](release.md) | ||||
| - [Flist](flist.md) | ||||
|   - [ThreeFold Hub Intro](zos_hub.md) | ||||
|   - [Generate an API Token](api_token.md) | ||||
|   - [Convert Docker Image Into Flist](convert_docker_image.md) | ||||
|   - [Supported Flists](grid3_supported_flists.md) | ||||
|   - [Flist Case Studies](flist_case_studies.md) | ||||
|     - [Case Study: Debian 12](flist_debian_case_study.md) | ||||
|     - [Case Study: Nextcloud AIO](flist_nextcloud_case_study.md) | ||||
| - [Internals](internals.md) | ||||
|   - [Reliable Message Bus (RMB)](rmb_toc.md) | ||||
|     - [Introduction to RMB](rmb_intro.md) | ||||
|     - [RMB Specs](rmb_specs.md) | ||||
|     - [RMB Peer](peer.md) | ||||
|     - [RMB Relay](relay.md) | ||||
|   - [ZOS](index.md) | ||||
|     - [Manual](manual.md) | ||||
|     - [Workload Types](workload_types.md) | ||||
|     - [Internal Modules](zos_internals.md) | ||||
|     - [Capacity](capacity.md) | ||||
|     - [Performance Monitor Package](performance.md) | ||||
|       - [Public IPs Validation Task](publicips.md) | ||||
|       - [CPUBenchmark](cpubench.md) | ||||
|       - [IPerf](iperf.md) | ||||
|       - [Health Check](healthcheck.md) | ||||
|     - [API](api.md) | ||||
| - [Grid Deployment](grid_deployment.md) | ||||
|   - [TFGrid Stacks](tfgrid_stacks.md) | ||||
|   - [Full VM Grid Deployment](grid_deployment_full_vm.md) | ||||
|   - [Grid Snapshots](snapshots.md) | ||||
|   - [Deploy the Dashboard](deploy_dashboard.md) | ||||
|   - [Application Case Study: Nextcloud](app_case_study_nextcloud.md) | ||||
| @@ -54,4 +54,4 @@ The projects can be seen in [projects](incaprojects.md) | ||||
|  | ||||
| ### More Info | ||||
|  | ||||
| > we are learning from [https://medium.com/h-o-l-o/holo-fuel-economics(https://medium.com/h-o-l-o/holo-fuel-economics-101-c9631d63014a) and many of their concepts will be implemented in our reserve. | ||||
| > we are learning from [https://medium.com/h-o-l-o/holo-fuel-economics](https://medium.com/h-o-l-o/holo-fuel-economics-101-c9631d63014a) and many of their concepts will be implemented in our reserve. | ||||
							
								
								
									
										34
									
								
								collections/farmers/farmers_book_toc.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								collections/farmers/farmers_book_toc.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,34 @@ | ||||
| # ThreeFold Farmers Manual | ||||
|  | ||||
| This manual covers all practical information on how to become a cloud service provider (farmer) on the ThreeFold Grid. | ||||
|  | ||||
| <h2> Table of Contents </h2> | ||||
|  | ||||
| - [Build a 3Node](3node_building.md) | ||||
|   - [1. Create a Farm](1_create_farm.md) | ||||
|   - [2. Create a Zero-OS Bootstrap Image](2_bootstrap_image.md) | ||||
|   - [3. Set the Hardware](3_set_hardware.md) | ||||
|   - [4. Wipe All the Disks](4_wipe_all_disks.md) | ||||
|   - [5. Set the BIOS/UEFI](5_set_bios_uefi.md) | ||||
|   - [6. Boot the 3Node](6_boot_3node.md) | ||||
| - [Farming Optimization](farming_optimization.md) | ||||
|   - [GPU Farming](gpu_farming.md) | ||||
|   - [Set Additional Fees](set_additional_fees.md) | ||||
|   - [Minting Receipts](minting_receipts.md) | ||||
|   - [Minting Periods](minting_periods.md) | ||||
|   - [Room Parameters](farm_room_parameters.md) | ||||
|   - [Farming Costs](farming_costs.md) | ||||
|   - [Calculate Your ROI](calculate_roi.md) | ||||
|   - [Farming Requirements](farming_requirements.md) | ||||
| - [Advanced Networking](advanced_networking_toc.md) | ||||
|   - [Networking Overview](networking_overview.md) | ||||
|   - [Network Considerations](network_considerations.md) | ||||
|   - [Network Setup](network_setup.md) | ||||
| - [Farmerbot](farmerbot_intro.md) | ||||
|   - [Quick Guide](farmerbot_quick.md) | ||||
|   - [Additional Information](farmerbot_information.md) | ||||
|   - [Minting and the Farmerbot](farmerbot_minting.md) | ||||
| - [Node Status Bot](node_status_bot.md) | ||||
| - [Farming Troubleshooting](farming_troubleshooting.md) | ||||
|  | ||||
| > Note: Bugs in the code (e.g. ZOS or other components) can happen. If this is the case, there might be a loss of tokens during minting which won't be refunded by ThreeFold. If there are minting code errors, ThreeFold will try its best to fix the minting code and remint nodes that were affected by such errors. | ||||
							
								
								
									
										0
									
								
								collections/knowledge_base/.collection
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								collections/knowledge_base/.collection
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										15
									
								
								collections/knowledge_base/documentation.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								collections/knowledge_base/documentation.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,15 @@ | ||||
| <h1> ThreeFold Documentation </h1> | ||||
|  | ||||
| The section contains all the practical information for farmers, developers and system administrators of the ThreeFold Grid. | ||||
|  | ||||
| For complementary information on ThreeFold, refer to the [ThreeFold Knowledge Base](manual@@knowledge_base). | ||||
|  | ||||
| <h2>Table of Contents</h2> | ||||
|  | ||||
| - [ThreeFold Dashboard](dashboard@@dashboard) | ||||
| - [ThreeFold Connect](tfconnect@@tfconnect_toc) | ||||
| - [Developers](developers@@developers) | ||||
| - [Farmers](farmers@@farmers) | ||||
| - [System Administrators](system_administrators@@system_administrators) | ||||
| - [ThreeFold Token](threefold_token@@threefold_token) | ||||
| - [FAQ](faq@@faq) | ||||
							
								
								
									
										50
									
								
								collections/knowledge_base/intro.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										50
									
								
								collections/knowledge_base/intro.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,50 @@ | ||||
| # ThreeFold Manual | ||||
|  | ||||
| *Welcome to the ThreeFold Manual!* | ||||
|  | ||||
| This manual is organized in two main sections:  | ||||
|  | ||||
| - [ThreeFold Knowledge Base](manual@@knowledge_base) | ||||
| - [ThreeFold Documentation](manual@@documentation) | ||||
|  | ||||
| The *ThreeFold Knowledge Base* section contains all information needed to understand how the whole ThreeFold ecosystem works.  | ||||
|  | ||||
| The *ThreeFold Documentation* section contains all the practical information of the ThreeFold Grid, from general information covering the multi-functional [ThreeFold Dashboard](dashboard@@dashboard), the versatile [ThreeFold Connect app](tfconnect@@tfconnect_toc), [TFT](threefold_token@@threefold_token) and our community-based [FAQ](faq@@faq), to specific tutorials for [developers](developers@@developers), [farmers](farmers@@farmers) and [system administrators](system_administrators@@system_administrators). | ||||
|  | ||||
| > Explore the TFGrid status page for live updates on Threefold services! | ||||
| >  | ||||
| > [Access with Grid.tf](https://status.grid.tf) | [Access with ThreeFold.io](https://status.threefold.io) | ||||
|  | ||||
| ## Get Started | ||||
|  | ||||
| It's easy to get started on the TFGrid.  | ||||
|  | ||||
| If you want to farm TFT, check out [how to build a 3Node](documentation@@3node_building).  | ||||
|  | ||||
| If you want to deploy or develop on the grid, you will first need to get TFT on TFChain: | ||||
|  | ||||
| - [Create a TFChain account](dashboard@@wallet_connector) | ||||
| - Get TFT in your TFChain account | ||||
|   - [Buy TFT](threefold_token@@buy_sell_tft) | ||||
|   - [Send TFT to TFChain](threefold_token@@tft_bridges) | ||||
|  | ||||
| To develop on the Grid, read the [developers documentation](developers@@developers). | ||||
|  | ||||
| To deploy applications, read the [deploy section](dashboard@@deploy) then [access the deployment via SSH](system_administrators@@ssh_guide). | ||||
|  | ||||
| ## Join the ThreeFold Community | ||||
|  | ||||
| The ThreeFold community is very active and its members will be more than happy to discuss and help you get started. | ||||
|  | ||||
| * [ThreeFold Forum](https://forum.threefold.io/) | ||||
| * [ThreeFold General Telegram Channel](https://t.me/threefold) | ||||
| * [ThreeFold Farmer Telegram Channel](https://t.me/threefoldfarmers) | ||||
| * [TFGrid Tester Telegram Channel](https://t.me/threefoldtesting) | ||||
|  | ||||
| ## Questions and Feedback | ||||
|  | ||||
| To explore this manual, you can use the search function by hitting **'s'** on your keyboard, or by clicking on the magnifier button at the top left of each page. Answers to your questions might also be on the [ThreeFold Forum](https://forum.threefold.io/). | ||||
|  | ||||
| If you can't find the answer to your question, our dedicated [ThreeFold Support](https://threefoldfaq.crisp.help/en/) team is here to help. | ||||
|  | ||||
| *Welcome to the ThreeFold Grid, where together we can shape a more sustainable, self-sovereign and autonomous digital future!* | ||||
							
								
								
									
										14
									
								
								collections/knowledge_base/knowledge_base.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								collections/knowledge_base/knowledge_base.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | ||||
| <h1> ThreeFold Knowledge Base </h1> | ||||
|  | ||||
| The section contains information about the ThreeFold ecosystem, its technology and its history. | ||||
|  | ||||
| For practical information for farmers, developers and system administrators, refer to the [ThreeFold Documentation](manual@@documentation). | ||||
|  | ||||
| <h2>Table of Contents</h2> | ||||
|  | ||||
| - [About](about@@about) | ||||
| - [Technology](tech@@technology_toc) | ||||
| - [Farming](farming@@farming_toc) | ||||
| - [Cloud](cloud@@cloud_toc) | ||||
| - [Collaboration](collaboration@@collaboration_toc) | ||||
| - [Legal](legal@@legal_home) | ||||
| @@ -0,0 +1 @@ | ||||
| 3340735.94 | ||||
| @@ -0,0 +1 @@ | ||||
| 258.80 | ||||
| @@ -0,0 +1 @@ | ||||
| 5000000.00 | ||||
| @@ -0,0 +1 @@ | ||||
| 10468506.00 | ||||
| @@ -0,0 +1 @@ | ||||
| 12447988.00 | ||||
| @@ -0,0 +1 @@ | ||||
| 2908686.63 | ||||
| @@ -0,0 +1 @@ | ||||
| 1832242.73 | ||||
| @@ -0,0 +1 @@ | ||||
| 16999920.00 | ||||
| @@ -0,0 +1 @@ | ||||
| 10000000.00 | ||||
| @@ -0,0 +1 @@ | ||||
| 328241.81 | ||||
| @@ -0,0 +1 @@ | ||||
| 10595751.89 | ||||
| @@ -0,0 +1 @@ | ||||
| 12996500.00 | ||||
| @@ -0,0 +1 @@ | ||||
| 14181682.63 | ||||
| @@ -0,0 +1 @@ | ||||
| 0.00 | ||||
							
								
								
									
										12
									
								
								collections/knowledge_base/knowledge_base_toc.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								collections/knowledge_base/knowledge_base_toc.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | ||||
| <h1> ThreeFold Knowledge Base </h1> | ||||
|  | ||||
| The book contains information about the ThreeFold ecosystem, its technology and its history. | ||||
|  | ||||
| <h2>Table of Contents</h2> | ||||
|  | ||||
| - [About](about@@about) | ||||
| - [Technology](tech@@technology_toc) | ||||
| - [Farming](farming@@farming_toc) | ||||
| - [Cloud](cloud@@cloud_toc) | ||||
| - [Collaboration](collaboration@@collaboration_toc) | ||||
| - [Legal](legal@@legal_home) | ||||
							
								
								
									
										1
									
								
								collections/knowledge_base/values/0.02
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								collections/knowledge_base/values/0.02
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| 0.000 | ||||
							
								
								
									
										1
									
								
								collections/knowledge_base/values/cu_mtft_hour.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								collections/knowledge_base/values/cu_mtft_hour.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| 1528.00 | ||||
							
								
								
									
										1
									
								
								collections/knowledge_base/values/cu_musd_hour.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								collections/knowledge_base/values/cu_musd_hour.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| 30.56 | ||||
							
								
								
									
										1
									
								
								collections/knowledge_base/values/cu_tft_hour.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								collections/knowledge_base/values/cu_tft_hour.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| 15.28 | ||||
							
								
								
									
										1
									
								
								collections/knowledge_base/values/dname_mtft_hour.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								collections/knowledge_base/values/dname_mtft_hour.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| 139.00 | ||||
							
								
								
									
										1
									
								
								collections/knowledge_base/values/dname_musd_hour.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								collections/knowledge_base/values/dname_musd_hour.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| 2.78 | ||||
							
								
								
									
										1
									
								
								collections/knowledge_base/values/ip_mtft_hour.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								collections/knowledge_base/values/ip_mtft_hour.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| 347.00 | ||||
							
								
								
									
										1
									
								
								collections/knowledge_base/values/ip_musd_hour.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								collections/knowledge_base/values/ip_musd_hour.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| 6.94 | ||||
							
								
								
									
										1
									
								
								collections/knowledge_base/values/name_mtft_hour.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								collections/knowledge_base/values/name_mtft_hour.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| 69.50 | ||||
							
								
								
									
										1
									
								
								collections/knowledge_base/values/name_musd_hour.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								collections/knowledge_base/values/name_musd_hour.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| 1.39 | ||||
							
								
								
									
										1
									
								
								collections/knowledge_base/values/nu_mtft_hour.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								collections/knowledge_base/values/nu_mtft_hour.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| 2500.00 | ||||
							
								
								
									
										1
									
								
								collections/knowledge_base/values/nu_musd_hour.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								collections/knowledge_base/values/nu_musd_hour.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| 50.00 | ||||
							
								
								
									
										1
									
								
								collections/knowledge_base/values/su_mtft_hour.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								collections/knowledge_base/values/su_mtft_hour.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| 972.00 | ||||
							
								
								
									
										1
									
								
								collections/knowledge_base/values/su_musd_hour.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								collections/knowledge_base/values/su_musd_hour.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| 19.44 | ||||
							
								
								
									
										1
									
								
								collections/knowledge_base/values/tft_marketcap.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								collections/knowledge_base/values/tft_marketcap.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| 0 | ||||
							
								
								
									
										1
									
								
								collections/knowledge_base/values/tft_supply.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								collections/knowledge_base/values/tft_supply.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| 780000000 | ||||
							
								
								
									
										1
									
								
								collections/knowledge_base/values/tft_value.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								collections/knowledge_base/values/tft_value.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| 0.000 | ||||
							
								
								
									
										0
									
								
								collections/library/.collection
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								collections/library/.collection
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										19
									
								
								collections/library/library.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								collections/library/library.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,19 @@ | ||||
| <h1> ThreeFold Library </h1> | ||||
|  | ||||
| The ThreeFold library contains links to major ThreeFold books. Have fun reading on the new Internet! | ||||
|  | ||||
| <h2>Table of Contents</h2> | ||||
|  | ||||
| - [Manual](https://threefold.info/manual) | ||||
| - [Farmers Book](https://threefold.info/farmers) | ||||
| - [Developers Book](https://threefold.info/developers) | ||||
| - [System Administrators Book](https://threefold.info/system_administrators) | ||||
| - [Knowledge Base](https://threefold.info/knowledge_base) | ||||
| - [Dunia Yetu](https://threefold.info/dunia_yetu) | ||||
| - [Earth Hub](https://threefold.info/earthhub) | ||||
| - [Legal](https://threefold.info/legal) | ||||
| - [Mbweni](https://threefold.info/mbweni) | ||||
| - [Project Internet Capacity](https://threefold.info/projectinca) | ||||
| - [Technology](https://threefold.info/tech) | ||||
| - [TFGrid 3.0](https://threefold.info/tfgrid3) | ||||
| - [TFGrid 4.0](https://threefold.info/tfgrid4) | ||||
| @@ -0,0 +1,93 @@ | ||||
| # ThreeFold System Administrators Manual | ||||
|  | ||||
| This manual covers all practical tutorials for system administrators working on the ThreeFold Grid. | ||||
|  | ||||
| <h2> Table of Contents </h2> | ||||
|  | ||||
| - [Getting Started](tfgrid3_getstarted.md) | ||||
|   - [SSH Remote Connection](ssh_guide.md) | ||||
|       - [SSH with OpenSSH](ssh_openssh.md) | ||||
|       - [SSH with PuTTY](ssh_putty.md) | ||||
|       - [SSH with WSL](ssh_wsl.md) | ||||
|       - [WireGuard Access](ssh_wireguard.md) | ||||
|   - [Remote Desktop and GUI](remote_desktop_gui.md) | ||||
|       - [Cockpit: a Web-based Interface for Servers](cockpit_guide.md) | ||||
|       - [XRDP: an Open-Source Remote Desktop Protocol](xrdp_guide.md) | ||||
|       - [Apache Guacamole: a Clientless Remote Desktop Gateway](guacamole_guide.md) | ||||
| - [Planetary Network](planetarynetwork.md) | ||||
| - [TFGrid Services](tf_grid_services_readme.md) | ||||
| - [GPU](gpu_toc.md) | ||||
|   - [GPU Support](gpu.md) | ||||
| - [Terraform](terraform_toc.md) | ||||
|   - [Overview](terraform_readme.md) | ||||
|   - [Installing Terraform](terraform_install.md) | ||||
|   - [Terraform Basics](terraform_basics.md) | ||||
|   - [Full VM Deployment](terraform_full_vm.md) | ||||
|   - [GPU Support](terraform_gpu_support.md) | ||||
|   - [Resources](terraform_resources_readme.md) | ||||
|     - [Using Scheduler](terraform_scheduler.md) | ||||
|     - [Virtual Machine](terraform_vm.md) | ||||
|     - [Web Gateway](terraform_vm_gateway.md) | ||||
|     - [Kubernetes Cluster](terraform_k8s.md) | ||||
|     - [ZDB](terraform_zdb.md) | ||||
|     - [Zlogs](terraform_zlogs.md) | ||||
|     - [Quantum Safe Filesystem](terraform_qsfs.md) | ||||
|       - [QSFS on Micro VM](terraform_qsfs_on_microvm.md) | ||||
|       - [QSFS on Full VM](terraform_qsfs_on_full_vm.md) | ||||
|     - [CapRover](terraform_caprover.md) | ||||
|   - [Advanced](terraform_advanced_readme.md) | ||||
|     - [Terraform Provider](terraform_provider.md) | ||||
|     - [Terraform Provisioners](terraform_provisioners.md) | ||||
|     - [Mounts](terraform_mounts.md) | ||||
|     - [Capacity Planning](terraform_capacity_planning.md) | ||||
|     - [Updates](terraform_updates.md) | ||||
|     - [SSH Connection with Wireguard](terraform_wireguard_ssh.md) | ||||
|     - [Set a Wireguard VPN](terraform_wireguard_vpn.md) | ||||
|     - [Synced MariaDB Databases](terraform_mariadb_synced_databases.md) | ||||
|     - [Nomad](terraform_nomad.md) | ||||
|     - [Nextcloud Deployments](terraform_nextcloud_toc.md) | ||||
|       - [Nextcloud All-in-One Deployment](terraform_nextcloud_aio.md) | ||||
|       - [Nextcloud Single Deployment](terraform_nextcloud_single.md) | ||||
|       - [Nextcloud Redundant Deployment](terraform_nextcloud_redundant.md) | ||||
|       - [Nextcloud 2-Node VPN Deployment](terraform_nextcloud_vpn.md) | ||||
| - [Pulumi](pulumi_readme.md) | ||||
|   - [Introduction to Pulumi](pulumi_intro.md) | ||||
|   - [Installing Pulumi](pulumi_install.md) | ||||
|   - [Deployment Examples](pulumi_examples.md) | ||||
|   - [Deployment Details](pulumi_deployment_details.md) | ||||
| - [Mycelium](mycelium_toc.md) | ||||
|     - [Overview](overview.md) | ||||
|     - [Installation](installation.md) | ||||
|     - [Additional Information](information.md) | ||||
|     - [Message](message.md) | ||||
|     - [Packet](packet.md) | ||||
|     - [Data Packet](data_packet.md) | ||||
|     - [API YAML](api_yaml.md) | ||||
| - [Computer and IT Basics](computer_it_basics.md) | ||||
|   - [CLI and Scripts Basics](cli_scripts_basics.md) | ||||
|   - [Docker Basics](docker_basics.md) | ||||
|   - [Git and GitHub Basics](git_github_basics.md) | ||||
|   - [Firewall Basics](firewall_basics.md) | ||||
|       - [UFW Basics](ufw_basics.md) | ||||
|       - [Firewalld Basics](firewalld_basics.md) | ||||
|   - [File Transfer](file_transfer.md) | ||||
|   - [Screenshots](screenshots.md) | ||||
| - [Advanced](advanced.md) | ||||
|   - [Token Transfer Keygenerator](token_transfer_keygenerator.md) | ||||
|   - [Cancel Contracts](cancel_contracts.md) | ||||
|   - [Contract Bills Reports](contract_bill_report.md) | ||||
|   - [Listing Free Public IPs](list_public_ips.md) | ||||
|   - [Cloud Console](cloud_console.md) | ||||
|   - [Redis](grid3_redis.md) | ||||
|   - [IPFS](ipfs_toc.md) | ||||
|       - [IPFS on a Full VM](ipfs_fullvm.md) | ||||
|       - [IPFS on a Micro VM](ipfs_microvm.md) | ||||
|   - [MinIO Operator with Helm3](minio_helm3.md)  | ||||
|   - [Hummingbot](hummingbot.md) | ||||
|   - [AI & ML Workloads](ai_ml_workloads.md) | ||||
|   - [Ecommerce](ecommerce.md) | ||||
|     - [WooCommerce](woocommerce.md) | ||||
|     - [nopCommerce](nopcommerce.md) | ||||
|   - [Hummingbot](hummingbot.md) | ||||
|   - [HTTPS with Caddy](https_caddy.md) | ||||
|   - [Node Status Bot](node_status_bot.md) | ||||
							
								
								
									
										46
									
								
								heroscript/developers/book_collections.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								heroscript/developers/book_collections.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,46 @@ | ||||
| ```js | ||||
|  | ||||
| !!book.generate name:'developers' title:'ThreeFold Developers Manual' printbook:false foldlevel:0 | ||||
|         url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/books/developers' | ||||
|  | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/manual' | ||||
|  | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/dashboard' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/tfconnect' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/developers' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/farmers' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/system_administrators' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/threefold_token' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/faq' | ||||
|  | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/about' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/tech' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/legal' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/farming' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/cloud' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/collaboration' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/partners_utilization' | ||||
|  | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/vindo' | ||||
|  | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/mkondo' | ||||
|  | ||||
| ``` | ||||
|  | ||||
							
								
								
									
										11
									
								
								heroscript/developers/context.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								heroscript/developers/context.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | ||||
|  | ||||
| ```js | ||||
|  | ||||
| !!books.configure | ||||
| 	buildroot:'~/hero/var/mdbuild' | ||||
| 	publishroot:'~/hero/www/info' | ||||
| 	install:true | ||||
| 	reset:false | ||||
|  | ||||
| ``` | ||||
|  | ||||
							
								
								
									
										14
									
								
								heroscript/developers/sshkey.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								heroscript/developers/sshkey.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | ||||
|  | ||||
| ```js | ||||
| !!sshagent.key_add  | ||||
|     name:'books' | ||||
|     privkey:' | ||||
|         -----BEGIN OPENSSH PRIVATE KEY----- | ||||
|         b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW | ||||
|         QyNTUxOQAAACDXf9Z/2AH8/8a1ppagCplQdhWyQ8wZAieUw3nNcxsDiQAAAIhb3ybRW98m | ||||
|         0QAAAAtzc2gtZWQyNTUxOQAAACDXf9Z/2AH8/8a1ppagCplQdhWyQ8wZAieUw3nNcxsDiQ | ||||
|         AAAEC+fcDBPqdJHlJOQJ2zXhU2FztKAIl3TmWkaGCPnyts49d/1n/YAfz/xrWmlqAKmVB2 | ||||
|         FbJDzBkCJ5TDec1zGwOJAAAABWJvb2tz | ||||
|         -----END OPENSSH PRIVATE KEY----- | ||||
|         ' | ||||
| ``` | ||||
| @@ -3,7 +3,7 @@ | ||||
| ```js | ||||
|  | ||||
| !!book.generate name:'duniayetu' title:'Dunia Yetu' | ||||
|         url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/books/duniayetu_dar' | ||||
|         url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/books/duniayetu' | ||||
|  | ||||
|  | ||||
| !!doctree.add | ||||
|   | ||||
							
								
								
									
										46
									
								
								heroscript/farmers/book_collections.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								heroscript/farmers/book_collections.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,46 @@ | ||||
| ```js | ||||
|  | ||||
| !!book.generate name:'farmers' title:'ThreeFold Farmers Manual' printbook:false foldlevel:0 | ||||
|         url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/books/farmers' | ||||
|  | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/manual' | ||||
|  | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/dashboard' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/tfconnect' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/developers' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/farmers' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/system_administrators' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/threefold_token' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/faq' | ||||
|  | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/about' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/tech' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/legal' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/farming' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/cloud' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/collaboration' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/partners_utilization' | ||||
|  | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/vindo' | ||||
|  | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/mkondo' | ||||
|  | ||||
| ``` | ||||
|  | ||||
							
								
								
									
										11
									
								
								heroscript/farmers/context.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								heroscript/farmers/context.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | ||||
|  | ||||
| ```js | ||||
|  | ||||
| !!books.configure | ||||
| 	buildroot:'~/hero/var/mdbuild' | ||||
| 	publishroot:'~/hero/www/info' | ||||
| 	install:true | ||||
| 	reset:false | ||||
|  | ||||
| ``` | ||||
|  | ||||
							
								
								
									
										14
									
								
								heroscript/farmers/sshkey.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								heroscript/farmers/sshkey.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | ||||
|  | ||||
| ```js | ||||
| !!sshagent.key_add  | ||||
|     name:'books' | ||||
|     privkey:' | ||||
|         -----BEGIN OPENSSH PRIVATE KEY----- | ||||
|         b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW | ||||
|         QyNTUxOQAAACDXf9Z/2AH8/8a1ppagCplQdhWyQ8wZAieUw3nNcxsDiQAAAIhb3ybRW98m | ||||
|         0QAAAAtzc2gtZWQyNTUxOQAAACDXf9Z/2AH8/8a1ppagCplQdhWyQ8wZAieUw3nNcxsDiQ | ||||
|         AAAEC+fcDBPqdJHlJOQJ2zXhU2FztKAIl3TmWkaGCPnyts49d/1n/YAfz/xrWmlqAKmVB2 | ||||
|         FbJDzBkCJ5TDec1zGwOJAAAABWJvb2tz | ||||
|         -----END OPENSSH PRIVATE KEY----- | ||||
|         ' | ||||
| ``` | ||||
							
								
								
									
										46
									
								
								heroscript/knowledge_base/book_collections.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								heroscript/knowledge_base/book_collections.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,46 @@ | ||||
| ```js | ||||
|  | ||||
| !!book.generate name:'knowledge_base' title:'ThreeFold Knowledge Base' printbook:false foldlevel:0 | ||||
|         url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/books/knowledge_base' | ||||
|  | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/manual' | ||||
|  | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/dashboard' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/tfconnect' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/developers' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/farmers' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/system_administrators' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/threefold_token' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/faq' | ||||
|  | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/about' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/tech' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/legal' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/farming' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/cloud' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/collaboration' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/partners_utilization' | ||||
|  | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/vindo' | ||||
|  | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/mkondo' | ||||
|  | ||||
| ``` | ||||
|  | ||||
							
								
								
									
										11
									
								
								heroscript/knowledge_base/context.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								heroscript/knowledge_base/context.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | ||||
|  | ||||
| ```js | ||||
|  | ||||
| !!books.configure | ||||
| 	buildroot:'~/hero/var/mdbuild' | ||||
| 	publishroot:'~/hero/www/info' | ||||
| 	install:true | ||||
| 	reset:false | ||||
|  | ||||
| ``` | ||||
|  | ||||
							
								
								
									
										14
									
								
								heroscript/knowledge_base/sshkey.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								heroscript/knowledge_base/sshkey.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | ||||
|  | ||||
| ```js | ||||
| !!sshagent.key_add  | ||||
|     name:'books' | ||||
|     privkey:' | ||||
|         -----BEGIN OPENSSH PRIVATE KEY----- | ||||
|         b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW | ||||
|         QyNTUxOQAAACDXf9Z/2AH8/8a1ppagCplQdhWyQ8wZAieUw3nNcxsDiQAAAIhb3ybRW98m | ||||
|         0QAAAAtzc2gtZWQyNTUxOQAAACDXf9Z/2AH8/8a1ppagCplQdhWyQ8wZAieUw3nNcxsDiQ | ||||
|         AAAEC+fcDBPqdJHlJOQJ2zXhU2FztKAIl3TmWkaGCPnyts49d/1n/YAfz/xrWmlqAKmVB2 | ||||
|         FbJDzBkCJ5TDec1zGwOJAAAABWJvb2tz | ||||
|         -----END OPENSSH PRIVATE KEY----- | ||||
|         ' | ||||
| ``` | ||||
							
								
								
									
										10
									
								
								heroscript/library/book_collections.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								heroscript/library/book_collections.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | ||||
| ```js | ||||
|  | ||||
| !!book.generate name:'library' title:'ThreeFold Library' printbook:false foldlevel:0 | ||||
|         url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/books/library' | ||||
|  | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/library' | ||||
|  | ||||
| ``` | ||||
|  | ||||
							
								
								
									
										11
									
								
								heroscript/library/context.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								heroscript/library/context.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | ||||
|  | ||||
| ```js | ||||
|  | ||||
| !!books.configure | ||||
| 	buildroot:'~/hero/var/mdbuild' | ||||
| 	publishroot:'~/hero/www/info' | ||||
| 	install:true | ||||
| 	reset:false | ||||
|  | ||||
| ``` | ||||
|  | ||||
							
								
								
									
										14
									
								
								heroscript/library/sshkey.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								heroscript/library/sshkey.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | ||||
|  | ||||
| ```js | ||||
| !!sshagent.key_add  | ||||
|     name:'books' | ||||
|     privkey:' | ||||
|         -----BEGIN OPENSSH PRIVATE KEY----- | ||||
|         b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW | ||||
|         QyNTUxOQAAACDXf9Z/2AH8/8a1ppagCplQdhWyQ8wZAieUw3nNcxsDiQAAAIhb3ybRW98m | ||||
|         0QAAAAtzc2gtZWQyNTUxOQAAACDXf9Z/2AH8/8a1ppagCplQdhWyQ8wZAieUw3nNcxsDiQ | ||||
|         AAAEC+fcDBPqdJHlJOQJ2zXhU2FztKAIl3TmWkaGCPnyts49d/1n/YAfz/xrWmlqAKmVB2 | ||||
|         FbJDzBkCJ5TDec1zGwOJAAAABWJvb2tz | ||||
|         -----END OPENSSH PRIVATE KEY----- | ||||
|         ' | ||||
| ``` | ||||
							
								
								
									
										46
									
								
								heroscript/system_administrators/book_collections.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								heroscript/system_administrators/book_collections.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,46 @@ | ||||
| ```js | ||||
|  | ||||
| !!book.generate name:'system_administrators' title:'ThreeFold System Administrators Manual' printbook:false foldlevel:0 | ||||
|         url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/books/system_administrators' | ||||
|  | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/manual' | ||||
|  | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/dashboard' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/tfconnect' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/developers' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/farmers' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/system_administrators' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/threefold_token' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/faq' | ||||
|  | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/about' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/tech' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/legal' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/farming' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/cloud' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/collaboration' | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/partners_utilization' | ||||
|  | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/vindo' | ||||
|  | ||||
| !!doctree.add | ||||
|     url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/mkondo' | ||||
|  | ||||
| ``` | ||||
|  | ||||
							
								
								
									
										11
									
								
								heroscript/system_administrators/context.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								heroscript/system_administrators/context.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | ||||
|  | ||||
| ```js | ||||
|  | ||||
| !!books.configure | ||||
| 	buildroot:'~/hero/var/mdbuild' | ||||
| 	publishroot:'~/hero/www/info' | ||||
| 	install:true | ||||
| 	reset:false | ||||
|  | ||||
| ``` | ||||
|  | ||||
							
								
								
									
										14
									
								
								heroscript/system_administrators/sshkey.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								heroscript/system_administrators/sshkey.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | ||||
|  | ||||
| ```js | ||||
| !!sshagent.key_add  | ||||
|     name:'books' | ||||
|     privkey:' | ||||
|         -----BEGIN OPENSSH PRIVATE KEY----- | ||||
|         b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW | ||||
|         QyNTUxOQAAACDXf9Z/2AH8/8a1ppagCplQdhWyQ8wZAieUw3nNcxsDiQAAAIhb3ybRW98m | ||||
|         0QAAAAtzc2gtZWQyNTUxOQAAACDXf9Z/2AH8/8a1ppagCplQdhWyQ8wZAieUw3nNcxsDiQ | ||||
|         AAAEC+fcDBPqdJHlJOQJ2zXhU2FztKAIl3TmWkaGCPnyts49d/1n/YAfz/xrWmlqAKmVB2 | ||||
|         FbJDzBkCJ5TDec1zGwOJAAAABWJvb2tz | ||||
|         -----END OPENSSH PRIVATE KEY----- | ||||
|         ' | ||||
| ``` | ||||
		Reference in New Issue
	
	Block a user