Host your clients' sites on your own server
ArcPanel is a free, open-source control panel for Linux web servers. An agency gets one place for every client's sites, mailboxes, DNS zones and databases, on a server it controls.
The problem
Client sites end up spread over shared hosts with different panels, logins and PHP versions, and restoring one broken file means a support ticket somewhere else.
How ArcPanel helps
One account per client, with its own domains, mailboxes, databases and limits.
See howEach site runs the PHP version it needs, from 7.4 to 8.5.
See howWordPress and 20 more PHP applications install in one step.
See howRestic backups restore a whole account or a single file.
See howLogin-as lets you support a client inside their own view.
See howExample
Add a client site with mail and a certificate
v-add-web-domain client1 example.com v-add-mail-domain client1 example.com v-add-letsencrypt-domain client1 example.com www.example.com
What ArcPanel does not do
- Sites move from another panel by hand or as a paid migration; there is no in-place conversion.
Questions
Can my clients log in themselves?
Yes. Each client account has its own login and sees only its own sites, mail and databases.
Can I restore a single file from last week?
Yes, with restic backups: pick a snapshot and restore one file, a database, a mail domain or the whole account.
Which PHP versions can I run?
PHP 7.4 to 8.5 side by side, chosen per site.