vitorhugoro1 / mediaserver

Personal Setup of Local Media Server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Personal Media Server

I am building this "setup" to stop subscribe to more services who I really use sometimes and don't really need to pay to they every month a fee.

This project is just my personal setup for media server, who still under construction.

Environment

My current setup is running in a mid end old laptop who does not have use, then I installed a Ubuntu Server with some custom twearks to make the OS properly work on a notebook, the settings of machine is listed down below:

  • Intel Core i5-5300U
  • Intel Graphics 5500
  • 8GB DDR3L
  • 1x SSD Kingston 256GB
  • 1x External HDD Seagate 4TB

Services and Tools

The orchestrate things I installed CasaOS with Portainer, where I use the CasaOS has a Dashboard and Monitoring tool and the Portainer to manage the services on Docker. I have the follow services installed on my "server":

Install commands

To simple install the services, even without the CasaOS UI, I have a custom Makefile with some simplified commands to make the setup run quick without need to make something complex:

# update and recreate all images
make update

# pull most recents images
make update-images

# force build and recreate all docker-compose services
make recreate

References

Most my setup is make using this channels and blogs as reference to inspiration or ideas:

Future updates

  • Use Proxmox as OS
  • Automate even the OS setup with Ansible
  • Add a new main server as Zimaboard or Dell Optiplex Micro
  • Automate Jellyfin and Home Assistant initial setup
  • Organize the contents of automations
  • Add newtwork layer with DNS Server such like PiHole

About

Personal Setup of Local Media Server


Languages

Language:Makefile 100.0%