How can we help?
Help with our Mac apps, your license key, or the website we look after for you. Pick a product, check the common answers, and write to us if you’re still stuck.
Replies within 24 hours on business days No account needed Lost keys recovered instantly
What do you need help with?
Choose a product and we’ll show the answers people ask for most, then fill it in on your ticket.
Using Kettlestitch? Its help and support live at kettlestitch.app ↗
Before you write: common answers
Most XenoHost questions are answered here. If yours isn’t, the ticket form is right below.
Frequently asked
The name doesn’t open on my phone.
Check both devices are on the same network, and that XenoHost is running. Guest and some office Wi-Fi block Bonjour, which the names rely on. Settings › Phone in XenoHost shows each name’s status.
What is XenoHost?
A native Mac control panel for a local Apache, PHP and MySQL stack. It gives every site a .local hostname, HTTPS and its own PHP version, and applies every change as a transaction that rolls back if a health check fails.
Which Macs does XenoHost run on?
Macs with Apple silicon, running macOS 15 or later.
Do I need Homebrew?
No. XenoHost installs its own Apache and PHP, which we build, sign and notarize, and Oracle’s official MySQL 8.0.45, checked against its published checksum. Nothing comes from Homebrew.
Help articles
- Getting started with XenoHostInstall XenoHost, approve its helper once, and add your first site with HTTPS and its own PHP version.
- Import your sites from MAMP PROBring MAMP PRO’s sites and databases into XenoHost, run the two side by side, then switch ports.
- Test your sites on an iPhoneOpen your local sites on an iPhone by their real .local names, and trust your local certificates for HTTPS.
Reporting a bug? Tell us what you expected and what happened instead, and attach a screenshot or the app’s log file if it has one. It’s the fastest way to an answer.
Open a ticket
Still stuck? Send us the details. Every reply comes by email with your ticket number in the subject, so the whole conversation stays on one ticket.