Advanced CLI To Expose Port To Your Domain.
Project description
NitroExpose
Letest Version: 2.4
Developer: @Nactire
Git Repo: NitroExpose
🚀 Overview
NitroExpose is an advanced CLI tool that allows you to instantly expose any local port to your custom domain,
automatic SSL installation Powered by Let's Encrypt.
If You Don't Have Domain, No Problem We Also Provide Free Subdomain To Host Your Local Port Service On Subdomain With Https.
It provides a one-command deployment system for developers who want to run their local apps (Flask, FastAPI, Node.js, etc.) directly on a live domain without manually configuring NGINX or DNS records.
⚡ Key Features
• Easily Expose Your Local Port to Your Domain.
• Automatic NGINX configuration
• Automatic SSL (Let's Encrypt) installation
• Required Root (Sudo) Environment
• Intelligent error handling with Fast Speed.
• Lightweight and Fast Completes setup in under 10 Sec
🛠️ System Requirements
- Python 3.8+
- Ubuntu or Debian-based System
- Root or Sudo privileges
- apt Package Manager Required
🌊 Module installation
pip install NitroExpose --break-system-packages
🧭 Usage Guide
Step 1 – Point Your Vps/Server IP in Your Domain Records:
Type: A
Name: *
IPv4: Your Vps Server IP
TTL: Auto
Step 2 – Launch NitroExpose
NitroExpose
Step 3 – Enter Your Domain Or Subdomain
┌─╼ Enter Domain Or Subdomain
└────╼ ❯❯❯ myproject.example.com
Step 4 – Enter Your Local Port to Expose
┌─╼ Enter Port To Expose
└────╼ ❯❯❯ 8000
✨ Now it Will Take 8 to 9 Seconds For Verification And Then Boom! Your Local Port Successfully Exposed To Your Public Domain/Subdomain.
🎯 To Remove Domain/Subdomain
NitroExpose remove <domain/subdomain>
🎯 Domain/Subdomain Remove Example
NitroExpose remove myproject.example.com
To Check Package Version
NitroExpose --v
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nitroexpose-2.4.tar.gz.
File metadata
- Download URL: nitroexpose-2.4.tar.gz
- Upload date:
- Size: 2.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b98dbd2bfbcc9dbddd3e004bed48a01162567d15c7f6cb6188364d89c27a9b7
|
|
| MD5 |
69ef543180b0d4cdcdd15400366c7f24
|
|
| BLAKE2b-256 |
2b02ab696f42df8a1be8a14cba3b4a92a0c9305b65013b5011c17e66272c10a9
|
File details
Details for the file nitroexpose-2.4-py3-none-any.whl.
File metadata
- Download URL: nitroexpose-2.4-py3-none-any.whl
- Upload date:
- Size: 2.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
acbdcd69984d8a8436a996e3ae83de8f6c4544e9eab5bb8214e27f8ce2625c1f
|
|
| MD5 |
86226636b29acfee86576c47e045db3d
|
|
| BLAKE2b-256 |
8887e18943ce38c97dbd91c7afeefb44904e3ca48dd3f80e467fbbee60b0306f
|