First, we need to create a new computer with a literal and metaphorical thumb drive.
Unless you already have a folder named thumb-drive
in your home directory, rust+cargo, and deno installed, run:
deno task provision
Then, we're ready to start the services.
deno task start
These are the default services at boot:
start-client
start-server
To start the web server, sandboxed by deno, run:
deno task start-client
To start a private 9p server for the source code of the web server, run:
deno task start-server
reverse-client
reverse-server
To serve public dns traffic on the newly started web server, run:
deno task reverse-client
To serve the private 9p server over public dns, run:
deno task reverse-server
To serve a metaphorical thumb drive named literal thumb-drive that should virtually mount where your physical thumb drives mount in your digital file system module, run:
deno task thumb-drive
Any hardware capable of running the light-weight 9p utilities will be able to access the onboard 9p system or any 9p compliant peer in the network.
To unplug the drive, run deno task unthumb-drive
.
Run:
deno task start
And if that sounds like a problem waiting to happen when it comes to debugging, you're right.
In that scenario, [https://docs.deno.com/runtime/manual/basics/debugging_your_code](learn a little about debugging), then run run:
deno task debug-client
https://thelanding.page https://y2k38.info https://css.ceo https://ncity.executiontime.pub https://yourlovedones.online https://1998.social https://sillyz.computer https://local.tychi.me http://localhost:8000