0xJacky

Stars and mentions

Last 30 days, Oct 4 – Nov 2

GitHub stars127
mentions6
07142128Oct 4Oct 18Nov 2
UTC days · repositories 0xJacky owns1 repositories

Package downloads

No package download history available yet.

Top repositories

0xJacky’s repositories ranked by pull request authors, as on trending.

Loading

Contributes to

Repositories outside 0xJacky’s account where 0xJacky opened or reviewed pull requests in the past 365 days.

Who noticed 0xJacky

Everyone who starred or forked 0xJacky’s repositories since the archive began in 2011.

Notable accounts

Ordered by the stars their own repositories have received.

Biggest fans

Accounts that starred the most of these repositories.

Breakout weeks

Each repository’s best week of new stars, with the release published around it.

Mentions

5posts
Nov 30 posts
  1. 改 Nginx 总要 SSH 手写,出错还得自己排? nginx-ui 是 Nginx 可视化管理界面:浏览器里改配置,保存自动测配重载,证书一键部署自动续签。 适合管几台服务器、不想手写配置的人,先在测试机上装一个。 管 Nginx 最烦哪步,改配置还是续证书? #Nginx #运维 @grok 0xJacky/nginx-ui

    18 views
  2. Nginx設定を編集。保存前にtest。通ったらreload。 Nginx UIはGo/Vue製のweb管理画面。設定の編集・validation・reloadに加え、backupの比較とrestore、ログ閲覧もできます。公開する管理panelは適切に保護する前提で。 0xJacky/nginx-ui

    1 like · 41 views
  3. YouTube · · YouTube description · Alex Hitt · 0xjacky/nginx-ui

    Nginx UI GitHub Explained: Visual Reverse Proxy Control and Security Guardrails nginx-ui by 0xjacky: 0xjacky/nginx-ui Nginx UI gives Nginx administration a visual control plane for routing rules, but that control comes with meaningful security boundaries. This overview follows an isolated Docker lab: an empty mapped configuration directory lets the container establish baseline structure, separate sites-available from sites-enabled, and keep each web service in its own file. The illustrated bootstrap centers on a generated install secret and a ten-minute claim window before a visual proxy rule maps traffic to a mock backend on port 8081. The save lifecycle is covered conceptually through syntax validation, an AES-encrypted backup, site activation, and a safe Nginx reload. The closing tradeoff is direct: because Nginx UI has root-level system access and a history of security vulnerabilities, it belongs behind trusted internal networks or a VPN, not on the open internet. TimeStamps: 0:00 Why Nginx Configuration Is So Unforgiving 0:35 Nginx UI’s Visual Dashboard and Root Access Tradeoff 1:02 Isolated Docker Lab and the Empty Configuration Volume 2:01 Claiming the Admin Account with a Time-Limited Install Secret 2:38 Reverse Proxy Templates and the Four-Step Save Guardrail 3:19 Request Flow, Syntax Checks, and Versioned Backups 3:36 Security Vulnerabilities and the Trusted-Network Rule 4:14 The Case for an Isolated Architectural Sandbox 🧭 Why a visual Nginx control plane still needs strict network boundaries 🐳 Isolated Docker lab, empty configuration volume, and Debian-style site separation 🔐 Install secret, syntax checks, encrypted backups, and safe reloads 🛡️ Reverse proxy flow plus the security limits to keep in mind Nginx UI is most compelling for operators evaluating a visual reverse proxy management layer, especially when configuration safety and recovery matter. The tradeoff is equally important: root-level control makes perimeter security, isolated testing, and VPN-only access part of the deployment decision. #NginxUI #ReverseProxy #Docker [de-DE] YNAS ynp_1001b43709b5ae07 Cinematic Privater automatisierter Staging-Upload. Paketidentität: ynp_1001b43709b5ae07; Ausgabe: cinematic. [es-US] YNAS ynp_1001b43709b5ae07 cinemático Carga de entorno de prueba de automatización privada. Identidad del paquete: ynp_1001b43709b5ae07; salida: cinematográfica. [fr-FR] YNAS ynp_1001b43709b5ae07 cinématique Téléchargement de l'environnement de test d'automatisation privé. Identifiant du package : ynp_1001b43709b5ae07 ; sortie : cinématique. [hi] YNAS ynp_1001b43709b5ae07 सिनेमैटिक निजी स्वचालन स्टेजिंग अपलोड। पैकेज पहचान: ynp_1001b43709b5ae07; आउटपुट: सिनेमाई। [id] YNAS ynp_1001b43709b5ae07 sinematik Unggahan staging otomatisasi pribadi. Identitas paket: ynp_1001b43709b5ae07; output: sinematik. [it] YNAS ynp_1001b43709b5ae07 cinematic Caricamento di automazione privata. Identità del pacchetto: ynp_1001b43709b5ae07; output: cinematografico. [pt-BR] YNAS ynp_1001b43709b5ae07 cinematográfico Upload de teste de automação privada. Identificação do pacote: ynp_1001b43709b5ae07; saída: cinemática.

    3 likes · 430 views
  4. Reddit · · r/BestGitHubRepos · u/company_url_finder · 0xJacky/nginx-ui

    Nginx UI: Yet another WebUI for Nginx (11.6k stars) What it does All text below is quoted directly from the project README. >Yet another Nginx Web UI, developed by 0xJacky, Hintay and Akino. Features: - Online statistics for server indicators such as CPU usage, memory usage, load average, and disk usage. - Automatic configuration backup after changes, with version comparison and restore capabilities - Cluster management supporting mirroring operations to multiple nodes, making multi-server environments easy to manage - Export encrypted Nginx / Nginx UI configurations for quick deployment and recovery to new environments - Enhanced online ChatGPT assistant supporting multiple models, including Deepseek-R1's chain-of-thought display to help you better understand and optimize configurations - MCP (Model Context Protocol) provides special interfaces for AI agents to interact with Nginx UI, enabling automated configuration management and service control. - One-click deployment and automatic renewal Let's Encrypt certificates. - Online editing websites configurations with our self-designed NgxConfigEditor which is a user-friendly block editor for nginx configurations or Ace Code Editor which supports LLM Code Completion and highlighting nginx configuration syntax. - Online view Nginx logs - Written in Go and Vue, distribution is a single executable binary. - Automatically test configuration file and reload nginx after saving configuration. - Web Terminal - Dark Mode - Responsive Web Design Internationalization: >We proudly offer official support for: - English - Simplified Chinese - Traditional Chinese >Thanks to our amazing community, additional languages are also available! Explore and contribute to translations on Weblate. Repository 0xJacky/nginx-ui Repository stats |Metric|Value| |:-|:-| |Stars|11,619| |Forks|901| |Last release|v2.8.4 (2026-10-07)| |Languages|Go 65.8%, Vue 19.2%, TypeScript 13.6%| |Contributors|72| |AI contributor accounts (Claude / Codex / Cursor / Copilot)|claude (226 commits), cursoragent (16), Copilot (1)| |AI co-authored commits|Claude: 231, Cursor: 16, Copilot: 1| Main contributor |Field|Value| |:-|:-| |Name|Jacky| |GitHub|@0xJacky| |Commits to this repo|2,028 (top contributor)| |Bio|Full Stack Engineer| |Company / Location|Shenzhen Technology University / Shenzhen, China| |Followers|274| |Public repos|85| |On GitHub since|2015-06-29|

    3 points
  5. CVE-2026-107805: CVE-2026-107805: Unauthenticated Storage Exhaustion in Nginx UI Node Authentication CVE-2026-107805: Unauthenticated Storage Exhaustion in Nginx UI Node Authentication > Vulnerability ID: CVE-2026-107805 > CVSS Score: 7.5 > Published: 2026-10-09 Nginx UI versions 2.5.0 through 2.5.10 contain an uncontrolled resource consumption vulnerability in the node authentication handler. Unauthenticated remote attackers can exhaust host disk storage and I/O resources by submitting large HTTP request bodies to node-signature endpoints prior to cryptographic signature validation. TL;DR Nginx UI stages incoming request bodies to temporary disk storage before verifying node signatures. Unauthenticated remote attackers can exhaust disk space and cause a denial of service. --- Technical Details - CWE ID: CWE-400 - Attack Vector: Network (AV:N) - CVSS Score: 7.5 (High) - EPSS Score: Not Listed - Impact: Denial of Service (Storage & I/O Exhaustion) - Exploit Status: No Public Exploit Available - CISA KEV Status: Not Listed Affected Systems - Nginx UI versions >= 2.5.0, < 2.6.0 - nginx-ui: >= 2.5.0, < 2.6.0 (Fixed in: 2.6.0) Code Analysis Commit: 8c9b9a1 fix(node): bound signed request body staging Mitigation Strategies - Upgrade Nginx UI to version 2.6.0 or higher. - Enforce request body size limits at the reverse proxy layer. - Isolate host temporary storage (/tmp) using dedicated partitions or tmpfs mounts with capacity limits. - Restrict network access to node authentication interfaces using firewalls or security groups. Remediation Steps: 1. Deploy Nginx UI version v2.6.0 or later to affected management instances. 2. Configure client_max_body_size in upstream Nginx reverse proxies to restrict unauthenticated payload sizes. 3. Apply network firewall policies restricting node-signature endpoint access to trusted node IP ranges. References - GitHub Security Advisory GHSA-j3hg-9rp3-5hw9 - Official Fix Commit in 0xJacky/nginx-ui - Nginx UI Release v2.6.0 - NVD CVE-2026-107805 Detail - CVE Record CVE-2026-107805 --- Read the full report for CVE-2026-107805 on our website for more details including interactive diagrams and full exploit analysis.

Trending awards, every completed day and week
Gold
01st place finishes
Silver
02nd place finishes
Bronze
03rd place finishes
Awarded repositories
0Owned by 0xJacky now

No trending awards yet

None of the repositories 0xJacky owns has finished in the top three of a completed trending day or week, by stars, forks or PR authors. See who is trending now.

A repository earns an award for finishing first, second or third in a completed trending day or week, ranked by new stars, new forks or pull request authors. Awards follow a repository through renames and transfers and count toward its current owner. Weeks run Monday to Sunday, UTC.