Chisle
The coding-agent plugin that bills 52% of a bare model across 20 live tasks. Terse persona + tool-output compressor + context diet.
翻訳待ち
Self-hosted hosting control panel using Cloudflare Zero Trust Tunnels to securely route multiple domains from a single machine, even on a residential ISP without opening firewall ports. Includes SSL, Multi-PHP, DB, DNS, Backups, WireGuard management and more.
翻訳待ち
Loading the full README.
Read the full README ↗iNetPanel is a free, open-source hosting control panel designed for home servers. It uses Cloudflare Zero Trust Tunnels to bypass ISP limitations — no port forwarding, no exposed IP, no static IP required. Your server stays completely hidden while your sites are publicly accessible.
Website · Features · Screenshots · Documentation · Compare
Debian 13 (Trixie) is supported as of v1.26.0
Both Debian 12 (Bookworm) and Debian 13 (Trixie) are supported. Debian 12 left regular support on 2026-07-11 but remains on LTS until June 2028, so existing servers do not need to migrate.
New in the same release: the setup wizard is served over HTTPS from the first request. It collects the admin password and your Cloudflare API key, and previously those went over plain HTTP. The installer generates a self-signed certificate so setup is encrypted immediately — your browser will warn once, which is expected. Replace it with a trusted certificate at any time with
inetp panel_ssl <hostname>.
⚠️ Already running iNetPanel? (installed before v1.24.4)
v1.24.4 fixes a critical bug where creating accounts/domains/SSL silently breaks on previously-working servers: a routine PHP package update enabled php-fpm's
ProtectSystem=full, which mounts/etcread-only for the panel's root helpers (symptom:useradd: cannot lock /etc/passwdorRead-only file system).Most servers need no action — the nightly auto-update applies the fix automatically (it runs as root, outside the sandbox). Just make sure auto-update is on under Settings → Updates.
To apply it right away, or if auto-update is off, run once from a root shell:
inetp panel_update # or: php /var/www/inetpanel/scripts/panel_update.phpThe web "Update Now" button can't apply this particular fix — it runs inside the sandbox it needs to change. After the fix applies, php-fpm is relaxed to
ProtectSystem=trueand the panel (including "Update Now") works normally again. Full details + backup recommendation: v1.24.4 release notes.
apt-get install -y curl && bash <(curl -s https://inetpanel.info/latest)
Requires a clean Debian 12 or 13 server with root access. The guided installer handles everything. (curl is not bundled with the Debian server ISO, so we install it first — the apt-get step is a no-op if curl is already present.)
| Channel | Installer | Updates | Use case |
|---|---|---|---|
| Stable | inetpanel.info/latest | Tagged GitHub releases | Production servers (default) |
| Beta | inetpanel.info/latest-beta | Latest code from main branch | Testing new features before release |
The stable installer downloads the latest tagged release. Updates are pulled from GitHub Releases only when a new version is published.
The beta installer clones the main branch directly. Updates pull the latest commit from main, which may include untested changes.
You can switch between channels at any time in Settings → Updates → Release Channel without reinstalling.
Most hosting panels assume you have a VPS with a public IP and open ports. iNetPanel is built for the opposite scenario — a machine behind a NAT, a dynamic IP, an ISP that blocks port 80/443. With Cloudflare Tunnels, your domains route through Cloudflare's network directly to your server. No firewall rules, no DDNS hacks, no exposed attack surface.
Add a domain, and iNetPanel creates the Linux user, Apache vhost, PHP-FPM pool, MariaDB user, SSL certificate, DNS record, and Cloudflare tunnel route — all in one click.
This is the beginning of the README. Read the rest at the original. Read the full README ↗