Skip to content

kents00/Launchpd

Repository files navigation

Launchpd

Deploy static sites instantly to a live URL. No config, no complexity.

npm version License: MIT GitHub stars


Features

  • Blazing Fast: Deploy folders in seconds with a single command.
  • Project-Based: Link local folders to subdomains once and deploy without re-typing names.
  • Zero Config: No complex setup; optionally use .launchpd.json for project persistence.
  • Version Control: Every deployment is versioned with messages. Roll back instantly.
  • Static-Only Security: Strict validation ensures only high-performance static assets are deployed.
  • Secure: Private uploads with API key authentication or safe anonymous testing.
  • Auto-Expiration: Set temporary deployments that delete themselves automatically.

Quick Start

# Install globally
npm install -g launchpd

# Deploy your current folder
launchpd deploy .

Installation

npm install -g launchpd

Requires Node.js 20 or higher.


Command Reference

Deployment

Command Description
launchpd init Link current folder to a subdomain (persisted in .launchpd.json)
launchpd deploy <folder> Deploy a local folder (uses linked subdomain if available)
launchpd deploy . -m "Fix layout" Deploy with a message (like a git commit)
launchpd deploy . --name site Deploy with a custom subdomain explicitly
launchpd deploy . --expires 2h Set auto-deletion (e.g., 30m, 1d, 7d)
launchpd deploy . --open Deploy and immediately open the site in your browser

Management

Command Description
launchpd status Show linked subdomain and latest deployment info
launchpd list View your active deployments
launchpd versions <subdomain> See version history with messages
launchpd rollback <subdomain> Rollback to the previous version
launchpd rollback <subdomain> --to <v> Rollback to a specific version number

Identity & Auth

Command Description
launchpd register Open the dashboard to create an account
launchpd login Authenticate with your API key
launchpd whoami Show current account status
launchpd quota View storage and site limits
launchpd logout Remove stored credentials

Why Register?

While anonymous deployments are great for testing, registered users get more power:

Feature Anonymous Registered (Free)
Max Sites 3 10+
Storage 50MB 100MB+
Custom Names No Yes
Retention 7 Days Permanent
Versions 1 per site 10 per site

Run launchpd register to unlock these benefits!


Support


License

MIT © Kent Edoloverio

About

public urls for localhost

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •