Description
Harbor runs a hosting business from one installation: the public website and storefront, ordering and checkout, billing and payments, automatic provisioning on your servers, domain registration, a client area, support desk, automation and reports. Install it on your own server, connect your control panels and payment gateways, and start selling the same day.
Built on Laravel 12, Vue 3 and Inertia, with a clean light interface, six languages, the Meridian website theme and a module system for servers, gateways, registrars and add-ons.
Highlights
- Complete storefront: plans by group, product configurator with options and add-ons, domain search, cart with promo codes and checkout with account creation
- Automatic provisioning with 13 server modules: cPanel/WHM, Plesk, DirectAdmin, Enhance, ISPmanager, HostPanel, Webuzo, Virtualizor, VirtFusion, Proxmox VE, SolusVM, Contabo and Vultr
- 8 payment options: Stripe (with saved cards and automatic renewals), PayPal, Paddle, Mollie, Razorpay, Authorize.net, 2Checkout and bank transfer
- Domain registration, transfers and renewals with Namecheap, ResellerClub, NameSilo and eNom
- Recurring billing: renewal invoices, reminders, late fees, suspension and termination on your schedule
- Website, client area, emails and PDFs in English, Spanish, German, French, Italian and Portuguese
- One-click updates with automatic backups
Website and storefront
- Meridian theme, fully responsive from phones to large screens, with child themes for your own design; more themes in later releases
- Home page builder: hero with domain search, hosting categories, pricing tabs, features, testimonials, FAQ, blog and call to action, with drafts and live preview
- Pages, blog, help centre with search and votes, status page with incidents, maintenance and email subscriptions
- Menus, SEO settings, sitemap and robots file, share images
- Currency menu with automatic conversion and language menu with browser detection
Ordering and billing
- Billing cycles from monthly to triennial, setup fees, configurable options, add-ons and coupons
- Invoices with two tax levels by country and state, EU VAT checks with VIES and the reverse charge
- Proforma invoices, credit notes, refunds, account credit, partial payments and branded PDF invoices
- Saved cards with automatic renewal charges, retries and decline emails
- Abandoned carts, affiliate programme with commissions and payouts
Services, servers and domains
- Accounts and servers created on payment, suspended when overdue, restored when paid
- One-click control panel login, usage figures, power controls and password changes for customers
- Plan upgrades with prorated invoices, downgrades and cancellation requests
- Server capacity and package lists, connection tests and per-module settings
- Domains: nameservers, transfer lock, WHOIS privacy, transfer codes, expiry warnings and renewals
Client area
- Dashboard, services, domains, orders, invoices, payment methods, tickets and announcements
- Account logins with roles: owner, billing, technical, support and read-only
- Data export and account deletion requests
- Two-factor authentication and personal API tokens
Support and communication
- Ticket desk with departments, priorities, assignments, internal notes, attachments and ratings
- Response targets with escalation, canned responses, email piping over IMAP or webhook
- Announcements by email and in the client area
- 22 editable customer email templates, each in every language
- Team notifications by email, Telegram, Slack, Discord and webhook
Admin and automation
- Live dashboard, reports for revenue, MRR and ARR, renewals, aging and payment methods, with CSV export
- Automation timeline, scheduled tasks with history and a health check of the scheduler and queue
- Team accounts with fine-grained permissions and an audit log of every change and sign-in
- Data privacy tools: export and erasure that keeps invoices as issued
- REST API for customers, orders, invoices, services, domains, tickets and products
Built to extend
- Modules for servers, payment gateways, registrars and add-ons, each a folder with a manifest
- Hooks for the website head and footer, testimonials and the client menu
- Two add-ons included: offer popups and customer reviews
- Documentation for installation, configuration, every screen, the module contracts and the REST API
Regular and Extended License
With the Regular License a small "Powered by Twerple Ltd" line shows on the website, client area, emails and invoices. The Extended License removes it. Your license key tells the installation which one you bought.
Requirements
- PHP 8.2 or newer with PDO MySQL, OpenSSL, cURL, Mbstring, Fileinfo, XML, BCMath and Sodium
- MySQL 8 or MariaDB 10.4 or newer
- Nginx, Apache, LiteSpeed or OpenLiteSpeed, with cron and a queue worker
Installation
Upload the files, open /install and follow five steps:
- Requirements
- License
- Database
- Company
- Administrator
An optional demo data set lets you explore every screen before going live.
Version 1.0.0
First release.
Powered by Twerple Ltd.
