Rebuilding My Home Server from Scratch: A Journey of Discovery
Why I Decided to Start Over
I recently moved to a new place and decided it was the perfect opportunity to redo my home server from scratch. I’ve had a home server for a while now, but I’ve always felt like I was just winging it, without really knowing what I was doing. So, I thought, why not start fresh and learn as I go?
I’ve always been fascinated by the idea of having a centralized hub for all my media and files, and I’ve tried various solutions over the years. But this time, I wanted to do it right. I wanted to create a system that was efficient, secure, and easy to use.
My Current Setup
So, what does my current setup look like? I’ve got an i3-12100 processor, 32GB of RAM, and a bunch of disks: 1TB NVMe for the OS, 2TB NVMe for downloads, and two 16TB disks for mergerfs. I’m running Open Media Vault 7 (OMV7) as my operating system, and I’m using Docker, docker-compose, and Portainer to manage my containers.
I’ve got a few apps running, including Jellyfin for media serving, Jelyseer, Sonarr, Prowlarr, qBittorrent, and Flaresolverr for anime-focused stuff. I’ve also got JDownloader2 and Homepage + Homarr for dashboards.
What I Want to Achieve
Now that I’ve got my setup, what do I want to achieve? First and foremost, I want to optimize my services and keep power consumption low. I’m looking at using Netdata or Prometheus + Grafana for monitoring, and I want to set up notifications using Notifiarr or an alternative.
I also want to add a SnapRAID drive, expand my media management capabilities, and set up remote access using Filebrowser and Samba. And, of course, I want to make sure my system is secure, so I’ll be setting up a reverse proxy using Caddy or Nginx, along with Cloudflare, DDNS, Crowdsec, and a firewall ( probably UFW).
The Challenges I’m Facing
As I’m rebuilding my home server, I’m facing a few challenges. One of the biggest ones is figuring out the best way to monitor my system and optimize performance. I’m torn between using Netdata and Prometheus + Grafana, and I’d love to hear from others who have experience with these tools.
Another challenge I’m facing is setting up notifications. I’ve heard great things about Notifiarr, but I’m not sure if it’s the best option for me. And then there’s the reverse proxy and security setup – I want to make sure I’m covering all my bases, but I’m not sure what the best approach is.
What I’ve Learned So Far
As I’ve been rebuilding my home server, I’ve learned a lot. One of the most important things I’ve learned is the importance of taking my time and doing things right. It’s easy to get impatient and just throw something together, but that’s not going to give me the results I want.
I’ve also learned that there are a lot of great resources out there for people who are just starting out with home servers. From online forums to YouTube tutorials, there’s no shortage of information available. And, of course, I’ve learned that it’s okay to ask for help – whether it’s online or in person, there are always people who are willing to lend a hand.
Conclusion
Rebuilding my home server from scratch has been a journey of discovery, and I’m excited to see where it takes me. I’m looking forward to learning more, optimizing my system, and enjoying the benefits of having a centralized hub for all my media and files.
If you’re thinking of rebuilding your home server, I say go for it! It’s a great opportunity to learn and improve your setup, and there are plenty of resources available to help you along the way. And if you’ve got any tips or advice, I’d love to hear them – I’m always looking to learn and improve.
Ponowne Budowanie Mojego Serwera Domowego od Podstaw: Podróż Odkryć
Dlaczego Zdecydowałem Się Zacząć Od Nowa
Niedawno przeniosłem się do nowego miejsca i zdecydowałem, że jest to idealna okazja do ponownego budowania mojego serwera domowego od podstaw. Mam serwer domowy od dawna, ale zawsze czułem, że po prostu improwizuję, nie wiedząc właściwie, co robię. Więc pomyślałem, dlaczego nie zacząć od nowa i uczyć się w miarę postępów?
Zawsze fascynowała mnie idea posiadania scentralizowanego centrum dla wszystkich moich plików multimedialnych i innych, i próbowałem różnych rozwiązań na przestrzeni lat. Ale tym razem chciałem to zrobić dobrze. Chciałem stworzyć system, który byłby wydajny, bezpieczny i łatwy w użyciu.
Moja Obecna Konfiguracja
Więc, jaka jest moja obecna konfiguracja? Mam procesor i3-12100, 32GB pamięci RAM i wiele dysków: 1TB NVMe dla systemu operacyjnego, 2TB NVMe do pobierania plików i dwa dyski 16TB do mergerfs. Używam Open Media Vault 7 (OMV7) jako systemu operacyjnego, a do zarządzania kontenerami używam Docker, docker-compose i Portainer.
Mam kilka uruchomionych aplikacji, w tym Jellyfin do obsługi multimediów, Jelyseer, Sonarr, Prowlarr, qBittorrent i Flaresolverr do anime. Mam również JDownloader2 i Homepage + Homarr do pulpitu.
Co Chcę Osiągnąć
Teraz, kiedy mam swoją konfigurację, co chcę osiągnąć? Przede wszystkim chcę zoptymalizować moje usługi i utrzymać niskie zużycie energii. Rozważam użycie Netdata lub Prometheus + Grafana do monitorowania i chcę skonfigurować powiadomienia za pomocą Notifiarr lub alternatywy.
Chcę również dodać dysk SnapRAID, rozszerzyć moje możliwości zarządzania multimediami i ustawić dostęp zdalny przy użyciu Filebrowser i Samba. I, oczywiście, chcę upewnić się, że mój system jest bezpieczny, więc będę ustawiał serwer proxy wstecznego przy użyciu Caddy lub Nginx, wraz z Cloudflare, DDNS, Crowdsec i firewallem (prawdopodobnie UFW).
Wyzwania, Z Jakimi Się Zmagam
Ponieważ odbudowuję swój serwer domowy, staję przed kilkoma wyzwaniami. Jednym z największych jest znalezienie najlepszych sposobów monitorowania mojego systemu i optymalizacji wydajności. Rozdarty jestem pomiędzy użyciem Netdata i Prometheus + Grafana, i chciałbym usłyszeć od innych, którzy mają doświadczenie z tymi narzędziami.
Innym wyzwaniem, przed którym staję, jest ustawienie powiadomień. Słyszałem bardzo dobre rzeczy o Notifiarr, ale nie jestem pewien, czy jest to najlepsza opcja dla mnie. I potem jest ustawienie serwera proxy wstecznego i bezpieczeństwa – chcę upewnić się, że pokrywam wszystkie moje potrzeby, ale nie jestem pewien, jaki jest najlepszy podejście.
Co Doświadczyłem Dotąd
Ponieważ odbudowuję swój serwer domowy, nauczyłem się wiele. Jedną z najważniejszych rzeczy, które nauczyłem się, jest znaczenie robienia rzeczy powoli i dobrze. Łatwo jest być niecierpliwym i po prostu coś nagrać, ale to nie da mi wyników, których chcę.
Nauczyłem się również, że istnieje wiele wspaniałych zasobów dla ludzi, którzy dopiero zaczynają swoją przygodę z serwerami domowymi. Od for internetowych po tutoriale na YouTube, nie brakuje informacji. I, oczywiście, nauczyłem się, że jest okay prosić o pomoc – czy to w internecie, czy osobiście, zawsze są ludzie, którzy chcą pomóc.
Podsumowanie
Odbudowanie mojego serwera domowego od podstaw było podróżą odkryć, i cieszę się, że zobaczę, gdzie mnie to zawiedzie. Cieszę się z uczenia się, optymalizacji mojego systemu i korzystania z korzyści posiadania scentralizowanego centrum dla wszystkich moich plików multimedialnych i innych.
Jeśli rozważasz odbudowanie swojego serwera domowego, powiedzmy, idź za tym! To wspaniała okazja do nauki i udoskonalenia swojej konfiguracji, i istnieje wiele zasobów, które mogą pomóc ci w drodze. I jeśli masz jakieś porady lub sugestie, chciałbym je usłyszeć – zawsze szukam sposobów, aby się uczyć i udoskonalać.