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.
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
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":
- Jellyfin
- Jellyseerr
- Prowlarr
- Bazarr
- Radarr
- Sonarr
- Flaresolverr
- QBittorrent
- Home Assistant
- Cloudflared
- Tailscale
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
Most my setup is make using this channels and blogs as reference to inspiration or ideas:
- 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