Docker-based home server setup

| projects

I converted my home media server to use Docker, and documented the process and added the config and stuff on Github at!Disclaimer that this post is mostly a copy of the readme there.PrerequisitesYou need docker, docker-compose, and python3.How to set-up everythingDo a cp env.example .env and edit the .env file with your details.Run python3 This generates the html page that serves as the front-end. Run this everytime you… read more

Using NPM with Vagrant

Using a Vagrant Ubuntu backend on a Windows 10 is my current preferred development environment, but unfortunately the folder syncing process causes a lot of issues. A recent project I'm doing involves a lot of JS, and npm in particular caused quite a few headaches. This is a list of stuff I had to do in order for it to work: Polling: See - CHOKIDAR_USEPOLLING=true npm start is needed for autorestarting… read more

Using the transmission-daemon on a RPi to download stuff onto a mounted hard drive

This is more a note to myself (so I won't waste time next time I break the networks settings and have to reconfigure everything) rather than a legitimate blog post, but here goes. It is impossible to use the transmission-daemon to download stuff onto a mounted hard drive when running as the default "debian-transmission" user. Permission errors abound. It's much easier to change the user that runs the transmission-daemon daemon. sudo vi /etc/init,d/transmission-daemon and change… read more

Raspbmc (Raspberry Pi) media server with VPN

I recently obtained a Raspberry Pi device for use mainly as a home media server. Installing Raspbmc (XBMC for the Raspberry Pi) is easy, but I decided to configure OpenVPN on it as well. The underlying OS underneath Raspbmc is still Linux (it even has apt-get!) so there are many possibilities. About the network The main reason I want a VPN to my home is to access the 1TB external hard drive that has a ton of oft needed stuff… read more