Ubuntu – pierwsza konfiguracja VPS pod Minecraft Ubuntu – First VPS Setup for a Minecraft Server
Po zakupie VPS wiele osób nie wie, od czego zacząć. W tym poradniku pokażę krok po kroku, jak przygotować Ubuntu pod serwer Minecraft: aktualizacje, Java, firewall i uruchamianie serwera w tle.
After buying a VPS, many people don’t know where to start. This guide shows step by step how to prepare Ubuntu for a Minecraft server: updates, Java, firewall, and running the server in the background.
Zakładam, że masz już dostęp SSH do VPS (login + hasło lub klucz SSH).
Krok 1: Aktualizacja systemu
Zawsze zaczynaj od aktualizacji systemu.
Krok 2: Instalacja Javy
Dla nowszych wersji Minecraft zalecana jest Java 17 lub 21.
Sprawdź wersję:
Krok 3: Firewall (UFW)
Zabezpiecz VPS przed niepotrzebnymi połączeniami:
sudo ufw allow 25565/tcp
sudo ufw enable
Sprawdź status:
OpenSSH zanim włączysz UFW – inaczej odetniesz sobie dostęp.
Krok 4: Folder serwera
cd minecraft
Tu będzie znajdował się cały serwer.
Krok 5: Uruchamianie serwera w tle (screen)
Instalacja screen
Nowa sesja
Uruchomienie serwera
Odłączanie sesji
Kombinacja klawiszy:
Powrót do serwera
Krok 6: Automatyczny start (opcjonalnie)
Na tym etapie wystarczy screen. Systemd można dodać później.
Szybka checklista
- System zaktualizowany.
- Java zainstalowana.
- Firewall skonfigurowany.
- Serwer działa w screen.
Najczęstsze błędy
„Nie mogę się połączyć z serwerem”
- Port 25565 nieotwarty.
- Firewall zablokowany.
„Java nie działa”
- Zła wersja Javy.
- Brak pamięci RAM.
„Serwer się wyłącza po zamknięciu SSH”
- Brak screen/tmux.
I assume you already have SSH access to your VPS (login + password or SSH key).
Step 1: System Update
Always start by updating the system.
Step 2: Installing Java
For newer Minecraft versions, Java 17 or 21 is recommended.
Check the version:
Step 3: Firewall (UFW)
Secure your VPS against unnecessary connections:
sudo ufw allow 25565/tcp
sudo ufw enable
Check status:
OpenSSH before enabling UFW – otherwise, you will lock yourself out.
Step 4: Server Folder
cd minecraft
The entire server will be located here.
Step 5: Running the server in the background (screen)
Install screen
New session
Starting the server
Detaching the session
Key combination:
Returning to the server
Step 6: Auto-start (Optional)
At this stage, screen is enough. Systemd can be added later.
Quick checklist
- System updated.
- Java installed.
- Firewall configured.
- Server running in screen.
Common Errors
"I can't connect to the server"
- Port 25565 is not open.
- Firewall is blocking the connection.
"Java is not working"
- Wrong Java version.
- Not enough RAM.
"Server shuts down after closing SSH"
- Missing screen/tmux.