VIAaaS
VIAaaS - ViaVersion as a Service - Standalone ViaVersion proxy
- updated
- variables
- 2
- images
- 6
- author
- regulad@outlook.com
- sha256
- 3cf842e58adb
Readme
VIAaaS
VIAaaS is the Minecraft plugin ViaVersion made standalone as a proxy.
More information is available here: https://github.com/ViaVersion/VIAaaS
Server Ports
The minecraft server requires a single port for access (default 25565), and one TCP port 25543, to be used for HTTPS and WebSocket connections.
| Port | default |
|---|---|
| Game | 25565 |
| WS & HTTPS | 25543 |
Startup command
java -Xms128M -Xmx{{SERVER_MEMORY}}M -jar {{SERVER_JARFILE}} -sslPort={{WEBSERVER_PORT}} The parts in blue are filled in by the panel when the server starts, from the variables below.
Docker images
- Java 22 ghcr.io/ptero-eggs/yolks:java_22
- Java 21 ghcr.io/ptero-eggs/yolks:java_21
- Java 17 ghcr.io/ptero-eggs/yolks:java_17
- Java 16 ghcr.io/ptero-eggs/yolks:java_16
- Java 11 ghcr.io/ptero-eggs/yolks:java_11
- Java 8 ghcr.io/ptero-eggs/yolks:java_8
Panel features
- eula
- java_version
- pid_limit
Variables
2 settings
-
VIAaaS JAR File
The name of the JAR file to be used when downloading & running VIAaaS.
- env
- SERVER_JARFILE
- default
- VIAaaS-all.jar
- rules
- required|string
- viewable
- editable
-
Web Server Port
The port to listen to web server connections on.
- env
- WEBSERVER_PORT
- default
- 25543
- rules
- required|string
- viewable
- editable
Installation script 11 lines container ghcr.io/ptero-eggs/installers:alpine entrypoint ash show hide
#!/bin/ash
# VIAaaS Installation Script
#
# Server Files: /mnt/server
cd /mnt/server
wget -O ${SERVER_JARFILE} "https://jitpack.io/com/github/ViaVersion/VIAaaS/master-SNAPSHOT/VIAaaS-master-SNAPSHOT-all.jar"
## install end
echo "-----------------------------------------"
echo "Installation completed..."
echo "-----------------------------------------"