ion

All web apps in the Catalogue

mini.cpanel

by jimbon25 · io.github.jimbon25.mini-cpanel

Not TrustedWeb appUnrated★ 34 stars

A minimalist, self-hosted server orchestration dashboard designed to deploy…

A minimalist, self-hosted server orchestration dashboard designed to deploy, manage, and monitor personal web applications and background services.

Screenshots

  • mini-cpanel Dashboard Preview
    mini-cpanel Dashboard Preview
  • cPanel10
    cPanel10
  • cPanel2
    cPanel2
  • cPanel3
    cPanel3
  • cPanel4
    cPanel4
  • cPanel5
    cPanel5

About

A minimalist, lightweight, and self-hosted server orchestration dashboard designed to deploy and monitor personal web applications and background services. * Frontend: Next.js (React 19), Tailwind CSS, TypeScript, Monospace & Outfit typography. * Backend: FastAPI (Python 3), SQLAlchemy ORM, SQLite database, and system-level telemetry. * Service Orchestration: * Linux: Native Systemd service management (user-space or root). * Windows: NSSM (Non-Sucking Service Manager) for Windows Services. * Universal: Native Docker CLI integration via Docker Engine sockets. 1. System Telemetry & Telemetries: Real-time tracking of hardware health (CPU, memory, disk usage, and uptime) with sparkline visualizers, and ingress traffic monitoring (requests per second, HTTP status codes, and bandwidth usage). 2. Project Deployer & Auto-Setup Engine: Automated deployment of projects directly from Git repositories using Docker, Systemd (Linux), or NSSM (Windows) with dynamic port allocation. Features an Auto-Setup Engine that automatically detects project stacks and configures environments for Node.js, Bun, Python (virtualenv), PHP (Composer), Go, and Rust. 3. Deployment History & Build Logs: Tracks git commit metadata (commit message, SHA, author, and timestamp) for every deployment run and records comprehensive build/compilation logs. 4. Web-Based File Explorer: Interactive file manager allowing users to browse, create, delete, and edit files (such as configuration .env files) directly in their web browser. 5. Database Administrator: A lightweight administration interface to inspect tables, review schemas, perform pagination on rows, and execute raw SQL queries securely for SQLite, PostgreSQL, and MySQL. 6. Task Scheduler (Cron Jobs): An integrated task scheduler with an interactive cron expression generator and log monitors to capture output and execution history. 7. Backup & Recovery System: Folder and database compression tools with scheduled automated backups, supporting local storage and remote storage configurations. 8. SSL/HTTPS Automation: Automated Let's Encrypt SSL certificate issuance and renewal (via ACME/Certbot) for configured domains and subdomains pointing to the server. 9. System Alerting: Integration with Telegram and Discord webhooks to dispatch notifications when hardware thresholds are exceeded or if service status changes. 10. Global Docker Manager: Full visual dashboard to track all running/stopped Docker containers on the host, stream logs, monitor real-time resource utilization, view active networks/volumes, and prune dangling images. 11. Ingress Proxy Router: Map custom domain routes directly to internal ports or external host addresses, write proxy server configurations dynamically, trigger service hot-reloads, and request automatic Let's Encrypt SSL certificates. Sign-in: this app keeps its own accounts. Each member signs up or signs in inside the app with an app username and password; the hub remembers each member's session. mini.cpanel is the open-source project jimbon25/mini-Cpanel (https://github.com/jimbon25/mini-Cpanel) by jimbon25, released under MIT. Ion packages it unmodified from commit 2e64fab10f97, adding only a manifest, an icon and a start script.

Source

Written by jimbon25, published to Oikou by Ben Grande.

  • ★ 34 stars on GitHub
  • Licence: MIT
  • Upstream version v1.0.0
  • Built from commit 2e64fab10f97

View the repository on GitHub

Age rating

Not rated. Nobody has said who this app is suitable for, so Personal Clouds and the Oikou app treat it as 18+.

What version 1.0.0 may do

Internet

It asks to reach nothing on the internet.

Containers on your Personal Cloud’s computer

Can see, start, stop, create and remove containers on your Personal Cloud’s computer, and download images: Lists, updates and restarts your Docker containers

You choose the level on your Personal Cloud, and can give less. It never sees your Personal Cloud’s own containers or other apps’ ones, and cannot create containers with your folders or extra privileges.

Personal Cloud tools

None. It uses nothing from your Personal Cloud beyond its own storage.

Notifications

It does not send push notifications.

Storage

Up to 512 MB on your Personal Cloud.

Add to Personal Cloud

Sign in to add this web app to a Personal Cloud of yours. It runs there, on your own computer, and you open it from there; nothing is installed on your phone.

Sign in to add

Versions

1.0.0 Latest Shown above

Published · a ready-built bundle

Imported from jimbon25/mini-Cpanel at 2e64fab10f97 (v1.0.0).

Report this app