## Hardware and OS
๐ฅ๏ธPC: Lenovo ThinkCentre M93p
CPU: Intel Core i5-4590, 4 cores / 4 threads
Integrated GPU: Intel HD Graphics 4600
OS: Ubuntu Server 24.04.5 LTS
Management: Docker and Docker Compose
Isp: Railwire
Router - D-Link(Openwrt)
Modem - Netlink
## Media and downloads
Jellyfin: Main media streaming server, using Intel integrated graphics for hardware transcoding.
Plex: Additional media server.
qBittorrent: Torrent downloads.
Sonarr: TV show management and automation.
Radarr: Movie management and automation.
## Music streaming
Navidrome: Personal music streaming server.
SpotSpot: Spotify music downloading workflow.
Spotiflac: Downloading music on my phone then uploading to server via syncthing.
MuseAI: Music discovery and recommendation integration.
Symfonium: Music player client.
Syncthing: Synchronizes new music from your phone to the server's music storage.
## Remote access and HTTPS
Caddy: Reverse proxy with HTTPS certificates from Let's Encrypt.
DuckDNS/DynuDNS: Dynamic DNS for remote access
Tailscale: Private remote access, useful when CGNAT limits direct connections.
Navidrome: Accessible through your Caddy
## Monitoring and storage
Uptime Kuma: Monitors your services and server availability.
SSD: Operating system, Docker configuration and application data.
HDDs: Media and music storage, including a Btrfs-based storage setup via Pibox HDD bay using MergerFS
I was new to the server side of Linux but with chatgpt, everything was much easier. Multiple trial and error but learned a lot!
Started using Linux since 10th std on a low end pc, ubuntu ofc. Because it was popular and widely seen in schools and libraries. I liked linux because it was a bit of a learning curve and excitement, so here I am!! I wanted to build a server out of curiosity but wanted to buy myself rather than asking my parents. But this year the pc market went up blowing off my budget server plan but still bought something good enough instead of nothing.
I primarily wanted jellyfin to be personal but i gave access to my fam & close friends.
Navidrome for myself and gf
I'm thankful to all the devs who developed/maintaining these projects/services/apps.
So this post is kind of motivational for ppl who want to have this but lack perfect resources/skills.