WD

WebDep

Sign in to your multi-website deployment server

or biometric / passkey
Supports iPhone Face ID, Touch ID, Android Fingerprint & Windows Hello
Signing in as admin.
Enter the 6-digit code from your authenticator app or an 8-character recovery code.
WD
WebDep PRO
Platform
Overview Websites 0
Administration
Platform Settings
AD
Admin admin
Made with ♥ by Just nixx
Overview
Server Online
Websites / Website

Website

STOPPED

System Overview

Global VM health, deployed websites, and recent deployment activity

Total Websites
0
0 online • 0 stopped
CPU Usage
0%
Memory Usage
0%
Disk Free
-- GB
-- total
Active Deployment in Progress: ... DEPLOY
Hosted Websites
Project Domains Status Deployed SHA Behind / Ahead Last Deployment Actions
No websites created yet. Click "Add Website" to get started.
Recent Deployments
ID Project Kind Trigger Commit Duration Status Time Logs
No recent deployments recorded.

Hosted Websites

Manage independent multi-project web applications, domains, and processes

GitHub Integration

Remote repository synchronization, webhooks, and commit history

Repository Configuration

Select a project to inspect GitHub configuration.

GitHub Webhook (Instant Deploys)

Select a project to view webhook URL and secret.

Commit History (Remote Mirror) main
Commit Message Author Date Status Actions
Select a project or fetch updates to load commits.

Deployments Pipeline

Automated zero-downtime deployment pipelines and operation history

Pipeline Stages Idle
Deployment Records
ID Project Kind Trigger Commit Duration Status Timestamp Actions
Loading deployments...

Release Retention History

Immutable releases, build artifacts, and instant rollback targets

Retained Releases
Release ID Commit Message Author Deployed At Build Status Health Check Status Actions
Select a project to view releases.

Instant Rollback Cockpit

Restore previous verified working versions with zero downtime and automatic health checks

Currently Live Release

Checking live release...

LIVE
Available Restore Points (Retained Successful Releases)
Release ID Commit Message Author Deployment Date Safety Check Rollback Action
Select a project to inspect available rollback releases.

Real-Time Log Streamer

Live SSE log streaming, search, error highlighting, and application logs

--:--:--SYSTEMWebDep real-time log stream connected.

Environment Variables & Secrets

Add, edit a single variable inline, edit multiple variables at once, or manage as a raw .env file. Encrypted with AES-256-GCM.

Key Name Value Visibility Actions
Select a project to inspect environment variables.
Edit multiple keys and values below, add new rows, or remove rows, then click Save All Changes.
Variable Key Value Visibility Remove
Edit all environment variables directly in standard KEY=VALUE format. Comments (#) and empty lines are ignored.
0 variables detected

Application Backups

Pre-deployment automated snapshots, persistent directories, and instant recovery points

Retained Snapshots
ID Date Type Size Note Actions
Select a project to view backups.

Server Health & Resources

Real-time Linux VM telemetry, resource consumption, and process supervisors

Host Machine
--
--
System Uptime
--
Uptime in days/hours
CPU Cores & Load
--
Load: --
Nginx Status
--
Version: --
Per-Project Resource Usage
Project Process Status Uptime Deployed SHA Disk Usage Deploy Status
Loading metrics...

Platform Settings & Security

Account security, Two-Factor Authentication (2FA), global safety thresholds, and user permissions

My Account Security — Passkeys / Biometrics, Password, 2FA & Sessions
Protect your account with Face ID / Fingerprint Passkeys (WebAuthn), Argon2id password hashing, TOTP 2FA, and session revocation
Checking...
Signed-In Account
admin
Passkeys / Biometrics
None Registered
Two-Factor Auth (TOTP)
Not Enabled
Active Sessions
1 active session
Global Deployment & GitHub Configuration
Default build safety thresholds, release retention, and GitHub authentication persisted in SQLite
Prevents builds if VM free space is less than this.
Number of previous releases kept on disk for rollbacks.
Max duration allowed for install or build steps.
Max total time for a complete deployment pipeline.
Add 1, 2, or more tokens. WebDep automatically aggregates repositories and tries all configured tokens when cloning/fetching.
Persisted in SQLite. Enables private repository mirrors across multiple GitHub accounts or organizations.
Panel Control
Restart the WebDep panel itself. Websites marked running are resumed automatically.
User Access, Roles & Website Permissions
Create users, assign granular powers, restrict access to specific websites, or suspend/remove accounts
Username Role 2FA Website Access Granted Powers Status Actions
Loading users...

Website Activity

Complete timeline of who deployed, started/stopped, edited .env, or took snapshots on this website

Time User Activity Details IP
Loading activity...

Add New Website

Provisioned in an isolated container with dedicated port and database
Node.js
Express
Next.js
Vite / React
Python
Java
Docker
Compose
Custom
Browse Repos ↗
Advanced Container & Health Settings

Domains & SSL (Caddy Reverse Proxy)

DNS Setup: Point your domain's A or CNAME record to this server's public IP. Caddy will automatically provision and renew a free Let's Encrypt / ZeroSSL TLS certificate.

Caddy automatically provisions, verifies, and renews Let's Encrypt / ZeroSSL certificates out-of-the-box with zero certbot setup.

Add Environment Variable

Target Website: Loading...

Supports KEY=VALUE, comments (#), optional "export", and quoted strings.

Confirm Password to Reveal

Enter your admin password to view this secret value.

Deployment Details

Create Platform User

Uncheck "Allow Access to All Websites" to restrict this user to specific websites only.

Account Security, Passkeys & 2FA

Manage Face ID / Fingerprint Passkeys, password, Two-Factor Authentication (TOTP), and active sessions
Passkey & Biometric Sign-In (Face ID / Touch ID / Fingerprint) 0 Registered

Register your iPhone Face ID, Android Fingerprint, Mac Touch ID, or Windows Hello to sign in with one biometric tap — no password or 6-digit code required.

Note: Browser WebAuthn requires HTTPS (your domain SSL) or localhost to enroll Face ID / Fingerprint.
Registered Passkeys & Biometric Devices
No passkeys registered yet.
Two-Factor Authentication (TOTP) NOT ENABLED

Require a 6-digit time-based code from Google Authenticator, Authy, 1Password, or Microsoft Authenticator whenever signing in.

1. Scan with Authenticator App

Scan the QR code with your authenticator app, or manually enter this Base32 setup key:

Two-Factor Authentication is Now Active!

Save these 8 one-time recovery codes in a safe place. Each code can be used once to sign in if you lose access to your phone.

2FA Protection Active ENABLED

Your account requires both your password and a 6-digit TOTP authenticator code (or recovery code) on sign-in.

Active Browser Sessions

Your account currently has 1 active authenticated session.

  • HttpOnly, SameSite=Strict session cookies prevent XSS & cross-site cookie theft
  • Per-session cryptographic CSRF tokens enforced on all state-changing API calls
  • Automatic brute-force lockout after 5 failed login or 2FA attempts

Create Application Backup

Saved in SQLite and stored in the website's isolated backups directory.

Create Website Release

Recorded in SQLite and retained as an immutable instant rollback target.

Confirm Action