From f53c92c0e929c5dbac3ebda1f604e82f0a1976ce Mon Sep 17 00:00:00 2001 From: Mik-TF Date: Thu, 13 Jun 2024 20:55:48 -0400 Subject: [PATCH] sysadmins hero mdbook --- books/developers/SUMMARY.md | 24 ++- books/farmers/SUMMARY.md | 129 ++++++++++--- books/system_administrators/Makefile | 4 + books/system_administrators/SUMMARY.md | 164 +++++++++++++++++ .../scripts/calculate_cloud_pricing.sh | 29 +++ .../scripts/calculate_marketcap.sh | 18 ++ .../scripts/generate_wallets.sh | 25 +++ .../system_administrators/sync_production.sh | 5 + collections/developers/developers_book_toc.md | 81 ++++++++- collections/farmers/farmers_book_toc.md | 83 ++++++++- .../system_administrators_book_toc.md | 169 ++++++++++++++++++ .../system_administrators/book_collections.md | 46 +++++ heroscript/system_administrators/context.md | 11 ++ heroscript/system_administrators/sshkey.md | 14 ++ 14 files changed, 770 insertions(+), 32 deletions(-) create mode 100644 books/system_administrators/Makefile create mode 100644 books/system_administrators/SUMMARY.md create mode 100755 books/system_administrators/scripts/calculate_cloud_pricing.sh create mode 100755 books/system_administrators/scripts/calculate_marketcap.sh create mode 100755 books/system_administrators/scripts/generate_wallets.sh create mode 100755 books/system_administrators/sync_production.sh create mode 100644 collections/system_administrators/system_administrators_book_toc.md create mode 100644 heroscript/system_administrators/book_collections.md create mode 100644 heroscript/system_administrators/context.md create mode 100644 heroscript/system_administrators/sshkey.md diff --git a/books/developers/SUMMARY.md b/books/developers/SUMMARY.md index d1eef4a..25e6a96 100644 --- a/books/developers/SUMMARY.md +++ b/books/developers/SUMMARY.md @@ -154,4 +154,26 @@ - [TFConnect Overview](tfconnect/tfconnect_overview.md) - [TFConnect Authenticator](tfconnect/tfconnect_authenticator.md) - [TFConnect Advanced](tfconnect/tfconnect_advanced.md) - - [TFConnect Troubleshooting](tfconnect/tfconnect_troubleshooting.md) \ No newline at end of file + - [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) \ No newline at end of file diff --git a/books/farmers/SUMMARY.md b/books/farmers/SUMMARY.md index e8c8fcf..adcf025 100644 --- a/books/farmers/SUMMARY.md +++ b/books/farmers/SUMMARY.md @@ -1,27 +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) \ No newline at end of file +- [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) +- [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) \ No newline at end of file diff --git a/books/system_administrators/Makefile b/books/system_administrators/Makefile new file mode 100644 index 0000000..f678ceb --- /dev/null +++ b/books/system_administrators/Makefile @@ -0,0 +1,4 @@ +build: + ./scripts/generate_wallets.sh + ./scripts/calculate_marketcap.sh + ./scripts/calculate_cloud_pricing.sh \ No newline at end of file diff --git a/books/system_administrators/SUMMARY.md b/books/system_administrators/SUMMARY.md new file mode 100644 index 0000000..a1dfc94 --- /dev/null +++ b/books/system_administrators/SUMMARY.md @@ -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) \ No newline at end of file diff --git a/books/system_administrators/scripts/calculate_cloud_pricing.sh b/books/system_administrators/scripts/calculate_cloud_pricing.sh new file mode 100755 index 0000000..ebce4bb --- /dev/null +++ b/books/system_administrators/scripts/calculate_cloud_pricing.sh @@ -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 \ No newline at end of file diff --git a/books/system_administrators/scripts/calculate_marketcap.sh b/books/system_administrators/scripts/calculate_marketcap.sh new file mode 100755 index 0000000..53a0287 --- /dev/null +++ b/books/system_administrators/scripts/calculate_marketcap.sh @@ -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 \ No newline at end of file diff --git a/books/system_administrators/scripts/generate_wallets.sh b/books/system_administrators/scripts/generate_wallets.sh new file mode 100755 index 0000000..08a4483 --- /dev/null +++ b/books/system_administrators/scripts/generate_wallets.sh @@ -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 \ No newline at end of file diff --git a/books/system_administrators/sync_production.sh b/books/system_administrators/sync_production.sh new file mode 100755 index 0000000..c2cee8b --- /dev/null +++ b/books/system_administrators/sync_production.sh @@ -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/ diff --git a/collections/developers/developers_book_toc.md b/collections/developers/developers_book_toc.md index b2d59a3..72be910 100644 --- a/collections/developers/developers_book_toc.md +++ b/collections/developers/developers_book_toc.md @@ -1,4 +1,4 @@ -# ThreeFold Developers +# ThreeFold Developers Manual This book covers all practical tutorials on how to develop and build on the ThreeFold Grid. @@ -87,4 +87,81 @@ This book covers all practical tutorials on how to develop and build on the Thre - [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) \ No newline at end of file + - [Application Case Study: Nextcloud](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) \ No newline at end of file diff --git a/collections/farmers/farmers_book_toc.md b/collections/farmers/farmers_book_toc.md index b35e766..c9538e5 100644 --- a/collections/farmers/farmers_book_toc.md +++ b/collections/farmers/farmers_book_toc.md @@ -1,7 +1,9 @@ -# ThreeFold Farmers Book +# ThreeFold Farmers Manual This book covers all practical information on how to become a cloud service provider (farmer) on the ThreeFold Grid. +> 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. +

Table of Contents

- [Build a 3Node](3node_building.md) @@ -30,5 +32,80 @@ This book covers all practical information on how to become a cloud service prov - [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. +- [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) \ No newline at end of file diff --git a/collections/system_administrators/system_administrators_book_toc.md b/collections/system_administrators/system_administrators_book_toc.md new file mode 100644 index 0000000..019036d --- /dev/null +++ b/collections/system_administrators/system_administrators_book_toc.md @@ -0,0 +1,169 @@ +# ThreeFold System Administrators Manual + +This book covers all practical tutorials for system administrators working on the ThreeFold Grid. + +

Table of Contents

+ +- [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) \ No newline at end of file diff --git a/heroscript/system_administrators/book_collections.md b/heroscript/system_administrators/book_collections.md new file mode 100644 index 0000000..dc32726 --- /dev/null +++ b/heroscript/system_administrators/book_collections.md @@ -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' + +``` + diff --git a/heroscript/system_administrators/context.md b/heroscript/system_administrators/context.md new file mode 100644 index 0000000..a8f5892 --- /dev/null +++ b/heroscript/system_administrators/context.md @@ -0,0 +1,11 @@ + +```js + +!!books.configure + buildroot:'~/hero/var/mdbuild' + publishroot:'~/hero/www/info' + install:true + reset:false + +``` + diff --git a/heroscript/system_administrators/sshkey.md b/heroscript/system_administrators/sshkey.md new file mode 100644 index 0000000..85acfe6 --- /dev/null +++ b/heroscript/system_administrators/sshkey.md @@ -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----- + ' +``` \ No newline at end of file