---
title: "Deploy VPN-XRay-VLESS"
description: "Dedicated VPN on XRay via VLESS protocol"
category: "Other"
url: https://railway.com/deploy/vpn-xray-vless-1
---

# Deploy VPN-XRay-VLESS

Dedicated VPN on XRay via VLESS protocol

**[Deploy VPN-XRay-VLESS on Railway](https://railway.com/template/vpn-xray-vless-1)**

Machine-readable deploy manifest (JSON, validated by TemplateCI): https://railway.com/deploy/vpn-xray-vless-1/manifest.json

- **Creator:** Likhachev Yaroslav's Projects
- **Category:** Other

## Template content

### xray

- **Source:** https://github.com/traktorlixach/VPN-XRay-VLESS
- **Public domain:** Yes

## Documentation

# Deploy and Host
- deploy from template
- use 3 variables: PORT=8080, WS_PATH=, XRAY_UUID=
- connect by connection string

## Common Use Cases
PORT=8080
WS_PATH=6ceea26ae836947ab3e64b27887d7686
XRAY_UUID=aa8a94b0-34cf-409e-b231-57473cab0311

Example Connection String:  
vless://aa8a94b0-34cf-409e-b231-57473cab0311@vpn-new.up.railway.app:443?type=ws&amp;security=tls&amp;path=/6ceea26ae836947ab3e64b27887d7686&amp;sni=vpn-new.up.railway.app&amp;host=vpn-new.up.railway.app#VPN-NEW

## About Hosting
Easy your VPN. Share for anybody. No Limits. Pay only for traffic

## Why Deploy
An independent YOUR secure gateway. You have complete control, no middlemen, no subscriptions, and no logs

## Dependencies for
None

## Generation Utils
WS_PATH: run `$(head -c 16 /dev/urandom | xxd -p)`  
XRAY_UUID: run `uuidgen`


## Similar templates

- [Rocky Linux](https://railway.com/deploy/rocky-linux) — Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀
- [Foundry Virtual Tabletop](https://railway.com/deploy/X5tR6G) — A Self-Hosted & Modern Roleplaying Platform
- [Letta Code Remote](https://railway.com/deploy/letta-code-remote) — Run a Letta Code agent 24/7. No inbound ports, just deploy.

Open this page in a browser: https://railway.com/deploy/vpn-xray-vless-1
