Corona Virus Diary, Part 101

Today I decided to try to make some old computers I have talk to each other.

The first thing I did was spin up a local web server. This gave me a website viewable over my local network.

Python web server

Using an old laptop running Linux (Manjaro), I ran

python3 -m http.server 8000

I found my ip address with ip address. It was something like 192.168.1.NNN, where N is some integer. I am just doing stuff on a wireless network, so I looked for my ethernet card thing.

I went onto a browser on another computer (a "normal" Windows machine) on this same network. I typed in the URL bar, 192.168.1.NNN:8000.

My files were visible! Web server started successfully! I have created my own little digital kingdom!

SSH server

Craving unlimited power, I followed a tutorial by Austin G. Walters on setting up an SSH server.

Basically this means, I can log into my Linux machine from another computer (terminal).

Meta Posting

This post is authored using the Linux machine from a Windows machine. Wow!

Motivation

What I'm trying to do is learn more about technology by using many of the tools already available to me. There are many trends in tech I don't really like—e.g. the "mobile-first" approach and bloated web apps everywhere. But clearly the Internet can be a very useful tool. So, by looking at networks and more "backend" type stuff I hope to get the skills to actively work on engineering the sort of Internet I would prefer.

links

social