Why
There are multiple benefits about having your own home server like having all your media shared with your devices and having your own “Netflix”. Having your own backup service, etc
Components
All you need is an old laptop, maybe that old one with a broken screen or dead battery. I say this because I like to disassembly it, create a new “cover” and place it nearby and ethernet port.
Make sure you can access the screen laptop, with an external monitor or its own lcd.
Another option could be buying a new mini pc. In my case, y have this one:
I like to install Ubuntu Server as it is a lightweight SO.
Useful programs
Plex
Stream Movies & TV Shows | Plex
Plex is a media streaming service that allows users to organize and access their personal media library from anywhere, on any device. With Plex, users can stream their movies, TV shows, music, photos, and other media files to their smartphones, tablets, laptops, smart TVs, and other supported devices.
Resilio Sync
File Sync Software – Sync Home | Resilio Sync
Resilio Sync is a file synchronization and sharing software that allows users to sync and share files and folders between multiple devices securely and efficiently. It is designed to work seamlessly across multiple platforms, including Windows, macOS, Linux, iOS, and Android.
Perfect to backup your phone photos.
HomeAssistant
Home Assistant (home-assistant.io)
Home Assistant is an open-source home automation platform that allows users to automate and control various aspects of their homes, including lighting, climate, security, entertainment, and more. It is designed to work with a wide range of smart devices and platforms, and allows users to create custom automation routines and control their home using voice commands, mobile apps, or web interfaces.