#100daysofcode Day 29: I messed up an apt-mirror by having it sync to the wrong folder and it filled up the disk. Fun fact: when a disk is 100% full, you cannot start apache, tmux, etc.
#100daysofcode Day 28: I set up a mirror of devdocs.io for the offline hackathon at http://confuzer.cloud:9292/ They provided docker build instructions which made it easy to set up: https://github.com/freeCodeCamp/devdocs
#100daysofcode Day 27: I set up centos and EPEL mirrors.
#100daysofcode Day 26: I set up a local Ubuntu, Debian, and Raspberery Pi mirror for an upcoming hackathon that the Linux Club is organizing where the internet will be disconnected halfway through. My friend also set up Arch and OpenBSD mirrors. The temporary location is http://confuzer.cloud:1234/
#100daysofcode Day 25: I've started the challenge again! Today I set up a wiki for the Linux Club and played this beginner hacking wargame that someone recommended:
http://overthewire.org/wargames/bandit/
I'm currently on level 23, but I found someone else's solution to level 30 in the /tmp directory...
#100daysofcode Day 24: I put together a fun list of terminal tricks: http://confuzer.cloud:8000/
Also since school is started I've been slacking on this challenge...
#100daysofcode Day 23: I wrote a script to show info about a system and I set it to run in my .bashrc when I log into my school's servers for a class. https://johan.vandegriff.net/glance
#100daysofcode Day 22: I adapted the #zfs script to accomodate #Ubuntu 16.04 and also work with a single disk, then I could install it on another computer (along with #xrdp remote desktop) for a school research team (https://umd-aimar.com/).
#100daysofcode Day 20: I finished the #kubernetes install script and ran it on the 4 nodes to finally create the cluster! Woohoo!!! https://github.com/johanvandegriff/zfs-server-cluster-setup/blob/master/ubuntu-k8s-setup.sh
#100daysofcode Day 18: I got back into the challenge and finished the #pfSense setup, including some port forwizardry required to expose my servers to the internet through 2 routers. Fun!
#100daysofcode Day 17 (yesterday): I installed #pfSense (also on #zfs) to an old computer to improve our home network security and isolate the servers from the other devices. I didn't do any of the major setup yet since I need to order some network cards and a switch first.
#100daysofcode Day 16: I didn't have much time, so I just cataloged the info from the 4 servers in a spreadsheet. Hopefully I'll get to #kubernetes tomorrow...
#100daysofcode Day 15: I helped debug some gyro sensor code for a highschool robotics team my brother is on.
#100daysofcode Day 14 (yesterday): I installed #Ubuntu with #zfs on the remaining 3 nodes, and made a script to install a remote #xfce desktop with some custom settings: https://github.com/johanvandegriff/zfs-server-cluster-setup/blob/master/ubuntu-admin-tools.sh
#100daysofcode Day 13, a very lucky one! I was busy this week but I got back into the challenge today and it went great. I gave up on booting #zfs from #centos (grub2-install: error: unknown filesystem.) and tried #ubuntu instead, and it worked the first time! https://github.com/johanvandegriff/zfs-server-cluster-setup/blob/master/ubuntu-zfs-setup.sh Tomorrow, I plan to install it on the other 3 nodes in the server and start playing around with #kubernetes on some real hardware. I can't wait!
#100daysofcode I was sick yesterday and the day before but I'll be back into it later today.
#100daysofcode Day 12: My friend and I started resurrecting an old project to make a #raspberrypi calculator. He worked on a cool custom case while I rewrote part of the installation script since the #adafruit packages for the tft screen had changed. We also swapped the pi zero for a pi zero w to remove the need for a wifi dongle, and I think I got a connection wrong somewhere... we'll continue it another day.
#100daysofcode Day 11: I updated #nextcloud to version 15 😃 and attempted to root my phone. I ran into a problem where fastboot could not detect the device, so I'll do some reading and try again tomorrow.
Tinkering is Johan’s main token
From this there’s a proverb he’s spoken
For in work or playing
He lives by the saying
If you can’t fix it, it ain’t broken.