PufferPanel - Jest to panel do łatwego zarządzania serwerami Minecraft i nie tylko. Dzięki temu panelowi można w prosty sposób instalować nowe serwery, uruchamiać je, wyłączać i wykonywać restarty. Panel przydatny jest wtedy gdy na przykład chcemy dać dostęp do konsoli innej osobie, ale nie chcemy dawać dostępu do całego serwera VPS.
====== Wymagania ======
* VPS z systemem Debian / Ubuntu
* Minimum **2 GB** pamięci RAM.
* Podstawowa wiedza o systemie **Linux**
* Oprogramowanie Java (//zalecana Java 17//). Poradnik jak zainstalować Javę znajdziesz [[vps-java|tutaj]]
====== Instalacja panelu ======
Aby zainstalować **PufferPanel** należy wpisać komendy:
- ''apt-get update && apt-get upgrade''
- ''apt-get install curl''
- ''curl -s https://packagecloud.io/install/repositories/pufferpanel/pufferpanel/script.deb.sh | sudo bash''
- ''apt-get install pufferpanel''
- ''systemctl enable pufferpanel''
Polecenia należy skopiować i wkleić __prawym przyciskiem myszy__ do programu **Putty**.
====== Otwieranie portów TCP w panelu TitanAXE ======
Aby PufferPanel działał prawidłowo należy otworzyć następujące porty TCP:
- ''8080'' - Strona WWW
- ''5657'' - Dostęp do SFTP
{{ ::pufferpanel-firewall.gif?nolink |}}
Jeśli Twoje IP się nie zmienia zalecamy je wpisać w //Adres IP źródłowy//. Wtedy tylko Ty będziesz mógł korzystać z panelu www i SFTP.
====== Dodawanie administratora ======
Aby dodać administratora należy wpisać komendę ''pufferpanel user add''.
{{ ::pufferpanel-addadmin.gif?nolink |}}
====== Uruchomienie panelu ======
Po dodaniu administratora można przejść do pierwszego uruchomienia panelu. W tym celu należy wpisać komendę ''systemctl enable --now pufferpanel'' i panel zostanie uruchomiony. Możemy teraz zalogować się do panelu.
{{ ::pufferpanel-startpanel.gif?nolink |}}
====== Dodawanie szablonów ======
Po zainstalowaniu **PufferPanel** dostępny jest on pod adresem: ''http://ip_naszego_VPS:8080''.
{{ ::pufferpanel-firstlogin.gif?nolink |}}
Przechodzimy do zakładki **szablony** i klikamy zielony przycisk **IMPORTUJ SZABLONY**. Jeśli przycisk nam się nie pojawi to w prawym dolnym rogu mamy przycisk od importowania szablonów.
Wybieramy następujące szablony:
- ''minecraft-paper''
- ''minecraft-purpur''
- ''minecraft-spigot''
- ''minecraft-vanilla''
{{ ::pufferpanel-szablony.gif?nolink |}}
W każdej chwili będzie można zmienić silnik na inny lub wgrać swój poprzez **SFTP**.
====== Instalacja nowego serwera ======
- Przechodzimy do zakładki serwery i klikamy **+** w prawym dolnym rogu.
- Wybieramy szablon na przykład **Purpur** i wybieramy przycisk **UŻYJ TEGO SZABLONU**.
- W ''nazwie serwera'' możemy wpisać jak ma się nazywać nasz serwer. Opcji ''Węzeł'' i ''Środowisko'' nie zmieniamy.
- Klikamy przycisk **DALEJ**, użytkowników zostawiamy bez zmian i ponownie klikamy przycisk **DALEJ**.
- W opcjach zaznaczamy ''EULA Agreement'' oraz możemy przypisać więcej MB pamięci ram dla serwera w opcji ''Memory''. ''Port'' - jeśli domyślny 25565 nie jest zajęty możemy zostawić go bez zmian. ''Version'' możemy zmienić na na przykład **1.18.2**.
- Po wprowadzonych zmianach klikamy przycisk **STWÓRZ**.
- Gdy serwer już został stworzony klikamy przycisk **ZAINSTALUJ**. W konsoli powinien pojawić się komunikat ''Server installed''. Możemy teraz uruchomić serwer klikając przycisk **URUCHOM**.
- Po załadowaniu serwera w konsoli powinien pojawić się napis **Done! For help, type "help"** - oznacza to, że serwer **działa prawidłowo**.
Aby połączyć się z serwerem musisz otworzyć **port TCP** (//w panelu zarządzania serwerem VPS//) który został podany w konfiguracji serwera. Jeśli nie wiesz jak ustawić firewall'a [[vps|kliknij tutaj]]
===== Poradnik na YouTube =====
{{youtube>jYKUfYJJW9c?medium}}