Skip to main content

DeployCraft

Interactive CLI tool for automated web application deployment, configuration, and monitoring on Linux servers.

Installation

pip install deploycraft

Quick Start

# First-time setup
deploycraft init

# Deploy a project
deploycraft deploy

# Check status
deploycraft status

Supported Stacks

  • Django (Gunicorn + systemd)
  • FastAPI (Uvicorn + systemd)
  • Next.js (PM2)
  • React Vite (Nginx static)
  • React CRA (Nginx static)
  • Plain HTML (Nginx static)

Features

  • Interactive deployment wizard
  • Auto-detection of project dependencies
  • PostgreSQL, Redis, Celery auto-configuration
  • Nginx reverse proxy + Let's Encrypt SSL
  • Versioned deployments with rollback
  • System monitoring with email alerts

Development

pip install -e ".[dev]"
pytest

Release files for deploycraft 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for deploycraft 0.1.0
File Size Uploaded
deploycraft-0.1.0.tar.gz 66.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for deploycraft 0.1.0
File Interpreter ABI Platform
deploycraft-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 144.5 kB

Release files / deploycraft-0.1.0.tar.gz

Download URL deploycraft-0.1.0.tar.gz
Size 66.6 kB
Tags Source
SHA-256 checksum
How to use checksums
dd41af7aa15ae306a331111907b9db59bceb77b8607be03d26844e82596b8389
BLAKE2b-256 checksum
How to use checksums
af490e0b50435716834f9401d09de89073b92248f5afc11583cdde01fe5386fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 21, 2026.

Transparency log

Release files / deploycraft-0.1.0-py3-none-any.whl

Download URL deploycraft-0.1.0-py3-none-any.whl
Size 77.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e56411aebd0b3e548c9337399953d7171b99c2c3d74c972da0e82823df73e2a3
BLAKE2b-256 checksum
How to use checksums
dcf22c743a3f52d988db28e667cbcb7c79250cd72594fe855bddfe29a9b3998f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 21, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page