v1.0 Stable Release

Deploit

Self-host your favorite open-source projects in seconds.
Docker • Nginx • Let's Encrypt • One Command

git clone https://github.com/nikdelvin/deploit.git

<SystemCapabilities />

Simple & Fast

Deploy complex applications with a single shell script. No manual configuration hell.

Containerized

Uses Docker and Docker Compose for clean, isolated, and reproducible environments.

Secure by Default

Automatically provisions and renews Let's Encrypt SSL certificates for HTTPS.

High-Performance

Uses Nginx as a powerful and efficient reverse proxy for your applications.

Extensible

Easily add new scripts for any Docker-based application you need.

Free & Open Source

100% free to use and modify. No vendor lock-in, you own your data.

<EfficiencyAnalysis />

Manual Setup

  • SSH into server & update packages
  • Install Docker & Docker Compose manually
  • Write complex Nginx configuration files
  • Run Certbot & configure auto-renewal
  • Debug connection issues between containers
  • ~45-60 minutes per service

With Deploit

  • Clone repository
  • Run one setup script
  • Auto-configured Docker & Nginx
  • Automatic SSL generation
  • Production-ready defaults
  • ~60 seconds per service

<SupportedModules />

deploy-directus.sh
~cd directus && bash setup.sh

Initializing Directus deployment sequence...

The flexible backend for all your projects. Turn your DB into a headless CMS, admin panels, or apps.

Status: Ready to deploy

deploy-n8n.sh
~cd n8n && bash setup.sh

Initializing N8N deployment sequence...

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code.

Status: Ready to deploy

More modules coming soon...

Request a Module

<ExecutionFlow />

1

User Input

Script prompts for domain and email.

2

Configuration

Generates docker-compose.yml and nginx.conf.

3

SSL Certificate

Obtains Let's Encrypt certificate via Certbot.

4

Deployment

Launches containers with Docker Compose.

setup.sh execution
# User Input
Enter domain: app.example.com Enter email: admin@example.com
# Configuration
Generating configuration files... [OK] docker-compose.yml created [OK] nginx.conf created
# SSL Certificate
Requesting certificate for app.example.com... [OK] Certificate obtained successfully
# Deployment
Starting services... [+] Running 3/3 ⠿ Container db Started ⠿ Container app Started ⠿ Container proxy Started
_

<KnowledgeBase />