Uncategorized

A view of my sloppy stack

A Peek into My Self-Hosted Server: A Journey of Discovery and Automation

I’ve always been fascinated by the world of self-hosting, where individuals can take control of their own servers and services. Recently, I stumbled upon a Reddit post that showcased a user’s “sloppy stack” of self-hosted services, and I was amazed by the complexity and automation that went into setting it up. In this post, I’ll take you through my own journey of exploring and learning from this impressive setup, and how it’s inspired me to create my own self-hosted server.

What is Self-Hosting?

Self-hosting refers to the practice of hosting and managing your own servers, services, and applications, rather than relying on third-party providers. This approach offers a range of benefits, including increased security, flexibility, and control over your data. With self-hosting, you can choose the services and applications that best fit your needs, and customize them to suit your requirements.

A Glimpse into the Sloppy Stack

The Reddit post that caught my attention featured a table listing over 30 self-hosted services, each with its own unique function and purpose. The services ranged from reverse proxy and single sign-on solutions to media servers, password managers, and even AI-powered tools. I was impressed by the sheer scope and complexity of the setup, and I couldn’t help but wonder how it all worked together.

Breaking Down the Services

Let’s take a closer look at some of the services listed in the sloppy stack. We have Traefik, a reverse proxy that provides automatic TLS for apps, and Authentik, a single sign-on solution that secures access to various services. There’s also Homarr, a dashboard and launcher for services, and Portainer, a web UI for managing Docker containers. Other notable services include Uptime Kuma for uptime and health monitoring, Speedtest Tracker for scheduled internet speed tests, and SearXNG, a private meta search engine.

Media and Entertainment

The sloppy stack also features a range of media and entertainment services, including Jellyfin, a media server for movies, TV, and music, and Jellyseerr, a media request portal integrated with arr apps. We also have Audiobookshelf, a server for audiobooks and podcasts, and Kavita, a library server for manga, comics, and ebooks. These services demonstrate the versatility and customization possible with self-hosting, allowing users to create a personalized media experience.

Automation and Optimization

One of the most impressive aspects of the sloppy stack is the level of automation and optimization that’s been achieved. Services like Sonarr and Radarr provide TV and movie automation, fetching and organizing episodes and films with ease. Bazarr offers subtitle search, download, and syncing, while Tdarr enables automated media transcoding and optimization. These tools streamline the media consumption process, saving time and effort for the user.

My Own Self-Hosted Journey

Exploring the sloppy stack has inspired me to start my own self-hosted journey. I’ve begun by setting up a few basic services, including a reverse proxy and a media server. As I continue to learn and experiment, I’m excited to add more services and automate various tasks. The sense of control and customization that comes with self-hosting is empowering, and I’m eager to see where this journey takes me.

Conclusion

The sloppy stack is a testament to the power and flexibility of self-hosting. By taking control of their own servers and services, individuals can create a customized and automated environment that meets their unique needs. As I continue on my own self-hosted journey, I’m excited to learn from others, share my own experiences, and explore the endless possibilities that self-hosting has to offer.

Polska wersja:

Wgląd do mojego samodzielnego serwera: Podróż odkryć i automatyzacji

Zawsze byłem fascynowany światem samodzielnego hostowania, gdzie osoby indywidualne mogą kontrolować własne serwery i usługi. Niedawno natknąłem się na post na Reddit, który przedstawiał “niechlujny stos” samodzielnego hostowania usług, i byłem zaskoczony złożonością i automatyzacją, jaką został on ustawiony. W tym poście, wezmę was przez moją własną podróż odkryć i nauki z tego imponującego zestawu, i jak zainspirował mnie do stworzenia własnego samodzielnego serwera.

Co to jest samodzielne hostowanie?

Samodzielne hostowanie odnosi się do praktyki hostowania i zarządzania własnymi serwerami, usługami i aplikacjami, zamiast polegać na dostawcach zewnętrznych. Ten podejście oferuje szereg korzyści, w tym zwiększoną bezpieczeństwo, elastyczność i kontrolę nad danymi. Z samodzielnym hostowaniem, możesz wybrać usługi i aplikacje, które najlepiej odpowiadają twoim potrzebom, i dostosować je do twoich wymagań.

Wgląd do niechlujnego stosu

Post na Reddit, który zwrócił moją uwagę, zawierał tabelę z ponad 30 samodzielnymi usługami hostowania, każdą z własną unikalną funkcją i celem. Usługi obejmowały od reverse proxy i rozwiązań logowania jednokrotnego do serwerów multimedialnych, menedżerów haseł i nawet narzędzi opartych na sztucznej inteligencji. Byłem zaskoczony ogromem i złożonością zestawu, i nie mogłem się powstrzymać od zadawania sobie pytania, jak to wszystko działa razem.

Rozbicie usług

Weźmy bliższy rzut oka na niektóre z usług wymienionych w niechlujnym stosie. Mamy Traefik, reverse proxy, który zapewnia automatyczne TLS dla aplikacji, i Authentik, rozwiązanie logowania jednokrotnego, które zabezpiecza dostęp do różnych usług. Jest także Homarr, dashboard i launcher dla usług, i Portainer, interfejs sieciowy dla zarządzania kontenerami Docker. Inne godne uwagi usługi obejmują Uptime Kuma do monitorowania czasu działania i zdrowia, Speedtest Tracker do zaplanowanych testów prędkości internetu, i SearXNG, prywatny silnik wyszukiwania metadanych.

Media i rozrywka

Niechlujny stos zawiera również szereg usług medialnych i rozrywkowych, w tym Jellyfin, serwer multimedialny dla filmów, TV i muzyki, i Jellyseerr, portal żądań multimedialnych zintegrowany z aplikacjami arr. Mamy również Audiobookshelf, serwer dla audiobooków i podcastów, i Kavita, serwer biblioteki dla mangi, komiksów i ebooków. Te usługi demonstrują elastyczność i dostosowanie możliwe z samodzielnym hostowaniem, pozwalając użytkownikom tworzyć spersonalizowane doświadczenie medialne.

Automatyzacja i optymalizacja

Jednym z najbardziej imponujących aspektów niechlujnego stosu jest poziom automatyzacji i optymalizacji, jaki został osiągnięty. Usługi takie jak Sonarr i Radarr zapewniają automatyzację TV i filmów, pobierając i organizując odcinki i filmy z łatwością. Bazarr oferuje wyszukiwanie, pobieranie i synchronizację napisów, podczas gdy Tdarr umożliwia automatyczne transkodowanie i optymalizację multimedialną. Te narzędzia upraszczają proces konsumpcji multimedialnej, oszczędzając czas i wysiłek użytkownikowi.

Moja własna podróż samodzielnego hostowania

Eksploracja niechlujnego stosu zainspirowała mnie do rozpoczęcia własnej podróży samodzielnego hostowania. Zaczęłem od ustawienia kilku podstawowych usług, w tym reverse proxy i serwera multimedialnego. Im więcej uczę się i eksperymentuję, tym bardziej jestem podekscytowany dodaniem więcej usług i automatyzacją różnych zadań. Poczucie kontroli i dostosowania, które przychodzi z samodzielnym hostowaniem, jest wzmacniające, i jestem podekscytowany, aby zobaczyć, dokąd ta podróż mnie zaprowadzi.

Podsumowanie

Niechlujny stos jest świadectwem mocy i elastyczności samodzielnego hostowania. Poprzez przejęcie kontroli nad własnymi serwerami i usługami, osoby indywidualne mogą tworzyć dostosowane i zautomatyzowane środowisko, które spełnia ich unikalne potrzeby. Im więcej uczę się i dzielę się swoimi własnymi doświadczeniami, tym bardziej jestem podekscytowany, aby odkryć nieskończone możliwości, jakie oferuje samodzielne hostowanie.

Leave a Reply

Your email address will not be published. Required fields are marked *

WordPress Appliance - Powered by TurnKey Linux