Minimal Xray build for Mikrotik hEX refresh (E50UG) and hEX S 2025 (E60iUGS)
5.5K
The binaries are statically built with Go, stripped of debug symbols, and compressed with UPX to minimize size.
They are lightweight enough to run on devices with only 128 MB of internal flash, no external storage required.
All you need is to mount the /etc/xray directory with your config.json and run the container.
Example (RouterOS CLI):
/container config set ram-high=256 registry-url=registry-1.docker.io tmpdir=containers
/container mounts add name=xray dst=/etc/xray src=/containers/xray/cfg
/container add
remote-image=tommytnt/xray-tiny-armv5:25.9.11
interface=veth-xray
root-dir=containers/xray/root
hostname=xray
mounts=xray
logging=yes
start-on-boot=yes
Content type
Image
Digest
sha256:03d943e0e…
Size
9.1 MB
Last updated
10 months ago
docker pull tommytnt/xray-tiny-armv5:25.9.11