Nirvati: The Free and Open-Source Self-Hosting Platform for Everyone
A Kubernetes-Based Solution for Simplifying Server Management
I recently came across a fascinating project called Nirvati, a self-hosted server management software built on top of Kubernetes. As someone who’s interested in exploring open-source solutions, I was excited to dive in and learn more about it. In this article, I’ll share my findings and explain how Nirvati can be a useful tool for anyone looking to simplify their server management.
Nirvati is still in its beta phase, but it’s already showing great promise. The fact that it’s completely open-source is a significant advantage, as it allows users to modify and customize the software to suit their needs. The developer, Aaron Dewes, has plans to offer commercial add-on services, such as backup services, but the core software features will always remain free.
What Sets Nirvati Apart
So, what makes Nirvati unique? For starters, it includes several features that are not typically found in other self-hosting platforms. These include:
- HTTPS only by default, which ensures that all communication between the server and clients is encrypted and secure
- A strict permission system for apps, which helps to prevent unauthorized access and ensures that only trusted applications can run on the server
- A plugin system that allows users to extend the main UI and customize the platform to their needs
- Storage limits for apps, which helps to prevent any single application from consuming too many resources and slowing down the server
These features make Nirvati an attractive option for anyone looking to self-host their servers, whether it’s for personal use or for a small business.
Getting Started with Nirvati
Installing Nirvati is relatively straightforward. The platform can be installed on any Linux distribution, as long as ports 80 and 443 are free. The installer can be found at https://get.nirvati.de, and there are also prebuilt bootable images available for various platforms on the Nirvati website, https://nirvati.org.
The source code for Nirvati is available on GitLab, at https://gitlab.com/nirvati-ug/nirvati, for anyone who wants to take a closer look or contribute to the project.
Conclusion
Nirvati is an exciting project that has the potential to make self-hosting easier and more accessible for everyone. With its focus on security, customization, and ease of use, it’s definitely worth checking out. Whether you’re a seasoned sysadmin or just starting to explore the world of self-hosting, Nirvati is definitely worth considering.
Nirvati: Bezpłatna i Otwarta Platforma Do Samoobsługi Dla Każdego
Rozwiązanie Oparte Na Kubernetes Do Uproszczenia Zarządzania Serwerem
Niedawno natknąłem się na fascynujący projekt o nazwie Nirvati, samodzielne oprogramowanie do zarządzania serwerem zbudowane na podstawie Kubernetes. Jako osoba zainteresowana eksplorowaniem rozwiązań open-source, byłem podekscytowany, aby dowiedzieć się więcej o tym. W tym artykule, podzielę się swoimi odkryciami i wyjaśnię, jak Nirvati może być użytecznym narzędziem dla każdego, kto chce uprościć zarządzanie serwerem.
Nirvati jest jeszcze w fazie beta, ale już teraz pokazuje duży potencjał. Fakt, że jest całkowicie otwarte oprogramowanie, jest znaczną zaletą, ponieważ pozwala użytkownikom modyfikować i dostosowywać oprogramowanie do swoich potrzeb. Deweloper, Aaron Dewes, planuje oferować komercyjne usługi dodatkowe, takie jak usługi backup, ale podstawowe funkcje oprogramowania zawsze pozostaną bezpłatne.
Czym Wyróżnia Się Nirvati
Czym więc wyróżnia się Nirvati? Przede wszystkim, obejmuje kilka funkcji, które nie są typowe dla innych platform samoobsługowych. Są to:
- HTTPS tylko domyślnie, co gwarantuje, że wszystkie komunikacje między serwerem a klientami są szyfrowane i bezpieczne
- Ścisły system uprawnień dla aplikacji, który pomaga zapobiec nieautoryzowanemu dostępowi i gwarantuje, że tylko zaufane aplikacje mogą działać na serwerze
- System wtyczek, który pozwala użytkownikom rozszerzyć interfejs główny i dostosować platformę do swoich potrzeb
- Limity przechowywania dla aplikacji, które pomagają zapobiec zbyt dużemu zużyciu zasobów przez pojedyncze aplikacje i spowalnianiu serwera
Te funkcje sprawiają, że Nirvati jest atrakcyjną opcją dla każdego, kto chce samodzielnie hostować swoje serwery, niezależnie od tego, czy jest to dla użytku osobistego, czy dla małej firmy.
Jak Zacząć Z Nirvati
Instalacja Nirvati jest dość prosta. Platforma może być zainstalowana na dowolnej dystrybucji Linuksa, o ile porty 80 i 443 są wolne. Instalator można znaleźć na stronie https://get.nirvati.de, a na stronie Nirvati, https://nirvati.org, dostępne są również prebuilt bootable images dla różnych platform.
Kod źródłowy Nirvati jest dostępny na GitLab, na stronie https://gitlab.com/nirvati-ug/nirvati, dla każdego, kto chce przyjrzeć się bliżej lub przyczynić się do projektu.
Podsumowanie
Nirvati to interesujący projekt, który ma potencjał, aby uczynić samoobsługę łatwiejszą i bardziej dostępną dla każdego. Z uwagi na bezpieczeństwo, dostosowanie i łatwość użycia, jest to zdecydowanie wartościowa opcja do rozważenia. Niezależnie od tego, czy jesteś doświadczonym administratorem systemu, czy dopiero zaczynasz eksplorować świat samoobsługi, Nirvati jest zdecydowanie warta rozważenia.