Documentation
Guides and tutorials for common ExposeHost use cases.
Webhook Development
Test Stripe, GitHub, or Twilio webhooks locally without deploying.
Read guideAPI Sharing
Share your local API with mobile developers or external testers.
Read guideIoT & Remote Devices
Access IoT dashboards, Raspberry Pi, or home servers remotely.
Read guideTCP Services
Expose SSH, FTP, Databases, and Game Servers via TCP tunneling.
Read guideSelf-Hosting Guide
Deploy ExposeHost on your own VPS for full control.
Read guideQuick Reference
Starting the client
python client_cli.py # HTTP mode
python client_cli.py tcp # TCP mode
Starting the server
python server_cli.py
Configuration
Server configuration is in ExposeHost/server/constants.py:
DOMAIN_NAME— Base domain for subdomainsMAX_TIMEOUT— Connection timeout in seconds
SSL certificates should be placed in ExposeHost/keys/:
test_certificate.pemtest_private_key.pem