Uncategorized

DIY Server for multiple Kids/Family members with proxmox and GPU passthrough

Building a DIY Server for Multiple Users: A Fun Project for the Whole Family

As a parent, I’m always looking for ways to make technology more accessible and fun for my kids. Recently, I stumbled upon a Reddit post that caught my attention – a DIY server project that allows multiple users to have their own virtual machine, complete with a dedicated GPU for gaming, learning, and productivity. I was intrigued and decided to dive deeper into the project, which the author calls “ProxBi.”

What is ProxBi?

ProxBi is a setup that uses a single server with multiple GPUs, running under Proxmox VE, to provide each user with their own virtual machine. The author, Anatol, a software engineer and homelab enthusiast from Germany, created this project to provide a quiet, efficient, and cost-effective solution for his kids to use for various activities. The best part? It’s all managed from a central dashboard, making it easy to keep track of everything.

How Does it Work?

The setup uses thin clients, which are small, low-power devices that connect to the server, allowing each user to access their own virtual machine. The server is equipped with multiple GPUs, which are passed through to each virtual machine, providing a dedicated graphics card for each user. This means that each user can enjoy a seamless gaming experience, run demanding applications, or simply use their virtual machine for everyday tasks.

The project is built around Proxmox VE, a popular open-source platform for virtualization. Proxmox VE provides a user-friendly interface for managing virtual machines, making it easy to create, configure, and manage each user’s environment. The author has also provided a full guide and test benchmarks on GitHub, which is a great resource for anyone looking to replicate the project.

Benefits of a DIY Server

So, why would you want to build a DIY server for multiple users? For one, it’s a great way to reuse old components, reducing electronic waste and saving money. It’s also a fun project that can be tailored to your specific needs, whether it’s for gaming, learning, or productivity. Additionally, having a central server makes it easy to manage and maintain, as you can update and configure each virtual machine from a single location.

Another benefit is the ability to add parental controls, which is a great feature for families with kids. The author has already added this feature to his project, allowing parents to monitor and control their child’s activity, ensuring a safe and healthy online experience.

Getting Started

If you’re interested in building your own DIY server, the first step is to gather the necessary components. You’ll need a server with multiple GPUs, thin clients, and a copy of Proxmox VE. The author’s guide on GitHub provides a detailed list of the components used in the project, as well as step-by-step instructions for setting up the server and configuring each virtual machine.

Once you have all the components, it’s time to start building. The process involves installing Proxmox VE on the server, configuring the network, and setting up each virtual machine. The author’s guide provides a comprehensive walkthrough, making it easy to follow along and get started.

Conclusion

Building a DIY server for multiple users is a fun and rewarding project that can provide a range of benefits for families and individuals. With the ProxBi project as a guide, you can create a custom solution that meets your specific needs, whether it’s for gaming, learning, or productivity. So, if you’re looking for a new project to tackle, consider building your own DIY server – it’s a great way to learn about technology, reuse old components, and have fun while doing it.

Budowanie serwera DIY dla wielu użytkowników: zabawny projekt dla całej rodziny

Jako rodzic, zawsze szukam sposobów, aby uczynić technologię bardziej dostępną i zabawną dla moich dzieci. Niedawno natknąłem się na post na Reddicie, który zwrócił moją uwagę – projekt serwera DIY, który pozwala wielu użytkownikom na posiadanie własnej maszyny wirtualnej, wraz z dedykowaną kartą graficzną do gier, nauki i produktywności. Byłem zaciekawiony i postanowiłem zagłębić się głębiej w ten projekt, który autor nazywa “ProxBi”.

Czym jest ProxBi?

ProxBi to konfiguracja, która wykorzystuje jeden serwer z wieloma kartami graficznymi, działający pod Proxmox VE, aby zapewnić każdemu użytkownikowi własną maszynę wirtualną. Autor, Anatol, inżynier oprogramowania i entuzjasta homelabu z Niemiec, stworzył ten projekt, aby zapewnić ciche, wydajne i ekonomiczne rozwiązanie dla swoich dzieci do różnych działań. Najlepsza część? Wszystko zarządzane jest z centralnego pulpitu, co ułatwia śledzenie wszystkiego.

Jak to działa?

Konfiguracja wykorzystuje cienkie klienty, które są małymi, niskimi urządzeniami, które łączą się z serwerem, pozwalając każdemu użytkownikowi na dostęp do własnej maszyny wirtualnej. Serwer jest wyposażony w wiele kart graficznych, które są przekazywane do każdej maszyny wirtualnej, zapewniając dedykowaną kartę graficzną dla każdego użytkownika. Oznacza to, że każdy użytkownik może cieszyć się płynnym doświadczeniem gry, uruchamiać wymagające aplikacje lub po prostu korzystać ze swojej maszyny wirtualnej do codziennych zadań.

Projekt jest zbudowany wokół Proxmox VE, popularnej platformy open-source do wirtualizacji. Proxmox VE zapewnia przyjazny interfejs dla zarządzania maszynami wirtualnymi, co ułatwia tworzenie, konfigurowanie i zarządzanie środowiskiem każdego użytkownika. Autor udostępnił również pełną dokumentację i testy wydajności na GitHub, co jest wspaniałym zasobem dla wszystkich, którzy chcą odtworzyć ten projekt.

Korzyści z serwera DIY

Dlaczego więc chciałbyś zbudować serwer DIY dla wielu użytkowników? Po pierwsze, jest to wspaniały sposób, aby wykorzystać stare komponenty, zmniejszając elektroniczne odpady i oszczędzając pieniądze. Jest to również zabawny projekt, który może być dostosowany do Twoich specyficznych potrzeb, niezależnie od tego, czy chodzi o gry, naukę czy produktywność. Dodatkowo, posiadanie centralnego serwera ułatwia zarządzanie i konserwację, ponieważ możesz aktualizować i konfigurować każdą maszynę wirtualną z jednego miejsca.

Kolejną korzyścią jest możliwość dodania kontroli rodzicielskich, co jest wspaniałą funkcją dla rodzin z dziećmi. Autor już dodał tę funkcję do swojego projektu, pozwalając rodzicom na monitorowanie i kontrolę aktywności swojego dziecka, zapewniając bezpieczne i zdrowe doświadczenie online.

Rozpoczęcie

Jeśli jesteś zainteresowany zbudowaniem własnego serwera DIY, pierwszym krokiem jest zebranie niezbędnych komponentów. Będziesz potrzebować serwera z wieloma kartami graficznymi, cienkich klientów i kopii Proxmox VE. Dokumentacja autora na GitHub zapewnia szczegółową listę komponentów użytych w projekcie, a także krok po kroku instrukcje dotyczące konfigurowania serwera i ustawiania każdej maszyny wirtualnej.

Gdy tylko będziesz miał wszystkie komponenty, jest czas zacząć budować. Proces obejmuje instalowanie Proxmox VE na serwerze, konfigurowanie sieci i ustawianie każdej maszyny wirtualnej. Dokumentacja autora zapewnia szczegółową instrukcję, co ułatwia śledzenie i rozpoczęcie.

Podsumowanie

Budowanie serwera DIY dla wielu użytkowników jest zabawnym i satysfakcjonującym projektem, który może zapewnić wiele korzyści dla rodzin i osób indywidualnych. Z projektem ProxBi jako przewodnikiem, możesz stworzyć dostosowane rozwiązanie, które spełnia Twoje specyficzne potrzeby, niezależnie od tego, czy chodzi o gry, naukę czy produktywność. Więc, jeśli szukasz nowego projektu do realizacji, rozważ budowanie własnego serwera DIY – jest to wspaniały sposób, aby nauczyć się o technologii, wykorzystać stare komponenty i mieć zabawę podczas robienia tego.

Leave a Reply

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

WordPress Appliance - Powered by TurnKey Linux