Skip to main content

Advanced CLI To Expose Port To Your Domain.

Project description

NitroExpose

Letest Version: 2.6
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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nitroexpose-2.6.tar.gz (6.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nitroexpose-2.6-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file nitroexpose-2.6.tar.gz.

File metadata

  • Download URL: nitroexpose-2.6.tar.gz
  • Upload date:
  • Size: 6.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for nitroexpose-2.6.tar.gz
Algorithm Hash digest
SHA256 564a9a9f12f08a90a6694a33f75d1d9c04d206261249ef02bdc1f41ffdbad125
MD5 7dd4e88d8e5e40b04dc05242fdf2ebf4
BLAKE2b-256 2d56f7187246b6285ab63df15b589ae9f8a4f7bcb7792f8f314647b3c638fe0c

See more details on using hashes here.

File details

Details for the file nitroexpose-2.6-py3-none-any.whl.

File metadata

  • Download URL: nitroexpose-2.6-py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for nitroexpose-2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 e2a27f60c2ced7a7c3d53e4fcd65f97e0d41d4532fe22f3d05aa2f21123e16b4
MD5 18cfe145543276ab749fea500233e2eb
BLAKE2b-256 9a65d9f4134d08791b8902f7ac5712f86a4126c3473b227dfabbac70602789f5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page