Self-Hosting

Last Update: 9/11/2019

One of my ongoing side-projects is my quest to self-host (along with Andrew at ScientificPineapple.com) many of the services I use on a daily basis. Andrew and I rent a server off of DigitalOcean which we use for many such services. Most of this software is partially or fully open source, and often free of charge as well. Some of the software I regularly use:

  • Nextcloud: Used for file sharing, document editing, file syncing, calendaring, and to-do lists
  • Bitwarden: Password manager (with premium paid features)
  • Website via Apache: thorjhanson.com and scientificpineapple.com hosted from here
  • Wireguard: VPN software
  • GitLab: Full git interface with project management and CI/CD tools

Using these services, I try to minimize how much I allow companies to mine my personal data and exploit that data for their own purposes.

In the future, I may discuss some of the administration techniques I use, as well as some of the challenges faced with these individual pieces of software.

Back to Projects