Category: Personal

  • Home server step 3: networking

    After setting up hardware and installing the base OS, we can now configure networking. (In the future, I hope Indie Box Project will make this a lot easier with indie-networking.) My server has two ethernet interfaces, which, surprisingly, aren’t called ethX any more, but enp3s0 and enp4s1. I guess I can live with that. The…

  • Home server step 2: install Arch Linux

    Okay, the test passed and the drive works fine. Now I’m largely following the Arch Linux instructions. Let’s create a single root partition: > fdisk /dev/sda … and put an ext4 filesystem on it: > mkfs.ext4 /dev/sda1 Oops, what is this: an error message says “/dev/sda1 is apparently in use by the system” and mkfs…

  • Home server step 1: assemble and test hardware

    I got two brand-new 2TB drives for a RAID1 data partition. It will hold all the stuff that I don’t want to lose. For the root partition, I’m reusing a 400G drive that I own already. I’m downloading the most recent Arch Linux download from here. I’m using bit torrent, because big downloads are expensive…

  • Rebuilding my home server with Indie Box

    My wife and I have run a server at home pretty much continuously since we came to California in 1995. I remember carrying stacks of Slackware floppy disks home from work: whatever code was needed, I downloaded it at work to a 1.44M floppy disk, and installed it when I got home. Lots of driver…

  • If I were 19 again; thoughts on college

    The cost of college has been going through the roof. But the last time I saw a job candidate who stood out because of something related to college was a long time ago. And in my field, I cannot think of a single piece of academic research in the last 10 years that impressed me.…