> For the complete documentation index, see [llms.txt](https://docs.unwaste.energy/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.unwaste.energy/unwaste-os/software-requirements.md).

# Wymagania programowe

Sprawdź wymagania dotyczące oprogramowania Unwaste OS, wirtualizacji, sieci i przeglądarki.

## Goły metal

Unwaste OS działa bezpośrednio na sprzęcie fizycznym. To jest zalecana metoda wdrożenia.

Działający na gołym metalu unika narzutu wirtualizacji i konfliktów o zasoby. Zapewnia bardziej przewidywalną wydajność i wyższą niezawodność.

Sterowanie infrastrukturą związaną z Energia może wymagać zachowania niemal rzeczywistego czasu. Dedykowany system pomaga utrzymać responsywną i spójną pracę.

## Obsługa wirtualizacji

Unwaste Robot może działać w środowiskach zwirtualizowanych. Obsługiwane hipernadzorcy obejmują:

* **Proxmox VE** - Popularny wybór dla domowych laboratoriów i małych firm
* **VMware ESXi / vSphere** - Platforma wirtualizacji dla przedsiębiorstw
* **Microsoft Hyper-V** - Wirtualizacja Windows Server
* **VirtualBox** - Wirtualizacja desktopowa (tylko testy, niezalecane do produkcji)
* **KVM/QEMU** - Natywna wirtualizacja Linuksa

{% hint style="info" %}
Instalacje zwirtualizowane wymagają, aby system hosta spełniał lub przewyższał zalecane specyfikacje sprzętowe. Upewnij się, że przydzielono odpowiednie zasoby procesora, pamięci i pamięci masowej dla maszyny wirtualnej.
{% endhint %}

### Najlepsze praktyki wirtualizacji

* Przydziel co najmniej 2 rdzenie CPU i 4 GB RAM
* Użyj pamięci SSD dla dysku wirtualnego
* Włączone przekazywanie CPU, jeśli dostępne
* Skonfiguruj mostek sieciowy dla stabilnej Łączność
* Ustaw VM tak, aby uruchamiała się automatycznie wraz z systemem hosta

## Łączność internetowa

{% hint style="info" %}
**Połączenie z Internetem jest Wymagane** do:

* Pobierania aktualizacji Unwaste Robot
* Uzyskiwania dostępu do danych o dynamicznych cenach Energia
* Prognozowanie solarne i pogodowe
* Zdalny dostęp (jeśli używany jest Unwaste Cloud)
  {% endhint %}

Unwaste Robot został zaprojektowany tak, aby kontynuować działanie podczas tymczasowej przerwy w dostępie do Internetu. Przerwa nie przerywa lokalnego sterowania.

Jednak prognozy pogody i dynamiczne ceny energii są niedostępne bez dostępu do Internetu. Ich brak może wpływać na decyzje systemu i Optymalizacja energetyczna.

## Wymagania przeglądarki

Aby uzyskać dostęp do interfejsu webowego Unwaste Robot:

* **Nowoczesna przeglądarka internetowa** - Chrome, Firefox, Safari lub Edge (najnowsze wersje)
* **JavaScript: Włączone**
* **Minimalna rozdzielczość ekranu:** 1280x720 (1920x1080 zalecane dla optymalnego doświadczenia)

## Aktualizacje i konserwacja

* **Aktualizacje Unwaste Robot:** Dostarczane przez interfejs zarządzania w przeglądarce
* **Strategia kopii zapasowych:** Zalecane regularne kopie zapasowe


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.unwaste.energy/unwaste-os/software-requirements.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
