Setting up a SMB share for my S***box Laptop Server

This is part 6 of an article series. You can read the previous one here So right now I have a web based interface called filebrowser that I use to access my files on my server. It works very well but it’s annoying to have to use a web browser to access my server’s files. I originally wanted to setup an SMB server on the SBLS (S***box Laptop Server) but the dorm network did not allow the SMB protocol over the local network. ...

February 3, 2026 · Nathan Jacobson

Hosting a Minecraft Java server on the S***box Laptop Server

This is part 5 of an article series. You can read the previous one here My friends and I were wanting to have our own Minecraft Java server to play on but we didn’t want to pay a hosting service to host it. So I decided to see if the S***box Laptop Server can run a Minecraft Java Server.The S***box Laptop Server was a gaming laptop so it has fairly decent resources that are just sitting there (because a file server barely uses any resources lol) ...

January 23, 2026 · Nathan Jacobson

Setting up a VPN for the S***box laptop server

This is part 4 of an article series. You can read the previous one here Happy new year everyone! I know I haven’t been posting much on this site, I have just been busy with university. I’ll try to update the site more often. So a friend of mine reccomended I setup a VPN for my homelab as it is way more secure than just exposing the ports on the university dorm network. They reccomended WireGuard which seems easy enough to setup and only requires a single UDP port; however I am unsure if the university is ok with me running a WireGuard server from my dorm, so I don’t want to risk angering the IT department. ...

January 18, 2026 · Nathan Jacobson

How I package static assets for my C/Raylib game

So I am currently building a game called Dungeon Designer, the premise of which is you are a company hired by people to design dungeons to prevent heros from stealing the loot that they contain. It’s basically a reverse dungeon crawler. I’m building it in C using raylib Now most games need static assets (such as sprites, audio, etc) in order to work and often times people will just ship the raw files as part of the game. I am personally not a huge fan of that because I just want my games to be very portable, requiring just a single executable (and maybe a library if necessary). ...

December 14, 2025 · Nathan Jacobson

How to monitor your S*** box Laptop Server

This is part 3 of an article series. You can read the previous one here So now that the server can store files, I want to be able to easily monitor it without needing to SSH into it or dig the laptop out from underneath my bed Time to add a monitoring service, preferably with a web interface. dash Looking through awesome-selfhosted (great resource, highly recommend for anyone looking for things to run on their home server) I found a project called dash, a ligthweight web app that allows you to remotely monitor your server. ...

November 30, 2025 · Nathan Jacobson

Adding file sharing to my laptop home server

This is part 2 of an article series. You can read the previous one here So now that I have a working server running Debian, we need to actually run useful things on it, otherwise it’s a hunk of plastic sipping electricity under my bed. Why not start with something simple, getting a file server running on here so I can transfer files to/from it. I mean the laptop has 1 TB of storage so I might as well use it. ...

November 9, 2025 · Nathan Jacobson

Creating a home server out of an old laptop

So I’ve always wanted to try building a homelab and experimenting with running my own server, however homelabs are expensive, require a lot of space, and good networking infrastructure. I unfortunately have none of these as I am a broke college student living in a dorm. But thats when I had an idea, I had a bunch of old laptops I used to use lying around at home, why not turn one of those into a server? ...

November 8, 2025 · Nathan Jacobson