Home Server

What is This?

This is not a set of directions or a step-by-step guide to making your home server. Instead it's a brief overview for how I setup my home server including Installing our Operating System, Adding App Stores, Installing Tailscale, and Installing Containers.


Installing our Operating System

For this project I wanted a Linux based OS to run docker containers but wanted a light weight GUI. Thus I went with Debian and installed CasaOS on top of it for easy management.

Our first step was to create a bootable USB.

Once our system is up and running we want to install CasaOS by running the two commands below:
Install Curl

sudo apt update && sudo apt install curl -y

Install CasaOS

curl -fsSL https://get.casaos.io | sudo bash

Once this finishes make sure to copy the IP address of your server. From here you can now access your server remotely by going to the IP address in your internet browser.


Adding App Stores

By default you'll have access to the CasaOS app store and Big Bear app store. But there a few other sources you should add to get the most from the app store.

To add an app store source, you can click on the "+" on the left hand side, then select "add external link".
Linux Server Store

https://casaos-appstore.paodayag.dev/linuxserver.zip

Cool Store

https://casaos-appstore.paodayag.dev/coolstore.zip

TMC Community App Store

https://github.com/mariosemes/CasaOS-TMCstore/archive/refs/heads/main.zip

Home Automation

https://github.com/mr-manuel/CasaOS-HomeAutomation-AppStore/archive/refs/tags/latest.zip

Installing Tailscale

Tailscale is our main method of accessing our server when we're not connected to our local home network. This is a key feature so we can preform and quick fixes or work on things when we're away from home. You'll need to:


Installing Containers

Here are the list of apps/containers I run on my home server. You'll install these from your App Store, but there are also links to their websites below.


More Tech Content

This page is full of information specifically for #Tech, you can also see the Tech Resources page or other pages tagged with #Tech for additional information.