Skip to content

VIAaaS

VIAaaS - ViaVersion as a Service - Standalone ViaVersion proxy

Report an issue
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

3 contributors

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
#!/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 "-----------------------------------------"