OVH Dedicated + ESXi-Create 2 VMs + LiveKit + TURN + Full Grupo Chat Configuration + Subscriptions + User Galleries + Wallet
Budget: $30 – $250 USD
pleas CHECK ME BUDGET 100$:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
OVH Dedicated + ESXi-Create 2 VMs + LiveKit + TURN + Full Grupo Chat Configuration + Subscriptions + User Galleries + Wallet
Project Overview
We are looking for an experienced DevOps / Linux System Administrator (VMware ESXi + networking) and Web Developer (PHP/MySQL) to finalize a chat platform based on the Grupo Chat script (CodeCanyon).
Important:
The Grupo Chat script is already installed and running on the main VM.
The goal of this project is to:
verify and optimize the existing installation
create two additional virtual machines
install and configure LiveKit (WebRTC server)
install and configure TURN server (coturn)
configure subscriptions and payment preparation
add user photo and video galleries
add a wallet system and paid content
The final goal is a stable, secure and production-ready chat platform.
Infrastructure (Already Available)
Hosting provider
OVHcloud
Dedicated server
CPU
Intel Xeon-E series
RAM
32 GB ECC
Storage
2 × NVMe SSD (Soft RAID)
Network
1 Gbps public network
Hypervisor
VMware ESXi
Virtual Machine Architecture
VM1 – Web / Application Server (Already Installed)
Role
Main application server
Installed components
DirectAdmin control panel
Grupo Chat script (already installed and working)
Tasks required
review configuration
optimize PHP / database
verify file permissions
check SSL configuration
check logs and errors.
VM2 – LiveKit Server (To Create)
Role
Real-time communication server
Purpose
audio calls
video calls
WebRTC communication
live video streaming
Tasks required
create VM on ESXi
install Linux (Ubuntu recommended)
install LiveKit server
configure WebRTC ports
configure firewall
connect LiveKit with the main application server.
Typical ports (example)
TCP 443 (HTTPS / WSS)
TCP 7880
UDP WebRTC media ports
Final port configuration must be documented by the freelancer.
VM3 – TURN Server (To Create)
Role
WebRTC relay server
Software
coturn
Purpose
NAT traversal
connection stability for WebRTC calls
Tasks required
create VM on ESXi
install Linux
install coturn
configure authentication
configure relay ports
connect TURN server with LiveKit.
Typical ports
UDP 3478
TCP 3478
TCP 5349 (TLS)
UDP relay port range
Final configuration must be documented.
Server Security
The freelancer must configure:
firewall (UFW or equivalent)
Fail2Ban
SSH security (disable root login, key authentication recommended)
Domain Structure (Example)
Main domain
exampledomain.com
Subdomains
chat.exampledomain.com
live.exampledomain.com
turn.exampledomain.com
Grupo Chat Script Configuration
The freelancer must verify that the script works correctly:
user registration
login system
chat rooms
private messaging
admin panel
media uploads.
Fix configuration issues if necessary.
User Photo and Video Galleries
Each user must have a personal media gallery.
Supported content
photos
videos
Privacy options per media item
public
friends only
private
paid content
Users must be able to choose visibility for each uploaded media.
Subscription System
The freelancer must configure subscription plans.
Free Account
Price
0 €
Features
profile creation
public chat access
limited messaging.
VIP Plan
Price
7 days → 2.99 €
30 days → 5.99 €
Features
unlimited private messages
access to private rooms
access to private galleries
upload photos and videos.
Premium Plan
Price
30 days → 9.99 €
90 days → 19.99 €
Features
full platform access
unlimited media uploads
VIP rooms access
highlighted profile.
Wallet System
Each user must have an internal wallet.
Wallet functions
store balance
purchase private media
unlock premium content
Recharge methods
PayPal
CCBill
SMS (future option).
Paid Content
Example pricing
Private photo → 0.50 €
Private video → 1 €
Photo pack → 3 €
Premium video → 5 €
The system must:
deduct balance from wallet
grant access after payment
store transaction history.
Optional Features (Preferred)
If possible, implement:
Live video between users
Private streaming
Virtual gifts system
Users should be able to send paid virtual gifts during live sessions or chats.
Deliverables
At the end of the project we expect:
2 new VMs created and configured
LiveKit server operational
TURN server operational
secure firewall configuration
optimized main server
working subscription system
user galleries (photos/videos)
wallet system and paid content
The freelancer must also provide basic documentation of the configuration.
Required Skills
Linux server administration
VMware ESXi
Nginx / Web servers
PHP / MySQL
WebRTC
LiveKit
coturn
Experience with chat platforms or social platforms is a plus.
Budget
Open to proposals.
Long-term collaboration possible for maintenance and future features.
OVH Dedicated + ESXi-Create 2 VMs + LiveKit + TURN + Full Grupo Chat Configuration + Subscriptions + User Galleries + Wallet
Project Overview
We are looking for an experienced DevOps / Linux System Administrator (VMware ESXi + networking) and Web Developer (PHP/MySQL) to finalize a chat platform based on the Grupo Chat script (CodeCanyon).
Important:
The Grupo Chat script is already installed and running on the main VM.
The goal of this project is to:
verify and optimize the existing installation
create two additional virtual machines
install and configure LiveKit (WebRTC server)
install and configure TURN server (coturn)
configure subscriptions and payment preparation
add user photo and video galleries
add a wallet system and paid content
The final goal is a stable, secure and production-ready chat platform.
Infrastructure (Already Available)
Hosting provider
OVHcloud
Dedicated server
CPU
Intel Xeon-E series
RAM
32 GB ECC
Storage
2 × NVMe SSD (Soft RAID)
Network
1 Gbps public network
Hypervisor
VMware ESXi
Virtual Machine Architecture
VM1 – Web / Application Server (Already Installed)
Role
Main application server
Installed components
DirectAdmin control panel
Grupo Chat script (already installed and working)
Tasks required
review configuration
optimize PHP / database
verify file permissions
check SSL configuration
check logs and errors.
VM2 – LiveKit Server (To Create)
Role
Real-time communication server
Purpose
audio calls
video calls
WebRTC communication
live video streaming
Tasks required
create VM on ESXi
install Linux (Ubuntu recommended)
install LiveKit server
configure WebRTC ports
configure firewall
connect LiveKit with the main application server.
Typical ports (example)
TCP 443 (HTTPS / WSS)
TCP 7880
UDP WebRTC media ports
Final port configuration must be documented by the freelancer.
VM3 – TURN Server (To Create)
Role
WebRTC relay server
Software
coturn
Purpose
NAT traversal
connection stability for WebRTC calls
Tasks required
create VM on ESXi
install Linux
install coturn
configure authentication
configure relay ports
connect TURN server with LiveKit.
Typical ports
UDP 3478
TCP 3478
TCP 5349 (TLS)
UDP relay port range
Final configuration must be documented.
Server Security
The freelancer must configure:
firewall (UFW or equivalent)
Fail2Ban
SSH security (disable root login, key authentication recommended)
Domain Structure (Example)
Main domain
exampledomain.com
Subdomains
chat.exampledomain.com
live.exampledomain.com
turn.exampledomain.com
Grupo Chat Script Configuration
The freelancer must verify that the script works correctly:
user registration
login system
chat rooms
private messaging
admin panel
media uploads.
Fix configuration issues if necessary.
User Photo and Video Galleries
Each user must have a personal media gallery.
Supported content
photos
videos
Privacy options per media item
public
friends only
private
paid content
Users must be able to choose visibility for each uploaded media.
Subscription System
The freelancer must configure subscription plans.
Free Account
Price
0 €
Features
profile creation
public chat access
limited messaging.
VIP Plan
Price
7 days → 2.99 €
30 days → 5.99 €
Features
unlimited private messages
access to private rooms
access to private galleries
upload photos and videos.
Premium Plan
Price
30 days → 9.99 €
90 days → 19.99 €
Features
full platform access
unlimited media uploads
VIP rooms access
highlighted profile.
Wallet System
Each user must have an internal wallet.
Wallet functions
store balance
purchase private media
unlock premium content
Recharge methods
PayPal
CCBill
SMS (future option).
Paid Content
Example pricing
Private photo → 0.50 €
Private video → 1 €
Photo pack → 3 €
Premium video → 5 €
The system must:
deduct balance from wallet
grant access after payment
store transaction history.
Optional Features (Preferred)
If possible, implement:
Live video between users
Private streaming
Virtual gifts system
Users should be able to send paid virtual gifts during live sessions or chats.
Deliverables
At the end of the project we expect:
2 new VMs created and configured
LiveKit server operational
TURN server operational
secure firewall configuration
optimized main server
working subscription system
user galleries (photos/videos)
wallet system and paid content
The freelancer must also provide basic documentation of the configuration.
Required Skills
Linux server administration
VMware ESXi
Nginx / Web servers
PHP / MySQL
WebRTC
LiveKit
coturn
Experience with chat platforms or social platforms is a plus.
Budget
Open to proposals.
Long-term collaboration possible for maintenance and future features.