User Tools

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
selfhost:approach [2024/10/18 11:32] willyselfhost:approach [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-====== The Approach ====== 
- 
-**Self-hosting** and **Home-Automation** are something that grow over time, getting more complex and elaborated. You start small, with some recycled hardware and makeshift cables to host some experimental services, then you start self-hosting important stuff.  You add sensors, devices, IP cameras, and so on as yo udiscover new toys and interesting stuff to try out. 
- 
-But then... 
-  * One day your home internet connection is down and so you find out about **reliability**...   
-  * One day power goes out at home, and you find out that an unexpected server reboot might cause side issues...  
-  * One day, maybe during a hot summer day, your USB network card fails on you, when you are on vacation... 
-  * One day that critical CalDAV service stop working due to a Python update and you miss an appointment... 
-  * One day maybe you get hacked.... 
- 
-So you start studying and investing in UPS, reodundant ISPs with failover capability, advanced routing for your services, containers, backup techniques... 
- 
-I went trough the process (except i never got hacked, maybe my security measures where good from the beginning, or i was lucky, o maybe i just never noticed?), and you will as well go trough it. 
- 
-At the beginning i started out with a very [[selfhost:simple_approach|simple approach]], spent one year and half more or less expanding to the point where something a little bit more [[selfhost:advanced_approach|advanced]] was actually required. 
- 
-You should stody both ways and pick yours, wihch can even be a good mix of the two, or even a third  way that fits you better. 
- 
- 
-==== Basics & Approaches ==== 
- 
-No matter which approach you prefer, the following are the **very basics** that i assume you will take into consideration, on which you should not even think to skip: 
-  * Have a **proper backup plan** in place (see [[selfhost:backup|here]]), and **verify your backups** regularly. 
-  * Have **two** ISPs to provide a failsafe internet connection (see [[router:multiisp|here]]) 
-  * Stored your data on some redoundant **RAID array** (see [[selfhost:storage|here]]) 
-  * Have an **UPS** solution to protect your server / disk RAIDS from blackouts 
-  * Maybe even have an additional 4G SIM card for **last chance** internet connectivity? 
- 
-Still, bad things happens over time, and the above guidelines are just the **bare minimum** that is mandatory to start a self-hosting journey. 
- 
-In addition to the above basics, i will illustrate two approaches. One, the simple one, will fit your bill but might prove limited over time. The advanced one, instead, resemble more how things are done at a professional level and offer better reliaiblity and scalability at a higher price range and complexity. 
- 
-[[homeautomation|here]]. 
  

This website uses technical cookies only. No information is shared with anybody or used in any way but provide the website in your browser.

More information