Биллинг с открытым исходным кодом для хостинг-компаний
Бесплатная альтернатива WHMCS, которая работает на вашем сервере. Счета, домены, SSL, тикеты поддержки, виртуальный хостинг, Docker-приложения и VPS на Proxmox в одном приложении. Проект поддерживают команда Panelica и добровольцы.
Кто разрабатывает PNLCS
Panelica поддерживает PNLCS вместе с добровольцами. У каждого, кто указан ниже, есть изменения, принятые в код, а список обновляется автоматически из GitHub.
Что умеет PNLCS, на реальных экранах
Выберите функцию, чтобы увидеть её экран.
Что происходит при продлении
PNLCS выполняет биллинг по расписанию, поэтому никому не нужно помнить об отправке счёта или об отключении неоплаченного аккаунта. Ниже значения по умолчанию; каждое число настраивается.
-
За 14 дней
Счёт на продление
Создаётся и отправляется клиенту по email.
invoice_days_before_due = 14 -
За 3 дня
Списание с сохранённой карты
Если вы включили автосписание. До 3 попыток с интервалом в 3 дня.
AutoChargeDaysBefore = 3 -
День оплаты
Напоминания
Неоплаченные счета становятся просроченными, клиентам уходят напоминания. Через 3 дня может начисляться пеня, если вы её включили.
LateFeeMinDays = 3 -
Через 3 дня
Приостановка
Услуга приостанавливается на сервере. После оплаты она возобновляется в течение 30 минут.
AutoSuspensionDays = 3 -
Через 30 дней
Удаление
Только если вы это включите. По умолчанию выключено.
AutoTerminationDays = 30
Интеграции, которые поставляются с PNLCS
Панели управления, платёжные шлюзы, регистраторы доменов и SSL, всё в виде читаемого исходного кода.
Серверы и панели 7
Panelica
cPanel / WHM
Plesk
DirectAdminHestiaCP
- Proxmox VE
- Vultr
Платёжные шлюзы 8
- Stripe
- PayPal
Authorize.net
Mollie- Razorpay
iyzico
Tpay- Банковский перевод
Регистраторы доменов 6
- Namecheap
Enom
ResellerClub
OpenProviderDomainNameApi
HRD
SSL и дополнения 5
GoGetSSL- Поиск компаний
- Электронные счета KSeF
- Управление проектами
- Доска для сотрудников
Шестнадцать тем, переключаемых из панели администратора
Устанавливайте и активируйте темы так же, как в WordPress. Выберите тему, чтобы увидеть её цвета на примере витрины.
Все темыУстановка через Docker
Один контейнер приложения и один контейнер базы данных. Остальное сделает мастер установки.
- Запустите контейнерыСначала замените
changemeна собственные пароли. - Подождите от 3 до 5 минутПри первом запуске устанавливаются зависимости и собирается фронтенд.
- Откройте /installМастер проверит требования, создаст аккаунт администратора и затем заблокирует себя.
$ docker network create pnlcs-net $ docker run -d --name pnlcs-db --network pnlcs-net \ -e MYSQL_ROOT_PASSWORD=changeme \ -e MYSQL_DATABASE=pnlcs -e MYSQL_USER=pnlcs \ -e MYSQL_PASSWORD=changeme \ mariadb:11 $ docker run -d --name pnlcs --network pnlcs-net \ -p 8090:80 \ -e DB_HOST=pnlcs-db -e DB_DATABASE=pnlcs \ -e DB_USERNAME=pnlcs -e DB_PASSWORD=changeme \ -e APP_URL=http://localhost:8090 \ panelica/pnlcs-runtime:1.4
Попробуйте PNLCS
Изучите живое демо или установите PNLCS через Docker.