Free jabalihosted.com hostname for every Jabali Panel install
Every Jabali Panel install gets an automatic hostname like 192-0-2-7.jabalihosted.com with a valid Let's Encrypt certificate. No DNS setup, no domain purchase, no self-signed browser warnings — from install to a working https:// URL in one step.
If you’ve ever spun up a hosting panel on a brand-new VPS, you know the first hour of pain. Buy a domain, wait for the registrar. Set the A record, wait for DNS. Try to log in to the panel over HTTPS, get a self-signed warning. Import the panel’s CA into your browser. Do all this before you can create the first hosted user.
We just removed that hour. Every Jabali Panel install now gets an automatic hostname on jabalihosted.com with a valid Let’s Encrypt certificate, ready before the installer finishes.
How it works
The installer knows the server’s public IPv4 from the outbound connection it makes when it starts. It derives a hostname by swapping the dots for dashes: a server at 192.0.2.7 becomes 192-0-2-7.jabalihosted.com. Our authoritative DNS for jabalihosted.com resolves any <ip-with-dashes>.jabalihosted.com name back to the matching IPv4 automatically — no per-install DNS provisioning, no request queue, nothing to sign up for.
Once the name resolves, the panel does what it does for any hosted domain:
- Verifies the DNS points at this server.
- Issues a Let’s Encrypt certificate via HTTP-01 over the existing port-80 nginx vhost.
- Wires the cert into the panel’s own HTTPS listener.
- Rolls the cert automatically every 60 days.
You never see any of this. You run the one-line installer, and eight to fifteen minutes later the terminal prints the URL you can log in at — a real https://192-0-2-7.jabalihosted.com/ URL that your browser trusts.
Why it matters
Two reasons. The obvious one is that you no longer need to buy a domain to try the panel. That was a small friction, but a real one — every evaluator who wanted to click around a fresh install had to either own a domain, generate a self-signed cert and dismiss browser warnings, or set up a local /etc/hosts override on their laptop. Now they don’t.
The less-obvious one is production. When you’re moving a customer from cPanel to Jabali, you want to test the new panel against the old data before flipping DNS. The jabalihosted.com hostname lets you finish the migration, log in as the customer, click around every app, and confirm everything works — before touching the customer’s real DNS. When you cut over, you’re cutting over to a system you’ve already fully tested end to end.
The address for reporting abuse
jabalihosted.com is a shared base domain, which means it comes with a shared abuse contract. Every hostname on it belongs to an independent server operator, not to us — we don’t run the sites, we only run the DNS.
But we’re accountable for the shared name. So we’ve:
- Set up
abuse@jabali-panel.comas the reporting address. - Published the reporting template at jabali-panel.com/abuse.
- Committed to a 30-day response window on every report.
- Submitted
jabalihosted.comto the Public Suffix List (PR #3127) so browsers treat each subdomain as its own eTLD+1 — cookies, cert issuance, and rate-limiting scope per hostname, not per parent domain.
Confirmed phishing, malware, or spam on a jabalihosted.com hostname results in DNS revocation of the hostname and blocking of any certificates issued against it. The report should go to us; the operator of the site itself, if you know them, should also hear about it directly.
Naming, and why not vanity names
The obvious question is why the hostname is an IP-with-dashes and not something friendly like panel-42.jabalihosted.com. Two reasons:
- No registration state to manage. An IP-based scheme is stateless — a fresh server derives its name from its own IP without asking us for anything. If we hand out vanity names, we have to track ownership, handle disputes, handle renames when the IP changes, handle abandoned names. IP-based names have zero of that.
- Uniqueness is automatic. Two servers can’t share an IPv4 on the internet, so the name-per-server property is a physical guarantee. No collisions, no exhaustion.
If you don’t like the name, don’t use it. Point your own domain at the server and set Server Settings → Panel Hostname; the panel will re-issue certs against your name and drop the jabalihosted.com one on the next reconcile pass. Nothing about the panel depends on the free name after the first minute.
When and how you get it
Every Jabali Panel install from today’s release forward gets a jabalihosted.com hostname automatically. If you’re on an existing install, run jabali update and the reconciler picks it up on the next cycle. No config change, no opt-in, no fee.
The first URL you can log in at is the one the installer prints. If you’d rather test before touching your own DNS, that URL is your test environment.
Full details on the panel-hostname flow are in the Installation guide and the Panel Hostname admin doc. The abuse policy lives at jabali-panel.com/abuse.
Frequently Asked Questions
- What is jabalihosted.com?
- jabalihosted.com is the base domain of Jabali Panel's free automatic-hostname service. Every install gets a subdomain of the form <ip-with-dashes>.jabalihosted.com — for a server at 192.0.2.7, the hostname is 192-0-2-7.jabalihosted.com. The name resolves to the server's public IPv4 without any DNS setup on the operator's side.
- Do I have to use it?
- No. If you own a domain, you can set your Panel Hostname to any FQDN pointing at the server. jabalihosted.com is there so you can reach a fresh install over HTTPS without buying a domain first. Change it later at Server Settings → Panel Hostname; the panel will re-issue certs against the new name.
- Does the free hostname come with a valid SSL certificate?
- Yes. The panel automatically requests a Let's Encrypt certificate for the jabalihosted.com hostname during install (HTTP-01 challenge over port 80). Your browser trusts it out of the box — no self-signed warning, no manual CA import.
- How do I report abuse on a jabalihosted.com hostname?
- Email abuse@jabali-panel.com. The abuse page at https://jabali-panel.com/abuse has the reporting template. Confirmed abuse results in suspension or revocation of the hostname; each hostname belongs to an independent server operator, not to Jabali Panel.
- Is jabalihosted.com on the Public Suffix List?
- The submission is in review (publicsuffix/list PR #3127). Once accepted, browsers will treat every jabalihosted.com hostname as an eTLD+1 — cookies set by one tenant's site can't be read by another's, and Let's Encrypt rate limits are counted per subdomain rather than lumped under the parent domain.
- Is the service free?
- Yes. Same model as cPanel's cprapid.com service — no fee, no signup, no rate limit per install. Available to every Jabali Panel install as soon as the installer finishes.