Begins getting-started sections.
This commit is contained in:
1
assets/icons/cloud-bolt-solid-full.svg
Normal file
1
assets/icons/cloud-bolt-solid-full.svg
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M64 288C64 341 107 384 160 384L198.6 384L322.7 273C334.9 262.1 350.7 256 367.1 256C411.7 256 443.6 299 430.8 341.7L418.1 384L480 384C533 384 576 341 576 288C576 235 533 192 480 192C479.5 192 478.9 192 478.4 192C479.5 186.8 480 181.5 480 176C480 131.8 444.2 96 400 96C375.7 96 353.9 106.9 339.2 124C320.5 88.3 283.1 64 240 64C178.1 64 128 114.1 128 176C128 183.1 128.7 190.1 129.9 196.8C91.6 209.4 64 245.5 64 288zM224.6 464L286.4 464L255.2 568.1C251.6 580 260.5 592 273 592C277.6 592 282 590.3 285.4 587.3L426.5 460.9C430 457.8 432 453.3 432 448.5C432 439.3 424.6 431.9 415.4 431.9L353.6 431.9L384.8 327.8C388.4 315.9 379.5 303.9 367 303.9C362.4 303.9 358 305.6 354.6 308.6L213.5 435.1C210 438.2 208 442.7 208 447.5C208 456.7 215.4 464.1 224.6 464.1z"/></svg>
|
After Width: | Height: | Size: 981 B |
1
assets/icons/cloud-solid-full.svg
Normal file
1
assets/icons/cloud-solid-full.svg
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free 7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="currentColor" d="M32 400C32 479.5 96.5 544 176 544L480 544C550.7 544 608 486.7 608 416C608 364.4 577.5 319.9 533.5 299.7C540.2 286.6 544 271.7 544 256C544 203 501 160 448 160C430.3 160 413.8 164.8 399.6 173.1C375.5 127.3 327.4 96 272 96C192.5 96 128 160.5 128 240C128 248 128.7 255.9 129.9 263.5C73 282.7 32 336.6 32 400z"/></svg>
|
After Width: | Height: | Size: 555 B |
34
content/get-started/_index.md
Normal file
34
content/get-started/_index.md
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
---
|
||||||
|
title: 🌩️ Get started
|
||||||
|
date: 2025-08-06
|
||||||
|
layout: single
|
||||||
|
series:
|
||||||
|
- Wild Cloud Setup
|
||||||
|
series_order: 1
|
||||||
|
---
|
||||||
|
|
||||||
|
You've decided to see what is involved in this 🌩️ "Wild Cloud" thing. Welcome!
|
||||||
|
|
||||||
|
What follows is a step-by-step setup guide for early adopters. We'll do our best to keep these instructions in sync with the latest Wild Cloud software.
|
||||||
|
|
||||||
|
## 🚧 Under Construction 🚧
|
||||||
|
|
||||||
|
First of all, <span style="background-color: yellow">Wild Cloud is in active development</span> as are these pages. We prefer to develop things "in the open" since this is a community project. <u>Feel free to try things out now</u> (we have two pilot clouds running), but <span style="background-color: yellow">expect some bumps**</span> until we get everything sorted and remove this notice.
|
||||||
|
|
||||||
|
## Take your time!
|
||||||
|
|
||||||
|
One of our big objective with Wild Cloud is to make Internet technology more accessible to everyone. We want setting up and maintaining your wild cloud to be a fun learning experience, so you'll find that we interject {{< icon "circle-info" "#05df72" >}} definitions, and let you {{< icon "graduation-cap" "#5d0ec0" >}} go deeper with tips or entire articles, but we always bring things {{< icon "sun" "#fff085" >}} back around to your own wild cloud where you can try things out first-hand.
|
||||||
|
|
||||||
|
|
||||||
|
All of the technology we use in Wild Cloud is open source and widely used, so investing time to really learn the concepts in this setup guide will be well spent.
|
||||||
|
|
||||||
|
## The path ahead
|
||||||
|
|
||||||
|
The following pages will guide you through buying your wild cloud hardware, setting up each of the various components, and, in the end, deploying applications and managing your wild cloud.
|
||||||
|
|
||||||
|
|
||||||
|
<div class="text-center pt-4">
|
||||||
|
{{< button href="hardware" target="_self" >}}
|
||||||
|
Let's begin!
|
||||||
|
{{< /button >}}
|
||||||
|
</div>
|
@@ -1,8 +1,10 @@
|
|||||||
+++
|
---
|
||||||
title = "Setup Wild Cloud"
|
title: Set up your DNS server
|
||||||
date = '2025-06-09'
|
date: 2025-08-04
|
||||||
draft = false
|
series:
|
||||||
+++
|
- Wild Cloud Setup
|
||||||
|
series_order: 5
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
## Get your hardware
|
## Get your hardware
|
||||||
@@ -23,3 +25,7 @@ Make sure you have a dedicated machine for your DNS server. It can be tiny, like
|
|||||||
- Log in to your LAN router's web interface.
|
- Log in to your LAN router's web interface.
|
||||||
- Find the DHCP settings and reserve the IP address you recorded for your DNS server.
|
- Find the DHCP settings and reserve the IP address you recorded for your DNS server.
|
||||||
- Set the DNS server for your LAN to the IP address of your DNS server.
|
- Set the DNS server for your LAN to the IP address of your DNS server.
|
||||||
|
|
||||||
|
## Next Steps
|
||||||
|
|
||||||
|
Now that you have a DNS server set up, let's [set up your wild cloud](../setup-wild-cloud/).
|
||||||
|
@@ -1,8 +1,10 @@
|
|||||||
+++
|
---
|
||||||
title = "Get a Domain Name"
|
title: Get a Domain Name
|
||||||
date = '2025-06-09'
|
date: 2025-08-02
|
||||||
draft = false
|
series:
|
||||||
+++
|
- Wild Cloud Setup
|
||||||
|
series_order: 3
|
||||||
|
---
|
||||||
|
|
||||||
## Get a Domain Name
|
## Get a Domain Name
|
||||||
|
|
||||||
@@ -16,3 +18,8 @@ Instructions...
|
|||||||
## Set up your LAN router
|
## Set up your LAN router
|
||||||
|
|
||||||
- DynamicDNS
|
- DynamicDNS
|
||||||
|
|
||||||
|
|
||||||
|
## Next Steps
|
||||||
|
|
||||||
|
Now that you have a domain name, let's [set up your operator machine](../operator-setup/).
|
||||||
|
@@ -1,8 +1,10 @@
|
|||||||
+++
|
---
|
||||||
title = "Hardware"
|
title: Hardware
|
||||||
date = '2025-06-09'
|
date: 2025-08-01
|
||||||
draft = false
|
series:
|
||||||
+++
|
- Wild Cloud Setup
|
||||||
|
series_order: 2
|
||||||
|
---
|
||||||
|
|
||||||
## Get your hardware
|
## Get your hardware
|
||||||
|
|
||||||
@@ -10,9 +12,9 @@ A basic wild cloud requires 8 computers, a network switch, a battery backup, and
|
|||||||
|
|
||||||
Six of the computers run Talos Linux and are your "cluster nodes". One computer will run your local network's name server so you can access internal cloud applications. The last computer is just used to manage your cluster. Most of these computers can be small or old machines, and they are all managed by Wild Cloud, so don't think it's too expensive or complicated to get started. A really useful wild cloud can be built for less than the price of a new smart phone.
|
Six of the computers run Talos Linux and are your "cluster nodes". One computer will run your local network's name server so you can access internal cloud applications. The last computer is just used to manage your cluster. Most of these computers can be small or old machines, and they are all managed by Wild Cloud, so don't think it's too expensive or complicated to get started. A really useful wild cloud can be built for less than the price of a new smart phone.
|
||||||
|
|
||||||
{{<alert>}}
|
{{<definition>}}
|
||||||
In computing, the word "machine" goes back to Alan Turing’s 1936 concept of the ‘Turing machine,’ and to early electromechanical computers like ENIAC that were literally giant calculating machines. Today, in Kubernetes and cloud systems, like your wild cloud, we still use the word "machine" to mean any physical or virtual computer that runs workloads.
|
In computing, the word "machine" goes back to Alan Turing’s 1936 concept of the ‘Turing machine,’ and to early electromechanical computers like ENIAC that were literally giant calculating machines. Today, in Kubernetes and cloud systems, like your wild cloud, we still use the word "machine" to mean any physical or virtual computer that runs workloads.
|
||||||
{{</alert>}}
|
{{</definition>}}
|
||||||
|
|
||||||
## Your "operator" machine
|
## Your "operator" machine
|
||||||
|
|
||||||
@@ -70,4 +72,4 @@ USB thumb-drives are useful for booting your wild cloud machines and for transfe
|
|||||||
|
|
||||||
## Next Steps
|
## Next Steps
|
||||||
|
|
||||||
Now that you have your hardware, we can start setting things up! Follow the instructions in the [Setup Wild Cloud](../setup-wild-cloud/) guide to get started.
|
Now that you have your hardware, let's make sure you've [acquired a domain name](../get-a-domain-name/) guide to get started.
|
||||||
|
@@ -1,15 +0,0 @@
|
|||||||
+++
|
|
||||||
title = "Get Started"
|
|
||||||
date = '2025-06-09'
|
|
||||||
draft = false
|
|
||||||
+++
|
|
||||||
|
|
||||||
_The Wild Cloud project is in active development._
|
|
||||||
|
|
||||||
1. [Get your hardware](./hardware/)
|
|
||||||
2. [Reserve a domain name](./get-a-domain-name/)
|
|
||||||
3. [Set up your operator machine](./operator-setup/)
|
|
||||||
4. [Set up your DNS server](./dns-server-setup/)
|
|
||||||
5. [Set up your Wild Cloud](./setup-wild-cloud/)
|
|
||||||
6. [Use your Wild Cloud](./using-wild-cloud/)
|
|
||||||
|
|
@@ -1,18 +1,20 @@
|
|||||||
+++
|
---
|
||||||
title = "Operator Setup"
|
title: Operator machine
|
||||||
date = '2025-06-09'
|
date: 2025-08-03
|
||||||
draft = false
|
series:
|
||||||
+++
|
- Wild Cloud Setup
|
||||||
|
series_order: 4
|
||||||
The Wild Cloud software is Open Source and free. All you need to do is download it onto your operator machine, install some other programs we require, and then run the setup script. The setup script walks you through the process of installing your DNS machine, your control nodes, your worker nodes, and then any software you want to run on your cloud.
|
---
|
||||||
|
|
||||||
(This page assumes you already have your hardware ready to set up. If you don't, read [Setting Up Your Hardware](../hardware/)).
|
(This page assumes you already have your hardware ready to set up. If you don't, read [Setting Up Your Hardware](../hardware/)).
|
||||||
|
|
||||||
|
## Your operator machine
|
||||||
|
|
||||||
|
Your operator machine is your main workspace (I think of it more as play, actually) for managing your wild cloud. You will install the Wild Cloud software on your operator machine and use it to setup and manage everything related to your wild cloud.
|
||||||
|
|
||||||
## Download the Wild Cloud software onto your operator machine
|
## Download the Wild Cloud software onto your operator machine
|
||||||
|
|
||||||
|
Your operator machine should be a [Linux](/learning/linux/) machine on your LAN. It's helpful if it has a nice big hard drive you can use for backing up your cloud data.
|
||||||
Your operator machine should be a Debian-based Linux machine (e.g. Debian or Ubuntu) on your LAN. It's helpful if it has a nice big hard drive you can use for backing up your cloud data.
|
|
||||||
|
|
||||||
{{< gitea server="https://git.civilsociety.dev" repo="CSTF/wild-cloud" showThumbnail=true >}}
|
{{< gitea server="https://git.civilsociety.dev" repo="CSTF/wild-cloud" showThumbnail=true >}}
|
||||||
|
|
||||||
|
@@ -1,9 +1,10 @@
|
|||||||
+++
|
---
|
||||||
title = "Setup Wild Cloud"
|
title: Set up your wild cloud
|
||||||
date = '2025-06-09'
|
date: 2025-08-05
|
||||||
draft = false
|
series:
|
||||||
+++
|
- Wild Cloud Setup
|
||||||
|
series_order: 6
|
||||||
|
---
|
||||||
|
|
||||||
## Set up your own Wild Cloud!
|
## Set up your own Wild Cloud!
|
||||||
|
|
||||||
|
@@ -1,8 +1,10 @@
|
|||||||
+++
|
---
|
||||||
title = "Use Your Wild Cloud"
|
title: Use your wild cloud
|
||||||
date = '2025-06-09'
|
date: 2025-08-06
|
||||||
draft = false
|
series:
|
||||||
+++
|
- Wild Cloud Setup
|
||||||
|
series_order: 7
|
||||||
|
---
|
||||||
|
|
||||||
## Installing Applications
|
## Installing Applications
|
||||||
|
|
||||||
|
BIN
static/papers/cerf74.pdf
Normal file
BIN
static/papers/cerf74.pdf
Normal file
Binary file not shown.
BIN
static/papers/rfc882.txt.pdf
Normal file
BIN
static/papers/rfc882.txt.pdf
Normal file
Binary file not shown.
Reference in New Issue
Block a user