Specificaties
Component | Naam |
---|---|
CPU | Intel(R) Core(TM) i3-9100F CPU @ 3.60GHz |
Geheugen | 2×8 GB, DDR4 @ 2400MT/s |
Besturingssysteem | Ubuntu 20.04.6 LTS |
Opslag | 120GB SSD en 1,4TB HDD |
Poorten
Service | Poortnummer |
---|---|
Secure Shell (SSH) | 22 |
Geyser | 19132 |
Minecraftserver | 25565 |
Simple Voice Chat plugin | 24454 |
restart-service | 8081 |
live-kaart redirect naar https | 80 |
reverse proxy live-kaart SSL | 443 |
Squaremap plugin (intern) | 5000 |
rsync (intern) | 4096 |
mariadb (intern) | 3306 |
Veelgebruikte commando’s
Commando | Omschrijving |
screen -S minecraft | Maak nieuwe screen aan voor server (na restarts) |
Ctrl + A, D | Verbreek verbinding met huidige screen |
screen -xR | Herverbind met bestaand screen |
sudo ufw status numbered | Zie lijst van poorten in firewall |
Server starten
screen -S minecraft
: verbind met screencd /media/datadrv/wereldbouw-java/
./start.sh
Handmatig back-up database maken
In /media/datadrv/wereldbouw-java/
, zie backup_database.sh
en backup_database_all.sh
https
Gebruiken certbot om Let’s Encrypt certificaten te verkrijgen met auto-renew. Geïnstalleerde programma’s: certbot python3-certbot-apache
Zie ook: apache configuratie
Apache webservers
Luisteren op poort 80, 443 en 8081 (zie /etc/apache2/ports.conf
)
Poort 80: redirect naar https (zie /etc/apache2/sites-available/000-default.conf
)
Poort 443: SSL reverse proxy naar poort 5000 (zie ook 000-default.conf
)
Poort 8081: SSL host voor restart-service (zie /etc/apache2/sites-available/000-default-le-ssl.conf
Fail2Ban
Wordt gebruikt om SSH veiliger te maken
rsync
Stelt toegang tot wereldbouw server map voor backups
Zie config: /etc/rsyncd.conf