Files

112 lines
3.5 KiB
Markdown
Raw Permalink Normal View History

# FAQ
## Installation
**Q: Which operating systems are supported?**
A: Ubuntu 24.04 LTS (x86_64) is the only supported OS at this time. Additional distributions are planned post-v1.
---
**Q: Can I install NixPanel on a server that already has software on it?**
A: It's not recommended. NixPanel installs and configures Apache, MariaDB, PowerDNS, Exim, and Dovecot. Running it alongside existing web server software will likely cause port conflicts. Use a fresh server.
---
**Q: The installer failed partway through. What do I do?**
A: Just re-run it. The installer tracks completed steps in `/var/lib/nixpanel/install/` and skips anything already done:
```bash
sudo bash install.sh
```
To force a specific step to re-run, delete its `.done` file:
```bash
rm /var/lib/nixpanel/install/<step_name>.done
```
---
**Q: Do I need a license key to install?**
A: Yes, a license key is required during install — even for the Free plan. Create a free account at [nixpanel.io](https://nixpanel.io) to get one.
---
**Q: PHP 8.2 packages weren't found during install.**
A: This can happen on Ubuntu 24.04 if the `ondrej/php` PPA wasn't added. The latest installer handles this automatically. Make sure you're running the current version:
```bash
bash <(curl -fsSL https://raw.githubusercontent.com/NixReaper/nixpanel/main/install.sh)
```
---
## Licensing
**Q: What happens if my server can't reach license.nixpanel.io?**
A: A 7-day grace period applies. Your panel keeps working normally. If connectivity isn't restored within 7 days, non-free features are restricted until the license is validated again.
---
**Q: Can I run NixPanel on multiple servers?**
A: The Host plan supports 1 server; Agency supports unlimited servers. Each server needs its own IP registered to your license. Free and Solo plans are single-server only.
---
**Q: I moved to a new server. How do I update my IP?**
A: Log in to [nixpanel.io/dashboard](https://nixpanel.io/dashboard) → License → Change Server IP.
---
## Panel
**Q: What ports does NixPanel use?**
A: The admin panel (NixServer) runs on port `2087`. The user panel (NixClient) runs on port `2083`. DNS is on port `53`, SMTP on `25`, IMAP on `143`/`993`, POP3 on `110`/`995`.
---
**Q: How do I add SSL to my panels?**
A: Run `certbot --apache` after pointing a domain at your server. Certbot will automatically configure HTTPS for both panels.
---
**Q: Can NixPanel host WordPress sites?**
A: Yes. NixPanel uses MariaDB (fully MySQL-compatible) and installs PHP-FPM 8.2 and 8.3. WordPress one-click install is available on Solo, Host, and Agency plans.
---
**Q: How do I restart the panel after making config changes?**
A:
```bash
systemctl restart nixpanel
```
---
**Q: Where are the logs?**
A:
```bash
journalctl -u nixpanel -f # live panel logs
tail -f /var/log/nixpanel/panel.log # panel log file
tail -f /var/log/nixpanel/panel-error.log
```
---
## Billing
**Q: What payment methods do you accept?**
A: All major credit and debit cards via Stripe. No PayPal at this time.
**Q: Can I cancel anytime?**
A: Yes. Cancel from your dashboard. Your panel keeps working until the end of the billing period — no partial refunds.
**Q: Do you offer refunds?**
A: We offer a full refund within 7 days of your first payment if NixPanel doesn't work for your use case. Contact support@nixpanel.io.
---
## Getting Help
Still stuck? Email **[email protected]** or open an issue at [github.com/NixReaper/nixpanel/issues](https://github.com/NixReaper/nixpanel/issues).