├── .drone-extend.yml
├── .drone.yml
├── .drone.yml.orig
├── .github
├── FUNDING.yml
└── workflows
│ ├── app-code-coverage.yml_
│ ├── app-unit-test.yml
│ ├── compile-web-panel.yml.stop-for-now
│ ├── compile-web-terminal-package.yml.stop-for-now
│ └── deploy-docs.yml
├── .gitignore
├── .idea
├── .gitignore
├── codeception.xml
└── phpspec.xml
├── CHANGELOG.md
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── SECURITY.md
├── docker
├── .dockerignore
├── Dockerfile
├── README.Docker.md
├── compose.yaml
├── docker-compose.yml
├── entrypoint.sh
├── publish-to-docker.sh
└── supervisord.conf
├── docs
├── .vitepress
│ ├── config.mjs
│ ├── dist
│ │ ├── 404.html
│ │ ├── assets
│ │ │ ├── app.DdB_Axbr.js
│ │ │ ├── chunks
│ │ │ │ ├── @localSearchIndexroot.DjI-dfnl.js
│ │ │ │ ├── VPLocalSearchBox.BARZ34NA.js
│ │ │ │ ├── framework.B4OOrI6A.js
│ │ │ │ └── theme.BviEWPeY.js
│ │ │ ├── commands_backup-management.md.y8-vq9Uc.js
│ │ │ ├── commands_backup-management.md.y8-vq9Uc.lean.js
│ │ │ ├── commands_documentation.md.Dw0gpi_-.js
│ │ │ ├── commands_documentation.md.Dw0gpi_-.lean.js
│ │ │ ├── commands_index.md.Diz8HzZM.js
│ │ │ ├── commands_index.md.Diz8HzZM.lean.js
│ │ │ ├── commands_installation-commands.md.DHw08i9U.js
│ │ │ ├── commands_installation-commands.md.DHw08i9U.lean.js
│ │ │ ├── commands_ssl-domain-management.md.CEajfw44.js
│ │ │ ├── commands_ssl-domain-management.md.CEajfw44.lean.js
│ │ │ ├── commands_system-commands.md.Dg-cm8pw.js
│ │ │ ├── commands_system-commands.md.Dg-cm8pw.lean.js
│ │ │ ├── commands_system-configuration.md.BIA3ukg0.js
│ │ │ ├── commands_system-configuration.md.BIA3ukg0.lean.js
│ │ │ ├── commands_system-update.md.gmmoVXy_.js
│ │ │ ├── commands_system-update.md.gmmoVXy_.lean.js
│ │ │ ├── commands_user-management.md.CEhUoMl7.js
│ │ │ ├── commands_user-management.md.CEhUoMl7.lean.js
│ │ │ ├── contributing_documentation.md.BmOFsXeC.js
│ │ │ ├── contributing_documentation.md.BmOFsXeC.lean.js
│ │ │ ├── index.md.DziDWOxR.js
│ │ │ ├── index.md.DziDWOxR.lean.js
│ │ │ ├── install.md.DhDEAvmM.js
│ │ │ ├── install.md.DhDEAvmM.lean.js
│ │ │ ├── integrations_whmcs.md.hGsS8mql.js
│ │ │ ├── integrations_whmcs.md.hGsS8mql.lean.js
│ │ │ ├── inter-italic-cyrillic-ext.r48I6akx.woff2
│ │ │ ├── inter-italic-cyrillic.By2_1cv3.woff2
│ │ │ ├── inter-italic-greek-ext.1u6EdAuj.woff2
│ │ │ ├── inter-italic-greek.DJ8dCoTZ.woff2
│ │ │ ├── inter-italic-latin-ext.CN1xVJS-.woff2
│ │ │ ├── inter-italic-latin.C2AdPX0b.woff2
│ │ │ ├── inter-italic-vietnamese.BSbpV94h.woff2
│ │ │ ├── inter-roman-cyrillic-ext.BBPuwvHQ.woff2
│ │ │ ├── inter-roman-cyrillic.C5lxZ8CY.woff2
│ │ │ ├── inter-roman-greek-ext.CqjqNYQ-.woff2
│ │ │ ├── inter-roman-greek.BBVDIX6e.woff2
│ │ │ ├── inter-roman-latin-ext.4ZJIpNVo.woff2
│ │ │ ├── inter-roman-latin.Di8DUHzh.woff2
│ │ │ ├── inter-roman-vietnamese.BjW4sHH5.woff2
│ │ │ ├── introduction_features.md.CwA180ca.js
│ │ │ ├── introduction_features.md.CwA180ca.lean.js
│ │ │ ├── introduction_getting-started.md.Bm490ErG.js
│ │ │ ├── introduction_getting-started.md.Bm490ErG.lean.js
│ │ │ ├── introduction_requirements.md._Qrr0-32.js
│ │ │ ├── introduction_requirements.md._Qrr0-32.lean.js
│ │ │ ├── style.B7lmjRvX.css
│ │ │ ├── team.md.BvKyvWCV.js
│ │ │ └── team.md.BvKyvWCV.lean.js
│ │ ├── commands
│ │ │ ├── backup-management.html
│ │ │ ├── documentation.html
│ │ │ ├── index.html
│ │ │ ├── installation-commands.html
│ │ │ ├── ssl-domain-management.html
│ │ │ ├── system-commands.html
│ │ │ ├── system-configuration.html
│ │ │ ├── system-update.html
│ │ │ └── user-management.html
│ │ ├── contributing
│ │ │ └── documentation.html
│ │ ├── dashboard.png
│ │ ├── hashmap.json
│ │ ├── index.html
│ │ ├── install.html
│ │ ├── integrations
│ │ │ └── whmcs.html
│ │ ├── introduction
│ │ │ ├── features.html
│ │ │ ├── getting-started.html
│ │ │ └── requirements.html
│ │ ├── phyre-logo-icon.svg
│ │ ├── phyre-logo.svg
│ │ ├── screenshots
│ │ │ ├── dashboard.png
│ │ │ └── install-screen.png
│ │ └── team.html
│ └── theme
│ │ ├── index.js
│ │ └── style.css
├── _data
│ └── team.js
├── commands
│ ├── backup-management.md
│ ├── documentation.md
│ ├── index.md
│ ├── installation-commands.md
│ ├── ssl-domain-management.md
│ ├── system-commands.md
│ ├── system-configuration.md
│ ├── system-update.md
│ └── user-management.md
├── contributing
│ └── documentation.md
├── index.md
├── install.md
├── integrations
│ └── whmcs.md
├── introduction
│ ├── features.md
│ ├── getting-started.md
│ └── requirements.md
├── package-lock.json
├── package.json
├── public
│ ├── dashboard.png
│ ├── phyre-logo-icon.svg
│ ├── phyre-logo.svg
│ └── screenshots
│ │ ├── dashboard.png
│ │ └── install-screen.png
└── team.md
├── installers
├── compile-installers.sh
├── install.sh
├── ubuntu-20.04
│ ├── greeting.sh
│ └── install-partial
│ │ ├── download_web.sh
│ │ ├── install_base.sh
│ │ ├── install_log.sh
│ │ └── install_web.sh
├── ubuntu-22.04
│ ├── greeting.sh
│ └── install-partial
│ │ └── install_base.sh
└── ubuntu-24.04
│ ├── greeting.sh
│ ├── install-partial
│ └── install_base.sh
│ └── install.sh
├── samples
├── sample-index.html
├── sample-website-index.html
└── ubuntu
│ └── nginx.conf.sample
├── screenshots
├── dashboard.png
└── install-screen.png
├── update
└── update-web-panel.sh
├── version.txt
└── web
├── .editorconfig
├── .gitattributes
├── .gitignore
├── Modules
├── Customer
│ ├── App
│ │ ├── Console
│ │ │ ├── GitRepositoryMarkAsCloned.php
│ │ │ └── GitRepositoryMarkAsPulled.php
│ │ ├── Filament
│ │ │ ├── Pages
│ │ │ │ ├── CloneGitRepository.php
│ │ │ │ ├── FileManager.php
│ │ │ │ └── PHPMyAdmin.php
│ │ │ └── Resources
│ │ │ │ ├── CronJobResource.php
│ │ │ │ ├── CronJobResource
│ │ │ │ └── Pages
│ │ │ │ │ ├── CreateCronJob.php
│ │ │ │ │ ├── EditCronJob.php
│ │ │ │ │ └── ListCronJobs.php
│ │ │ │ ├── DatabaseResource.php
│ │ │ │ ├── DatabaseResource
│ │ │ │ └── Pages
│ │ │ │ │ ├── CreateDatabase.php
│ │ │ │ │ ├── EditDatabase.php
│ │ │ │ │ └── ListDatabases.php
│ │ │ │ ├── DomainResource.php
│ │ │ │ ├── DomainResource
│ │ │ │ └── Pages
│ │ │ │ │ ├── CreateDomain.php
│ │ │ │ │ ├── EditDomain.php
│ │ │ │ │ └── ListDomains.php
│ │ │ │ ├── GitRepositoryResource.php
│ │ │ │ ├── GitRepositoryResource
│ │ │ │ └── Pages
│ │ │ │ │ ├── EditGitRepository.php
│ │ │ │ │ └── ListGitRepositories.php
│ │ │ │ ├── GitSshKeyResource.php
│ │ │ │ ├── GitSshKeyResource
│ │ │ │ └── Pages
│ │ │ │ │ ├── CreateGitSshKey.php
│ │ │ │ │ ├── EditGitSshKey.php
│ │ │ │ │ └── ListGitSshKeys.php
│ │ │ │ ├── HostingSubscriptionBackupResource.php
│ │ │ │ └── HostingSubscriptionBackupResource
│ │ │ │ └── Pages
│ │ │ │ ├── CreateHostingSubscriptionBackup.php
│ │ │ │ ├── EditHostingSubscriptionBackup.php
│ │ │ │ └── ListHostingSubscriptionBackups.php
│ │ ├── Http
│ │ │ ├── Controllers
│ │ │ │ ├── .gitkeep
│ │ │ │ ├── CustomerController.php
│ │ │ │ └── PHPMyAdminController.php
│ │ │ └── Middleware
│ │ │ │ └── CustomerAuthenticate.php
│ │ └── Providers
│ │ │ ├── .gitkeep
│ │ │ ├── CustomerServiceProvider.php
│ │ │ ├── Filament
│ │ │ └── CustomerPanelProvider.php
│ │ │ └── RouteServiceProvider.php
│ ├── composer.json
│ ├── config
│ │ ├── .gitkeep
│ │ └── config.php
│ ├── module.json
│ ├── package.json
│ ├── resources
│ │ ├── assets
│ │ │ ├── js
│ │ │ │ └── app.js
│ │ │ └── sass
│ │ │ │ └── app.scss
│ │ └── views
│ │ │ ├── .gitkeep
│ │ │ ├── filament
│ │ │ └── pages
│ │ │ │ ├── clone-git-repository.blade.php
│ │ │ │ ├── file-manager.blade.php
│ │ │ │ └── phpmyadmin.blade.php
│ │ │ ├── index.blade.php
│ │ │ └── layouts
│ │ │ └── master.blade.php
│ ├── routes
│ │ ├── .gitkeep
│ │ ├── api.php
│ │ └── web.php
│ └── vite.config.js
├── Docker
│ ├── App
│ │ ├── Console
│ │ │ ├── DockerContainers.php
│ │ │ ├── DockerRunImage.php
│ │ │ └── DockerSearchImages.php
│ │ ├── Http
│ │ │ └── Controllers
│ │ │ │ ├── .gitkeep
│ │ │ │ └── DockerController.php
│ │ ├── Listeners
│ │ │ └── ModuleIsInstalledListener.php
│ │ ├── Models
│ │ │ ├── DockerContainer.php
│ │ │ ├── DockerImage.php
│ │ │ └── DockerTemplate.php
│ │ └── Providers
│ │ │ ├── .gitkeep
│ │ │ ├── DockerServiceProvider.php
│ │ │ └── RouteServiceProvider.php
│ ├── Database
│ │ └── migrations
│ │ │ ├── 2024_04_19_222101_create_docker_containers_table.php
│ │ │ ├── 2024_04_19_222101_create_docker_images_table.php
│ │ │ └── 2024_04_27_105020_create_docker_templates_table.php
│ ├── DockerApi.php
│ ├── DockerContainerApi.php
│ ├── Filament
│ │ └── Clusters
│ │ │ ├── Docker
│ │ │ ├── Pages
│ │ │ │ ├── DockerCatalog.php
│ │ │ │ └── Settings.php.stop-for-now
│ │ │ └── Resources
│ │ │ │ ├── DockerContainerResource.php
│ │ │ │ ├── DockerContainerResource
│ │ │ │ └── Pages
│ │ │ │ │ ├── CreateDockerContainer.php
│ │ │ │ │ ├── EditDockerContainer.php
│ │ │ │ │ ├── ListDockerContainers.php
│ │ │ │ │ └── ViewDockerContainer.php
│ │ │ │ ├── DockerTemplateResource.php.stop-for-now
│ │ │ │ └── DockerTemplateResource
│ │ │ │ └── Pages
│ │ │ │ ├── CreateDockerTemplate.php
│ │ │ │ ├── EditDockerTemplate.php
│ │ │ │ └── ListDockerTemplates.php
│ │ │ └── DockerCluster.php
│ ├── PostInstall.php
│ ├── __module.json
│ ├── composer.json
│ ├── config
│ │ ├── .gitkeep
│ │ └── config.php
│ ├── package.json
│ ├── resources
│ │ ├── assets
│ │ │ ├── docker-svg
│ │ │ │ ├── catalog.svg
│ │ │ │ ├── logo.svg
│ │ │ │ └── templates.svg
│ │ │ ├── js
│ │ │ │ └── app.js
│ │ │ └── sass
│ │ │ │ └── app.scss
│ │ └── views
│ │ │ ├── .gitkeep
│ │ │ ├── actions
│ │ │ ├── docker-compose-simple.txt
│ │ │ └── docker-compose-yml.blade.php
│ │ │ ├── docker-templates
│ │ │ ├── drupal.yml
│ │ │ ├── joomla.yml
│ │ │ ├── microweber.yml
│ │ │ ├── mongo.yml
│ │ │ ├── mysql.yml
│ │ │ ├── postgres.yml
│ │ │ ├── prestashop.yml
│ │ │ ├── redis.yml
│ │ │ └── wordpress.yml
│ │ │ ├── filament
│ │ │ ├── infolists
│ │ │ │ └── docker-container
│ │ │ │ │ ├── actions.blade.php
│ │ │ │ │ └── logs.blade.php
│ │ │ └── pages
│ │ │ │ └── docker-catalog.blade.php
│ │ │ ├── index.blade.php
│ │ │ └── layouts
│ │ │ └── master.blade.php
│ ├── routes
│ │ ├── .gitkeep
│ │ ├── api.php
│ │ └── web.php
│ ├── shell-scripts
│ │ ├── get-available-port.sh
│ │ └── install-docker.sh
│ └── vite.config.js
├── Email
│ ├── App
│ │ ├── Console
│ │ │ └── SetupEmailServer.php
│ │ ├── Enums
│ │ │ └── ServiceStatus.php
│ │ ├── Filament
│ │ │ ├── Pages
│ │ │ │ ├── EmailHealthStatusPage.php
│ │ │ │ ├── EmailSettings.php
│ │ │ │ └── SendEmail.php
│ │ │ └── Resources
│ │ │ │ ├── DomainsResource
│ │ │ │ └── Pages
│ │ │ │ │ └── ListDomains.php
│ │ │ │ ├── EmailAliasDomainResource.php
│ │ │ │ ├── EmailAliasDomainResource
│ │ │ │ └── Pages
│ │ │ │ │ ├── CreateEmailAliasDomain.php
│ │ │ │ │ ├── EditEmailAliasDomain.php
│ │ │ │ │ └── ListEmailAliasDomains.php
│ │ │ │ ├── EmailAliasResource.php
│ │ │ │ ├── EmailAliasResource
│ │ │ │ └── Pages
│ │ │ │ │ ├── CreateEmailAlias.php
│ │ │ │ │ ├── EditEmailAlias.php
│ │ │ │ │ └── ListEmailAliases.php
│ │ │ │ ├── EmailBoxResource.php
│ │ │ │ ├── EmailBoxResource
│ │ │ │ └── Pages
│ │ │ │ │ ├── CreateEmailBox.php
│ │ │ │ │ ├── EditEmailBox.php
│ │ │ │ │ └── ListEmailBoxes.php
│ │ │ │ └── EmailDomainResource.php
│ │ ├── Http
│ │ │ ├── Controllers
│ │ │ │ ├── .gitkeep
│ │ │ │ └── EmailController.php
│ │ │ └── Livewire
│ │ │ │ └── DkimSetup.php
│ │ ├── Models
│ │ │ ├── DomainDkim.php
│ │ │ ├── DomainDkimSigning.php
│ │ │ ├── EmailAlias.php
│ │ │ ├── EmailAliasDomain.php
│ │ │ ├── EmailBox.php
│ │ │ ├── EmailHealthStatus.php
│ │ │ ├── EmailQuota.php
│ │ │ └── EmailQuota2.php
│ │ ├── Providers
│ │ │ ├── .gitkeep
│ │ │ ├── EmailServiceProvider.php
│ │ │ └── RouteServiceProvider.php
│ │ └── Services
│ │ │ ├── EmailHealthService.php
│ │ │ └── EmailService.php
│ ├── Database
│ │ └── migrations
│ │ │ ├── 2024_09_18_130132_create_domain_dkim_signings_table.php
│ │ │ ├── 2024_09_18_130142_create_domain_dkim_table.php
│ │ │ ├── 2024_09_18_130258_create_email_aliases_table.php
│ │ │ ├── 2024_09_18_130314_create_email_alias_domains_table.php
│ │ │ ├── 2024_09_18_130411_create_email_boxes_table.php
│ │ │ ├── 2024_09_18_130431_create_email_quotas_table.php
│ │ │ └── 2024_09_18_130450_create_email_quotas2_table.php
│ ├── DkimDomainSetup.php
│ ├── PostInstall.php
│ ├── composer.json
│ ├── config
│ │ ├── .gitkeep
│ │ └── config.php
│ ├── module.json
│ ├── package.json
│ ├── resources
│ │ ├── assets
│ │ │ ├── email-svg
│ │ │ │ └── logo.svg
│ │ │ ├── js
│ │ │ │ └── app.js
│ │ │ └── sass
│ │ │ │ └── app.scss
│ │ └── views
│ │ │ ├── .gitkeep
│ │ │ ├── filament
│ │ │ └── pages
│ │ │ │ ├── email-health-status.blade.php
│ │ │ │ ├── email-settings.blade.php
│ │ │ │ ├── send-email.blade.php
│ │ │ │ └── view-log-modal.blade.php
│ │ │ ├── index.blade.php
│ │ │ ├── layouts
│ │ │ └── master.blade.php
│ │ │ ├── livewire
│ │ │ └── dkim-setup.blade.php
│ │ │ └── server
│ │ │ ├── opendkim
│ │ │ └── opendkim.conf
│ │ │ └── postfix
│ │ │ ├── main.cf
│ │ │ ├── master.cf
│ │ │ └── sql
│ │ │ ├── mysql_virtual_alias_maps.cf
│ │ │ ├── mysql_virtual_domains_maps.cf
│ │ │ └── mysql_virtual_mailbox_maps.cf
│ ├── routes
│ │ ├── .gitkeep
│ │ ├── api.php
│ │ └── web.php
│ ├── server
│ │ ├── opendkim
│ │ │ ├── default-opendkim
│ │ │ └── opendkim.conf
│ │ └── postfix
│ │ │ ├── main.cf
│ │ │ └── master.cf
│ ├── shell
│ │ └── install.sh
│ └── vite.config.js
├── LetsEncrypt
│ ├── Actions
│ │ ├── acmephp.phar
│ │ └── acmephp.phar.pubkey
│ ├── App
│ │ ├── Http
│ │ │ └── Controllers
│ │ │ │ ├── .gitkeep
│ │ │ │ └── LetsEncryptController.php
│ │ └── Providers
│ │ │ ├── .gitkeep
│ │ │ ├── LetsEncryptServiceProvider.php
│ │ │ └── RouteServiceProvider.php
│ ├── Console
│ │ └── Commands
│ │ │ └── LetsEncryptHttpAuthenticatorHook.php
│ ├── Database
│ │ └── migrations
│ │ │ └── 2024_04_16_131552_create_lets_encrypt_certificates_table.php
│ ├── Filament
│ │ └── Clusters
│ │ │ ├── LetsEncrypt
│ │ │ ├── Pages
│ │ │ │ ├── IssueWildcardCertificate.php
│ │ │ │ └── Settings.php
│ │ │ └── Resources
│ │ │ │ ├── DomainSslCertificateResource.php
│ │ │ │ ├── DomainSslCertificateResource
│ │ │ │ └── Pages
│ │ │ │ │ ├── CreateDomainSslCertificate.php
│ │ │ │ │ ├── EditDomainSslCertificate.php
│ │ │ │ │ └── ListDomainSslCertificates.php
│ │ │ │ ├── LetsEncryptCertificateResource.php
│ │ │ │ └── LetsEncryptCertificateResource
│ │ │ │ └── Pages
│ │ │ │ ├── CreateLetsEncryptCertificate.php
│ │ │ │ ├── EditLetsEncryptCertificate.php
│ │ │ │ └── ListLetsEncryptCertificates.php
│ │ │ └── LetsEncryptCluster.php
│ ├── Jobs
│ │ └── LetsEncryptSecureDomain.php
│ ├── LetsEncryptApacheVirtualHostConfig.php
│ ├── Listeners
│ │ └── DomainIsCreatedListener.php
│ ├── Models
│ │ └── LetsEncryptCertificate.php
│ ├── PostInstall.php
│ ├── __module.json
│ ├── composer.json
│ ├── config
│ │ ├── .gitkeep
│ │ └── config.php
│ ├── package.json
│ ├── resources
│ │ ├── assets
│ │ │ ├── js
│ │ │ │ └── app.js
│ │ │ ├── lets-encrypt-svg
│ │ │ │ └── logo.svg
│ │ │ └── sass
│ │ │ │ └── app.scss
│ │ └── views
│ │ │ ├── .gitkeep
│ │ │ ├── actions
│ │ │ ├── acme-config-wildcard-yaml.blade.php
│ │ │ ├── acme-config-yaml.blade.php
│ │ │ ├── acme-sh-http-secure-command.blade.php
│ │ │ └── certbot-http-secure-command.blade.php
│ │ │ ├── filament
│ │ │ ├── wildcard_install_finish.blade.php
│ │ │ └── wildcard_install_instructions.blade.php
│ │ │ ├── index.blade.php
│ │ │ └── layouts
│ │ │ └── master.blade.php
│ ├── routes
│ │ ├── .gitkeep
│ │ ├── api.php
│ │ └── web.php
│ ├── shell
│ │ ├── acme.sh
│ │ ├── hooks
│ │ │ ├── post
│ │ │ │ └── http-cleanup.sh
│ │ │ └── pre
│ │ │ │ └── http-authenticator.sh
│ │ └── install-letsencrypt.sh
│ └── vite.config.js
├── Microweber
│ ├── App
│ │ ├── Actions
│ │ │ └── MicroweberScanner.php
│ │ ├── Console
│ │ │ └── Commands
│ │ │ │ ├── DownloadMicroweber.php
│ │ │ │ └── ReinstallMicroweberInstallations.php
│ │ ├── Http
│ │ │ └── Controllers
│ │ │ │ ├── .gitkeep
│ │ │ │ └── MicroweberController.php
│ │ ├── Models
│ │ │ └── MicroweberInstallation.php
│ │ └── Providers
│ │ │ ├── .gitkeep
│ │ │ ├── EventServiceProvider.php
│ │ │ ├── MicroweberServiceProvider.php
│ │ │ └── RouteServiceProvider.php
│ ├── Database
│ │ └── migrations
│ │ │ └── 2024_04_02_205448_create_microweber_installations_table.php
│ ├── Filament
│ │ └── Clusters
│ │ │ ├── Microweber
│ │ │ ├── Pages
│ │ │ │ ├── Settings.php
│ │ │ │ ├── Version.php
│ │ │ │ └── Whitelabel.php
│ │ │ └── Resources
│ │ │ │ ├── InstallationResource.php
│ │ │ │ └── InstallationResource
│ │ │ │ └── Pages
│ │ │ │ ├── CreateInstallation.php
│ │ │ │ ├── EditInstallation.php
│ │ │ │ └── ListInstallations.php
│ │ │ └── MicroweberCluster.php
│ ├── Jobs
│ │ ├── DownloadMicroweber.php
│ │ └── UpdateWhitelabelToWebsites.php
│ ├── Listeners
│ │ ├── DomainIsChangedListener.php
│ │ ├── DomainIsCreatedListener.php
│ │ └── DomainIsDeletedListener.php
│ ├── MicroweberApacheVirtualHostConfig.php
│ ├── MicroweberBackupConfig.php
│ ├── MicroweberComposerClientHelper.php
│ ├── PostInstall.php
│ ├── Shell
│ │ └── Adapters
│ │ │ └── PhyreShellExecutor.php
│ ├── composer.json
│ ├── composer.lock
│ ├── config
│ │ ├── .gitkeep
│ │ └── config.php
│ ├── module.json
│ ├── package.json
│ ├── resources
│ │ ├── assets
│ │ │ ├── js
│ │ │ │ └── app.js
│ │ │ ├── mw-svg
│ │ │ │ └── mw_logo_small_white.svg
│ │ │ └── sass
│ │ │ │ └── app.scss
│ │ └── views
│ │ │ ├── .gitkeep
│ │ │ ├── filament
│ │ │ └── admin
│ │ │ │ └── pages
│ │ │ │ └── version.blade.php
│ │ │ ├── index.blade.php
│ │ │ └── layouts
│ │ │ └── master.blade.php
│ ├── routes
│ │ ├── .gitkeep
│ │ ├── api.php
│ │ └── web.php
│ └── vite.config.js
├── Minecraft
│ ├── App
│ │ ├── Filament
│ │ │ └── Resources
│ │ │ │ ├── MinecraftServerResource.php
│ │ │ │ └── MinecraftServerResource
│ │ │ │ └── Pages
│ │ │ │ ├── CreateMinecraftServer.php
│ │ │ │ ├── EditMinecraftServer.php
│ │ │ │ ├── ListMinecraftServers.php
│ │ │ │ └── ViewMinecraftServer.php
│ │ ├── Http
│ │ │ └── Controllers
│ │ │ │ ├── .gitkeep
│ │ │ │ └── MinecraftController.php
│ │ ├── Models
│ │ │ └── MinecraftServer.php
│ │ └── Providers
│ │ │ ├── .gitkeep
│ │ │ ├── MinecraftServiceProvider.php
│ │ │ └── RouteServiceProvider.php
│ ├── Database
│ │ └── migrations
│ │ │ └── 2024_05_13_080018_crete_minecraft_servers_table.php
│ ├── PostInstall.php
│ ├── __module.json
│ ├── composer.json
│ ├── config
│ │ ├── .gitkeep
│ │ └── config.php
│ ├── package.json
│ ├── resources
│ │ ├── assets
│ │ │ ├── icons-svg
│ │ │ │ └── logo.svg
│ │ │ ├── js
│ │ │ │ └── app.js
│ │ │ └── sass
│ │ │ │ └── app.scss
│ │ └── views
│ │ │ ├── .gitkeep
│ │ │ ├── actions
│ │ │ └── docker-compose.blade.php
│ │ │ ├── index.blade.php
│ │ │ └── layouts
│ │ │ └── master.blade.php
│ ├── routes
│ │ ├── .gitkeep
│ │ ├── api.php
│ │ └── web.php
│ ├── shell-scripts
│ │ ├── get-available-port.sh
│ │ └── install-docker.sh
│ └── vite.config.js
├── SSLManager
│ ├── App
│ │ ├── Console
│ │ │ └── RenewSSL.php
│ │ ├── Filament
│ │ │ ├── Pages
│ │ │ │ └── WildcardIssuer.php
│ │ │ └── Resources
│ │ │ │ ├── CertificateResource.php
│ │ │ │ └── CertificateResource
│ │ │ │ └── Pages
│ │ │ │ ├── CreateCertificate.php
│ │ │ │ ├── EditCertificate.php
│ │ │ │ └── ListCertificates.php
│ │ ├── Http
│ │ │ └── Controllers
│ │ │ │ ├── .gitkeep
│ │ │ │ └── SSLManagerController.php
│ │ ├── Jobs
│ │ │ └── SecureDomain.php
│ │ ├── Models
│ │ │ └── Certificate.php
│ │ └── Providers
│ │ │ ├── .gitkeep
│ │ │ ├── RouteServiceProvider.php
│ │ │ └── SSLManagerServiceProvider.php
│ ├── Database
│ │ ├── Seeders
│ │ │ ├── .gitkeep
│ │ │ └── SSLManagerDatabaseSeeder.php
│ │ └── migrations
│ │ │ └── 2025_01_30_150248_create_certificates_table.php
│ ├── composer.json
│ ├── config
│ │ ├── .gitkeep
│ │ └── config.php
│ ├── module.json
│ ├── package.json
│ ├── resources
│ │ ├── assets
│ │ │ ├── js
│ │ │ │ └── app.js
│ │ │ ├── sass
│ │ │ │ └── app.scss
│ │ │ └── ssl-manager-svg
│ │ │ │ └── logo.svg
│ │ └── views
│ │ │ ├── .gitkeep
│ │ │ ├── actions
│ │ │ └── acme-sh-http-secure-command.blade.php
│ │ │ ├── filament
│ │ │ ├── pages
│ │ │ │ └── wildcard-issuer.blade.php
│ │ │ ├── wildcard_install_finish.blade.php
│ │ │ └── wildcard_install_instructions.blade.php
│ │ │ ├── index.blade.php
│ │ │ └── layouts
│ │ │ └── master.blade.php
│ ├── routes
│ │ ├── .gitkeep
│ │ ├── api.php
│ │ └── web.php
│ ├── shell
│ │ └── acme.sh
│ └── vite.config.js
└── Terminal
│ ├── App
│ ├── Http
│ │ └── Controllers
│ │ │ ├── .gitkeep
│ │ │ └── TerminalController.php
│ └── Providers
│ │ ├── .gitkeep
│ │ ├── RouteServiceProvider.php
│ │ └── TerminalServiceProvider.php
│ ├── Filament
│ └── Pages
│ │ └── Terminal.php
│ ├── PostInstall.php
│ ├── composer.json
│ ├── config
│ ├── .gitkeep
│ └── config.php
│ ├── module.json
│ ├── nodejs
│ └── terminal
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ └── server.js
│ ├── package.json
│ ├── resources
│ ├── assets
│ │ ├── js
│ │ │ └── app.js
│ │ ├── sass
│ │ │ └── app.scss
│ │ └── terminal-svg
│ │ │ └── logo.svg
│ └── views
│ │ ├── .gitkeep
│ │ ├── filament
│ │ └── pages
│ │ │ └── terminal.blade.php
│ │ ├── index.blade.php
│ │ └── layouts
│ │ └── master.blade.php
│ ├── routes
│ ├── .gitkeep
│ ├── api.php
│ └── web.php
│ ├── shell-scripts
│ └── install-nodejs.sh
│ └── vite.config.js
├── acme-php-test.sh
├── apache-benchmark-test.sh
├── app
├── Actions
│ ├── CreateLinuxUser.php
│ ├── CreateLinuxWebUser.php
│ └── GetLinuxUser.php
├── ApacheParser.php
├── ApiClient.php
├── ApiSDK
│ └── PhyreApiSDK.php
├── Backup
│ ├── Abstract
│ │ └── BackupConfigBase.php
│ └── BackupManager.php
├── BackupStorage.php
├── Console
│ ├── Commands
│ │ ├── ApachePingWebsitesWithCurl.php
│ │ ├── CreateAdminAccount.php
│ │ ├── CreateDailyFullBackup.php
│ │ ├── CreateDailyFullHostingSubscriptionsBackup.php
│ │ ├── HealthCheck.php
│ │ ├── InstallApache.php
│ │ ├── InstallPhyreModule.php
│ │ ├── KeyGenerate.php
│ │ ├── ResetAdminAccountPassword.php
│ │ ├── RunBackupChecks.php
│ │ ├── RunDomainRepair.php
│ │ ├── RunRepair.php
│ │ ├── RunUploadBackupsToRemoteServers.php
│ │ ├── SetIniSettings.php
│ │ ├── SetupMasterDomainSSL.php
│ │ └── UpdatePhyre.php
│ └── Kernel.php
├── Events
│ ├── DomainIsChanged.php
│ ├── DomainIsCreated.php
│ ├── DomainIsDeleted.php
│ ├── ModelCustomerCreated.php
│ ├── ModelCustomerDeleting.php
│ ├── ModelDomainDeleting.php
│ ├── ModelHostingSubscriptionCreated.php
│ ├── ModelHostingSubscriptionDeleting.php
│ ├── ModelPhyreServerCreated.php
│ └── ModuleIsInstalled.php
├── Exceptions
│ └── Handler.php
├── Filament
│ ├── Enums
│ │ ├── BackupStatus.php
│ │ ├── BackupType.php
│ │ ├── HostingSubscriptionBackupType.php
│ │ └── ServerApplicationType.php
│ ├── Pages
│ │ ├── CreateHostingSubscription.php
│ │ ├── Modules.php
│ │ ├── PHPInfo.php
│ │ ├── PHPInstaller.php
│ │ ├── PhyreUpdates.php
│ │ ├── RepairTool.php
│ │ ├── Settings.php
│ │ ├── Settings
│ │ │ ├── GeneralSettings.php
│ │ │ └── PhyreApperance.php
│ │ └── UpdateLog.php
│ ├── Resources
│ │ ├── ApiKeyResource.php
│ │ ├── ApiKeyResource
│ │ │ └── Pages
│ │ │ │ ├── CreateApiKey.php
│ │ │ │ ├── EditApiKey.php
│ │ │ │ └── ListApiKeys.php
│ │ ├── BackupResource.php
│ │ ├── BackupResource
│ │ │ ├── Pages
│ │ │ │ ├── CreateBackup.php
│ │ │ │ ├── ListBackups.php
│ │ │ │ ├── ManageBackups.php
│ │ │ │ └── ViewBackup.php
│ │ │ └── Widgets
│ │ │ │ └── BackupStats.php
│ │ ├── CronJobResource.php
│ │ ├── CronJobResource
│ │ │ └── Pages
│ │ │ │ ├── CreateCronJob.php
│ │ │ │ ├── EditCronJob.php
│ │ │ │ └── ListCronJobs.php
│ │ ├── CustomerResource.php
│ │ ├── CustomerResource
│ │ │ └── Pages
│ │ │ │ ├── CreateCustomer.php
│ │ │ │ ├── EditCustomer.php
│ │ │ │ ├── ListCustomers.php
│ │ │ │ └── ManageCustomers.php
│ │ ├── DomainResource.php
│ │ ├── DomainResource
│ │ │ └── Pages
│ │ │ │ ├── CreateDomain.php
│ │ │ │ ├── EditDomain.php
│ │ │ │ ├── ListDomains.php
│ │ │ │ └── ViewDomain.php
│ │ ├── HostingPlanResource.php
│ │ ├── HostingPlanResource
│ │ │ └── Pages
│ │ │ │ ├── CreateHostingPlan.php
│ │ │ │ ├── EditHostingPlan.php
│ │ │ │ └── ListHostingPlans.php
│ │ ├── HostingSubscriptionResource.php
│ │ ├── HostingSubscriptionResource
│ │ │ └── Pages
│ │ │ │ ├── EditHostingSubscription.php
│ │ │ │ ├── ListHostingSubscriptions.php
│ │ │ │ ├── ManageHostingSubscriptionBackups.php
│ │ │ │ ├── ManageHostingSubscriptions.php
│ │ │ │ └── ViewHostingSubscription.php
│ │ ├── PhyreServerResource.php.waiting-for.dev
│ │ ├── PhyreServerResource
│ │ │ └── Pages
│ │ │ │ ├── CreatePhyreServer.php
│ │ │ │ ├── EditPhyreServer.php
│ │ │ │ └── ListPhyreServers.php
│ │ ├── RemoteBackupServerResource.php
│ │ ├── RemoteBackupServerResource
│ │ │ └── Pages
│ │ │ │ ├── CreateRemoteBackupServer.php
│ │ │ │ ├── EditRemoteBackupServer.php
│ │ │ │ └── ListRemoteBackupServers.php
│ │ ├── RemoteDatabaseServerResource.php
│ │ ├── RemoteDatabaseServerResource
│ │ │ └── Pages
│ │ │ │ ├── CreateRemoteDatabaseServer.php
│ │ │ │ ├── EditRemoteDatabaseServer.php
│ │ │ │ └── ListRemoteDatabaseServers.php
│ │ ├── UserResource.php
│ │ └── UserResource
│ │ │ └── Pages
│ │ │ ├── CreateUser.php
│ │ │ ├── EditUser.php
│ │ │ └── ListUsers.php
│ └── Widgets
│ │ ├── CustomersCount.php
│ │ ├── ServerDiskUsageStatistic.php
│ │ ├── ServerMemoryStatistic.php
│ │ ├── ServerMemoryStatisticCount.php
│ │ └── Websites.php
├── GitClient.php
├── Helpers.php
├── Http
│ ├── Controllers
│ │ ├── Api
│ │ │ ├── CustomersController.php
│ │ │ ├── DomainsController.php
│ │ │ ├── HealthController.php
│ │ │ ├── HostingPlansController.php
│ │ │ ├── HostingSubscriptionsController.php
│ │ │ └── Request
│ │ │ │ ├── ApiRequest.php
│ │ │ │ ├── AuthLoginRequest.php
│ │ │ │ ├── CustomerCreateRequest.php
│ │ │ │ └── HostingSubscriptionCreateRequest.php
│ │ ├── ApiController.php
│ │ ├── BackupDownloadController.php
│ │ └── Controller.php
│ ├── Kernel.php
│ └── Middleware
│ │ ├── ApiKeyMiddleware.php
│ │ ├── Authenticate.php
│ │ ├── EncryptCookies.php
│ │ ├── IsInstalled.php
│ │ ├── PreventRequestsDuringMaintenance.php
│ │ ├── RedirectIfAuthenticated.php
│ │ ├── TrimStrings.php
│ │ ├── TrustHosts.php
│ │ ├── TrustProxies.php
│ │ ├── ValidateSignature.php
│ │ └── VerifyCsrfToken.php
├── Installers
│ └── Server
│ │ └── Applications
│ │ ├── DovecotInstaller.php
│ │ ├── NodeJsInstaller.php
│ │ ├── PHPInstaller.php
│ │ ├── PythonInstaller.php
│ │ └── RubyInstaller.php
├── Jobs
│ ├── ApacheBuild.php
│ ├── ProcessHostingSubscriptionBackup.php
│ └── RestoreBackup.php
├── Listeners
│ └── ModelPhyreServerCreatedListener.php
├── Livewire
│ ├── BackupLog.php
│ ├── Components
│ │ └── QuickServiceRestartMenu.php
│ ├── FileManager.php
│ ├── HostingSubscriptionBackupLog.php
│ ├── Installer.php
│ └── JobQueueNotifications.php
├── MasterDomain.php
├── Models
│ ├── ApiKey.php
│ ├── Backup.php
│ ├── CronJob.php
│ ├── Customer.php
│ ├── Database.php
│ ├── DatabaseUser.php
│ ├── Domain.php
│ ├── DomainSslCertificate.php
│ ├── FileItem.php
│ ├── GitRepository.php
│ ├── GitSshKey.php
│ ├── HostingPlan.php
│ ├── HostingSubscription.php
│ ├── HostingSubscriptionBackup.php
│ ├── HostingSubscriptionFtpAccount.php
│ ├── Module.php
│ ├── PHPMyAdminSSOToken.php
│ ├── PhyreServer.php
│ ├── RemoteBackupServer.php
│ ├── RemoteDatabaseServer.php
│ ├── Scopes
│ │ ├── CustomerDomainScope.php
│ │ ├── CustomerHostingSubscriptionScope.php
│ │ └── CustomerScope.php
│ └── User.php
├── ModulePostInstall.php
├── ModulesManager.php
├── PhyreBlade.php
├── PhyreConfig.php
├── PhyreLaravelApplication.php
├── Policies
│ └── CustomerPolicy.php
├── Providers
│ ├── AppServiceProvider.php
│ ├── AuthServiceProvider.php
│ ├── BroadcastServiceProvider.php
│ ├── EventServiceProvider.php
│ ├── Filament
│ │ └── AdminPanelProvider.php
│ └── RouteServiceProvider.php
├── Services
│ ├── HostingSubscriptionService.php
│ └── RemoteDatabaseService.php
├── Settings.php
├── ShellApi.php
├── Statistics
│ └── ServerStatistic.php
├── SupportedApplicationTypes.php
├── UniversalDatabaseExecutor.php
└── VirtualHosts
│ ├── ApacheVirtualHostConfigBase.php
│ ├── ApacheVirtualHostManager.php
│ └── DTO
│ └── ApacheVirtualHostSettings.php
├── artisan
├── bootstrap
├── app.php
└── cache
│ └── .gitignore
├── codecov.yml
├── composer-update.sh
├── composer.json
├── composer.lock
├── config.php.example
├── config
├── app.php
├── auth.php
├── authentication-log.php
├── blade-icons.php
├── broadcasting.php
├── cache.php
├── cors.php
├── database.php
├── filament-authentication-log.php
├── filament.php
├── filesystems.php
├── hashing.php
├── l5-swagger.php
├── logging.php
├── mail.php
├── queue.php
├── sanctum.php
├── services.php
├── session.php
└── view.php
├── database
├── .gitignore
├── factories
│ └── UserFactory.php
├── migrations
│ ├── 2014_10_12_000000_create_users_table.php
│ ├── 2014_10_12_100000_create_password_reset_tokens_table.php
│ ├── 2019_08_19_000000_create_failed_jobs_table.php
│ ├── 2019_12_14_000001_create_personal_access_tokens_table.php
│ ├── 2023_11_23_214342_create_domains_table.php
│ ├── 2023_11_23_214641_create_cron_jobs_table.php
│ ├── 2024_04_01_073021_create_domain_ssl_certificates_table.php
│ ├── 2024_04_02_120943_create_settings_table.php
│ ├── 2024_04_02_155917_create_hosting_plans_table.php
│ ├── 2024_04_02_173942_create_authentication_log_table.php
│ ├── 2024_04_02_181018_create_customers_table.php
│ ├── 2024_04_02_183209_create_hosting_subscriptions_table.php
│ ├── 2024_04_06_144436_create_phyre_servers_table.php
│ ├── 2024_04_09_094026_create_remote_database_servers_table.php
│ ├── 2024_04_09_111420_create_databases_table.php
│ ├── 2024_04_09_113005_create_database_users_table.php
│ ├── 2024_04_12_123258_create_api_keys_table.php
│ ├── 2024_04_24_144158_create_backups_table.php
│ ├── 2024_04_25_134711_create_hosting_subscription_backups_table.php
│ ├── 2024_04_26_183012_create_modules_table.php
│ ├── 2024_04_27_101854_create_notifications_table.php
│ ├── 2024_04_29_104237_create_remote_backup_servers_table.php
│ ├── 2024_05_07_120402_create_jobs_table.php
│ ├── 2024_05_09_082656_create_hosting_subscription_ftp_accounts_table.php
│ ├── 2024_09_10_142433_create_git_repositories_table.php
│ ├── 2024_09_11_093038_create_git_ssh_keys_table.php
│ ├── 2024_09_12_081547_create_phpmyadmin_sso_tokens_table.php
│ ├── 2024_09_12_142433_add_deploy_script_to_git_repositories_table.php
│ └── 2024_09_13_113429_create_sessions_table.php
└── seeders
│ └── DatabaseSeeder.php
├── db-migrate.sh
├── lang
└── vendor
│ └── authentication-log
│ ├── en.json
│ └── fr.json
├── modules-git.txt
├── modules_statuses.json
├── package-lock.json
├── package.json
├── phpunit-coverage.xml
├── phpunit.xml
├── phyre-config.ini.example
├── pint.json
├── postcss.config.js
├── public
├── .htaccess
├── build
│ ├── assets
│ │ ├── app-0fd9001c.css
│ │ ├── app-f9f1eaaf.js
│ │ ├── web-terminal-940be4ad.js
│ │ └── web-terminal-c039bc4a.css
│ └── manifest.json
├── css
│ ├── archilex
│ │ └── filament-toggle-icon-column
│ │ │ └── filament-toggle-icon-column.css
│ ├── filament
│ │ ├── filament
│ │ │ └── app.css
│ │ ├── forms
│ │ │ └── forms.css
│ │ └── support
│ │ │ └── support.css
│ └── riodwanto
│ │ └── filament-ace-editor
│ │ └── filament-ace-editor.css
├── favicon.ico
├── images
│ ├── banner
│ │ ├── themes-wordpress.jpg
│ │ ├── wordpress-logo.png
│ │ ├── wordpress-themes.png
│ │ └── wordpress.jpg
│ ├── modules
│ │ ├── letsencrypt.png
│ │ ├── microweber.png
│ │ ├── opencart.png
│ │ ├── phyre-logo.svg
│ │ └── wordpress.svg
│ └── phyre-logo.svg
├── index.php
├── js
│ ├── app
│ │ └── components
│ │ │ └── apexcharts.js
│ ├── filament
│ │ ├── filament
│ │ │ ├── app.js
│ │ │ └── echo.js
│ │ ├── forms
│ │ │ └── components
│ │ │ │ ├── color-picker.js
│ │ │ │ ├── date-time-picker.js
│ │ │ │ ├── file-upload.js
│ │ │ │ ├── key-value.js
│ │ │ │ ├── markdown-editor.js
│ │ │ │ ├── rich-editor.js
│ │ │ │ ├── select.js
│ │ │ │ ├── tags-input.js
│ │ │ │ └── textarea.js
│ │ ├── notifications
│ │ │ └── notifications.js
│ │ ├── support
│ │ │ ├── async-alpine.js
│ │ │ └── support.js
│ │ ├── tables
│ │ │ └── components
│ │ │ │ └── table.js
│ │ └── widgets
│ │ │ └── components
│ │ │ ├── chart.js
│ │ │ └── stats-overview
│ │ │ └── stat
│ │ │ └── chart.js
│ └── riodwanto
│ │ └── filament-ace-editor
│ │ └── components
│ │ └── filament-ace-editor.js
├── robots.txt
└── vendor
│ └── bladewind
│ ├── css
│ ├── animate.min.css
│ ├── bladewind-ui.min.css
│ └── flags.css
│ ├── icons
│ ├── outline
│ │ ├── academic-cap.svg
│ │ ├── adjustments-horizontal.svg
│ │ ├── adjustments-vertical.svg
│ │ ├── archive-box-arrow-down.svg
│ │ ├── archive-box-x-mark.svg
│ │ ├── archive-box.svg
│ │ ├── arrow-down-circle.svg
│ │ ├── arrow-down-left.svg
│ │ ├── arrow-down-on-square-stack.svg
│ │ ├── arrow-down-on-square.svg
│ │ ├── arrow-down-right.svg
│ │ ├── arrow-down-tray.svg
│ │ ├── arrow-down.svg
│ │ ├── arrow-left-circle.svg
│ │ ├── arrow-left-on-rectangle.svg
│ │ ├── arrow-left.svg
│ │ ├── arrow-long-down.svg
│ │ ├── arrow-long-left.svg
│ │ ├── arrow-long-right.svg
│ │ ├── arrow-long-up.svg
│ │ ├── arrow-path-rounded-square.svg
│ │ ├── arrow-path.svg
│ │ ├── arrow-right-circle.svg
│ │ ├── arrow-right-on-rectangle.svg
│ │ ├── arrow-right.svg
│ │ ├── arrow-small-down.svg
│ │ ├── arrow-small-left.svg
│ │ ├── arrow-small-right.svg
│ │ ├── arrow-small-up.svg
│ │ ├── arrow-top-right-on-square.svg
│ │ ├── arrow-trending-down.svg
│ │ ├── arrow-trending-up.svg
│ │ ├── arrow-up-circle.svg
│ │ ├── arrow-up-left.svg
│ │ ├── arrow-up-on-square-stack.svg
│ │ ├── arrow-up-on-square.svg
│ │ ├── arrow-up-right.svg
│ │ ├── arrow-up-tray.svg
│ │ ├── arrow-up.svg
│ │ ├── arrow-uturn-down.svg
│ │ ├── arrow-uturn-left.svg
│ │ ├── arrow-uturn-right.svg
│ │ ├── arrow-uturn-up.svg
│ │ ├── arrows-pointing-in.svg
│ │ ├── arrows-pointing-out.svg
│ │ ├── arrows-right-left.svg
│ │ ├── arrows-up-down.svg
│ │ ├── at-symbol.svg
│ │ ├── backspace.svg
│ │ ├── backward.svg
│ │ ├── banknotes.svg
│ │ ├── bars-2.svg
│ │ ├── bars-3-bottom-left.svg
│ │ ├── bars-3-bottom-right.svg
│ │ ├── bars-3-center-left.svg
│ │ ├── bars-3.svg
│ │ ├── bars-4.svg
│ │ ├── bars-arrow-down.svg
│ │ ├── bars-arrow-up.svg
│ │ ├── battery-0.svg
│ │ ├── battery-100.svg
│ │ ├── battery-50.svg
│ │ ├── beaker.svg
│ │ ├── bell-alert.svg
│ │ ├── bell-slash.svg
│ │ ├── bell-snooze.svg
│ │ ├── bell.svg
│ │ ├── bolt-slash.svg
│ │ ├── bolt.svg
│ │ ├── book-open.svg
│ │ ├── bookmark-slash.svg
│ │ ├── bookmark-square.svg
│ │ ├── bookmark.svg
│ │ ├── briefcase.svg
│ │ ├── bug-ant.svg
│ │ ├── building-library.svg
│ │ ├── building-office-2.svg
│ │ ├── building-office.svg
│ │ ├── building-storefront.svg
│ │ ├── cake.svg
│ │ ├── calculator.svg
│ │ ├── calendar-days.svg
│ │ ├── calendar.svg
│ │ ├── camera.svg
│ │ ├── chart-bar-square.svg
│ │ ├── chart-bar.svg
│ │ ├── chart-pie.svg
│ │ ├── chat-bubble-bottom-center-text.svg
│ │ ├── chat-bubble-bottom-center.svg
│ │ ├── chat-bubble-left-ellipsis.svg
│ │ ├── chat-bubble-left-right.svg
│ │ ├── chat-bubble-left.svg
│ │ ├── chat-bubble-oval-left-ellipsis.svg
│ │ ├── chat-bubble-oval-left.svg
│ │ ├── check-badge.svg
│ │ ├── check-circle.svg
│ │ ├── check.svg
│ │ ├── chevron-double-down.svg
│ │ ├── chevron-double-left.svg
│ │ ├── chevron-double-right.svg
│ │ ├── chevron-double-up.svg
│ │ ├── chevron-down.svg
│ │ ├── chevron-left.svg
│ │ ├── chevron-right.svg
│ │ ├── chevron-up-down.svg
│ │ ├── chevron-up.svg
│ │ ├── circle-stack.svg
│ │ ├── clipboard-document-check.svg
│ │ ├── clipboard-document-list.svg
│ │ ├── clipboard-document.svg
│ │ ├── clipboard.svg
│ │ ├── clock.svg
│ │ ├── cloud-arrow-down.svg
│ │ ├── cloud-arrow-up.svg
│ │ ├── cloud.svg
│ │ ├── code-bracket-square.svg
│ │ ├── code-bracket.svg
│ │ ├── cog-6-tooth.svg
│ │ ├── cog-8-tooth.svg
│ │ ├── cog.svg
│ │ ├── command-line.svg
│ │ ├── computer-desktop.svg
│ │ ├── cpu-chip.svg
│ │ ├── credit-card.svg
│ │ ├── cube-transparent.svg
│ │ ├── cube.svg
│ │ ├── currency-bangladeshi.svg
│ │ ├── currency-dollar.svg
│ │ ├── currency-euro.svg
│ │ ├── currency-pound.svg
│ │ ├── currency-rupee.svg
│ │ ├── currency-yen.svg
│ │ ├── cursor-arrow-rays.svg
│ │ ├── cursor-arrow-ripple.svg
│ │ ├── device-phone-mobile.svg
│ │ ├── device-tablet.svg
│ │ ├── discount-shape.svg
│ │ ├── document-arrow-down.svg
│ │ ├── document-arrow-up.svg
│ │ ├── document-chart-bar.svg
│ │ ├── document-check.svg
│ │ ├── document-duplicate.svg
│ │ ├── document-magnifying-glass.svg
│ │ ├── document-minus.svg
│ │ ├── document-plus.svg
│ │ ├── document-text.svg
│ │ ├── document.svg
│ │ ├── ellipsis-horizontal-circle.svg
│ │ ├── ellipsis-horizontal.svg
│ │ ├── ellipsis-vertical.svg
│ │ ├── envelope-open.svg
│ │ ├── envelope.svg
│ │ ├── exclamation-circle.svg
│ │ ├── exclamation-triangle.svg
│ │ ├── eye-dropper.svg
│ │ ├── eye-slash.svg
│ │ ├── eye.svg
│ │ ├── face-frown.svg
│ │ ├── face-smile.svg
│ │ ├── film.svg
│ │ ├── finger-print.svg
│ │ ├── fire.svg
│ │ ├── flag.svg
│ │ ├── folder-arrow-down.svg
│ │ ├── folder-minus.svg
│ │ ├── folder-open.svg
│ │ ├── folder-plus.svg
│ │ ├── folder.svg
│ │ ├── forward.svg
│ │ ├── funnel.svg
│ │ ├── gif.svg
│ │ ├── gift-top.svg
│ │ ├── gift.svg
│ │ ├── globe-alt.svg
│ │ ├── globe-americas.svg
│ │ ├── globe-asia-australia.svg
│ │ ├── globe-europe-africa.svg
│ │ ├── hand-raised.svg
│ │ ├── hand-thumb-down.svg
│ │ ├── hand-thumb-up.svg
│ │ ├── hashtag.svg
│ │ ├── heart.svg
│ │ ├── home-modern.svg
│ │ ├── home.svg
│ │ ├── identification.svg
│ │ ├── inbox-arrow-down.svg
│ │ ├── inbox-stack.svg
│ │ ├── inbox.svg
│ │ ├── information-circle.svg
│ │ ├── information.svg
│ │ ├── key.svg
│ │ ├── language.svg
│ │ ├── lifebuoy.svg
│ │ ├── light-bulb.svg
│ │ ├── link.svg
│ │ ├── list-bullet.svg
│ │ ├── lock-closed.svg
│ │ ├── lock-open.svg
│ │ ├── magnifying-glass-circle.svg
│ │ ├── magnifying-glass-minus.svg
│ │ ├── magnifying-glass-plus.svg
│ │ ├── magnifying-glass.svg
│ │ ├── map-pin.svg
│ │ ├── map.svg
│ │ ├── megaphone.svg
│ │ ├── microphone.svg
│ │ ├── minus-circle.svg
│ │ ├── minus-small.svg
│ │ ├── minus.svg
│ │ ├── moon.svg
│ │ ├── musical-note.svg
│ │ ├── newspaper.svg
│ │ ├── no-symbol.svg
│ │ ├── paint-brush.svg
│ │ ├── paper-airplane.svg
│ │ ├── paper-clip.svg
│ │ ├── paperclip.svg
│ │ ├── pause-circle.svg
│ │ ├── pause.svg
│ │ ├── pencil-square.svg
│ │ ├── pencil.svg
│ │ ├── phone-arrow-down-left.svg
│ │ ├── phone-arrow-up-right.svg
│ │ ├── phone-x-mark.svg
│ │ ├── phone.svg
│ │ ├── photo.svg
│ │ ├── play-circle.svg
│ │ ├── play-pause.svg
│ │ ├── play.svg
│ │ ├── plus-circle.svg
│ │ ├── plus-small.svg
│ │ ├── plus.svg
│ │ ├── power.svg
│ │ ├── presentation-chart-bar.svg
│ │ ├── presentation-chart-line.svg
│ │ ├── printer.svg
│ │ ├── puzzle-piece.svg
│ │ ├── qr-code.svg
│ │ ├── question-mark-circle.svg
│ │ ├── queue-list.svg
│ │ ├── radio.svg
│ │ ├── receipt-percent.svg
│ │ ├── receipt-refund.svg
│ │ ├── rectangle-group.svg
│ │ ├── rectangle-stack.svg
│ │ ├── rocket-launch.svg
│ │ ├── rss.svg
│ │ ├── scale.svg
│ │ ├── scissors.svg
│ │ ├── server-stack.svg
│ │ ├── server.svg
│ │ ├── share.svg
│ │ ├── shield-check.svg
│ │ ├── shield-exclamation.svg
│ │ ├── shopping-bag.svg
│ │ ├── shopping-cart.svg
│ │ ├── signal-slash.svg
│ │ ├── signal.svg
│ │ ├── sparkles.svg
│ │ ├── speaker-wave.svg
│ │ ├── speaker-x-mark.svg
│ │ ├── square-2-stack.svg
│ │ ├── square-3-stack-3d.svg
│ │ ├── squares-2x2.svg
│ │ ├── squares-plus.svg
│ │ ├── star.svg
│ │ ├── stop-circle.svg
│ │ ├── stop.svg
│ │ ├── sun.svg
│ │ ├── swatch.svg
│ │ ├── table-cells.svg
│ │ ├── tag.svg
│ │ ├── ticket.svg
│ │ ├── trash.svg
│ │ ├── trophy.svg
│ │ ├── truck.svg
│ │ ├── tv.svg
│ │ ├── user-circle.svg
│ │ ├── user-group.svg
│ │ ├── user-minus.svg
│ │ ├── user-plus.svg
│ │ ├── user.svg
│ │ ├── users.svg
│ │ ├── variable.svg
│ │ ├── video-camera-slash.svg
│ │ ├── video-camera.svg
│ │ ├── view-columns.svg
│ │ ├── viewfinder-circle.svg
│ │ ├── wallet.svg
│ │ ├── wifi.svg
│ │ ├── window.svg
│ │ ├── wrench-screwdriver.svg
│ │ ├── wrench.svg
│ │ ├── x-circle.svg
│ │ └── x-mark.svg
│ └── solid
│ │ ├── academic-cap.svg
│ │ ├── adjustments-horizontal.svg
│ │ ├── adjustments-vertical.svg
│ │ ├── archive-box-arrow-down.svg
│ │ ├── archive-box-x-mark.svg
│ │ ├── archive-box.svg
│ │ ├── arrow-down-circle.svg
│ │ ├── arrow-down-left.svg
│ │ ├── arrow-down-on-square-stack.svg
│ │ ├── arrow-down-on-square.svg
│ │ ├── arrow-down-right.svg
│ │ ├── arrow-down-tray.svg
│ │ ├── arrow-down.svg
│ │ ├── arrow-left-circle.svg
│ │ ├── arrow-left-on-rectangle.svg
│ │ ├── arrow-left.svg
│ │ ├── arrow-long-down.svg
│ │ ├── arrow-long-left.svg
│ │ ├── arrow-long-right.svg
│ │ ├── arrow-long-up.svg
│ │ ├── arrow-path-rounded-square.svg
│ │ ├── arrow-path.svg
│ │ ├── arrow-right-circle.svg
│ │ ├── arrow-right-on-rectangle.svg
│ │ ├── arrow-right.svg
│ │ ├── arrow-small-down.svg
│ │ ├── arrow-small-left.svg
│ │ ├── arrow-small-right.svg
│ │ ├── arrow-small-up.svg
│ │ ├── arrow-top-right-on-square.svg
│ │ ├── arrow-trending-down.svg
│ │ ├── arrow-trending-up.svg
│ │ ├── arrow-up-circle.svg
│ │ ├── arrow-up-left.svg
│ │ ├── arrow-up-on-square-stack.svg
│ │ ├── arrow-up-on-square.svg
│ │ ├── arrow-up-right.svg
│ │ ├── arrow-up-tray.svg
│ │ ├── arrow-up.svg
│ │ ├── arrow-uturn-down.svg
│ │ ├── arrow-uturn-left.svg
│ │ ├── arrow-uturn-right.svg
│ │ ├── arrow-uturn-up.svg
│ │ ├── arrows-pointing-in.svg
│ │ ├── arrows-pointing-out.svg
│ │ ├── arrows-right-left.svg
│ │ ├── arrows-up-down.svg
│ │ ├── at-symbol.svg
│ │ ├── backspace.svg
│ │ ├── backward.svg
│ │ ├── banknotes.svg
│ │ ├── bars-2.svg
│ │ ├── bars-3-bottom-left.svg
│ │ ├── bars-3-bottom-right.svg
│ │ ├── bars-3-center-left.svg
│ │ ├── bars-3.svg
│ │ ├── bars-4.svg
│ │ ├── bars-arrow-down.svg
│ │ ├── bars-arrow-up.svg
│ │ ├── battery-0.svg
│ │ ├── battery-100.svg
│ │ ├── battery-50.svg
│ │ ├── beaker.svg
│ │ ├── bell-alert.svg
│ │ ├── bell-slash.svg
│ │ ├── bell-snooze.svg
│ │ ├── bell.svg
│ │ ├── bolt-slash.svg
│ │ ├── bolt.svg
│ │ ├── book-open.svg
│ │ ├── bookmark-slash.svg
│ │ ├── bookmark-square.svg
│ │ ├── bookmark.svg
│ │ ├── briefcase.svg
│ │ ├── bug-ant.svg
│ │ ├── building-library.svg
│ │ ├── building-office-2.svg
│ │ ├── building-office.svg
│ │ ├── building-storefront.svg
│ │ ├── cake.svg
│ │ ├── calculator.svg
│ │ ├── calendar-days.svg
│ │ ├── calendar.svg
│ │ ├── camera.svg
│ │ ├── chart-bar-square.svg
│ │ ├── chart-bar.svg
│ │ ├── chart-pie.svg
│ │ ├── chat-bubble-bottom-center-text.svg
│ │ ├── chat-bubble-bottom-center.svg
│ │ ├── chat-bubble-left-ellipsis.svg
│ │ ├── chat-bubble-left-right.svg
│ │ ├── chat-bubble-left.svg
│ │ ├── chat-bubble-oval-left-ellipsis.svg
│ │ ├── chat-bubble-oval-left.svg
│ │ ├── check-badge.svg
│ │ ├── check-circle.svg
│ │ ├── check.svg
│ │ ├── chevron-double-down.svg
│ │ ├── chevron-double-left.svg
│ │ ├── chevron-double-right.svg
│ │ ├── chevron-double-up.svg
│ │ ├── chevron-down.svg
│ │ ├── chevron-left.svg
│ │ ├── chevron-right.svg
│ │ ├── chevron-up-down.svg
│ │ ├── chevron-up.svg
│ │ ├── circle-stack.svg
│ │ ├── clipboard-document-check.svg
│ │ ├── clipboard-document-list.svg
│ │ ├── clipboard-document.svg
│ │ ├── clipboard.svg
│ │ ├── clock.svg
│ │ ├── cloud-arrow-down.svg
│ │ ├── cloud-arrow-up.svg
│ │ ├── cloud.svg
│ │ ├── code-bracket-square.svg
│ │ ├── code-bracket.svg
│ │ ├── cog-6-tooth.svg
│ │ ├── cog-8-tooth.svg
│ │ ├── cog.svg
│ │ ├── command-line.svg
│ │ ├── computer-desktop.svg
│ │ ├── cpu-chip.svg
│ │ ├── credit-card.svg
│ │ ├── cube-transparent.svg
│ │ ├── cube.svg
│ │ ├── currency-bangladeshi.svg
│ │ ├── currency-dollar.svg
│ │ ├── currency-euro.svg
│ │ ├── currency-pound.svg
│ │ ├── currency-rupee.svg
│ │ ├── currency-yen.svg
│ │ ├── cursor-arrow-rays.svg
│ │ ├── cursor-arrow-ripple.svg
│ │ ├── device-phone-mobile.svg
│ │ ├── device-tablet.svg
│ │ ├── document-arrow-down.svg
│ │ ├── document-arrow-up.svg
│ │ ├── document-chart-bar.svg
│ │ ├── document-check.svg
│ │ ├── document-duplicate.svg
│ │ ├── document-magnifying-glass.svg
│ │ ├── document-minus.svg
│ │ ├── document-plus.svg
│ │ ├── document-text.svg
│ │ ├── document.svg
│ │ ├── ellipsis-horizontal-circle.svg
│ │ ├── ellipsis-horizontal.svg
│ │ ├── ellipsis-vertical.svg
│ │ ├── envelope-open.svg
│ │ ├── envelope.svg
│ │ ├── exclamation-circle.svg
│ │ ├── exclamation-triangle.svg
│ │ ├── eye-dropper.svg
│ │ ├── eye-slash.svg
│ │ ├── eye.svg
│ │ ├── face-frown.svg
│ │ ├── face-smile.svg
│ │ ├── film.svg
│ │ ├── finger-print.svg
│ │ ├── fire.svg
│ │ ├── flag.svg
│ │ ├── folder-arrow-down.svg
│ │ ├── folder-minus.svg
│ │ ├── folder-open.svg
│ │ ├── folder-plus.svg
│ │ ├── folder.svg
│ │ ├── forward.svg
│ │ ├── funnel.svg
│ │ ├── gif.svg
│ │ ├── gift-top.svg
│ │ ├── gift.svg
│ │ ├── globe-alt.svg
│ │ ├── globe-americas.svg
│ │ ├── globe-asia-australia.svg
│ │ ├── globe-europe-africa.svg
│ │ ├── hand-raised.svg
│ │ ├── hand-thumb-down.svg
│ │ ├── hand-thumb-up.svg
│ │ ├── hashtag.svg
│ │ ├── heart.svg
│ │ ├── home-modern.svg
│ │ ├── home.svg
│ │ ├── identification.svg
│ │ ├── inbox-arrow-down.svg
│ │ ├── inbox-stack.svg
│ │ ├── inbox.svg
│ │ ├── information-circle.svg
│ │ ├── key.svg
│ │ ├── language.svg
│ │ ├── lifebuoy.svg
│ │ ├── light-bulb.svg
│ │ ├── link.svg
│ │ ├── list-bullet.svg
│ │ ├── lock-closed.svg
│ │ ├── lock-open.svg
│ │ ├── magnifying-glass-circle.svg
│ │ ├── magnifying-glass-minus.svg
│ │ ├── magnifying-glass-plus.svg
│ │ ├── magnifying-glass.svg
│ │ ├── map-pin.svg
│ │ ├── map.svg
│ │ ├── megaphone.svg
│ │ ├── message-notif.svg
│ │ ├── microphone.svg
│ │ ├── minus-circle.svg
│ │ ├── minus-small.svg
│ │ ├── minus.svg
│ │ ├── moon.svg
│ │ ├── musical-note.svg
│ │ ├── newspaper.svg
│ │ ├── no-symbol.svg
│ │ ├── paint-brush.svg
│ │ ├── paper-airplane.svg
│ │ ├── paper-clip.svg
│ │ ├── pause-circle.svg
│ │ ├── pause.svg
│ │ ├── pencil-square.svg
│ │ ├── pencil.svg
│ │ ├── phone-arrow-down-left.svg
│ │ ├── phone-arrow-up-right.svg
│ │ ├── phone-x-mark.svg
│ │ ├── phone.svg
│ │ ├── photo.svg
│ │ ├── play-circle.svg
│ │ ├── play-pause.svg
│ │ ├── play.svg
│ │ ├── plus-circle.svg
│ │ ├── plus-small.svg
│ │ ├── plus.svg
│ │ ├── power.svg
│ │ ├── presentation-chart-bar.svg
│ │ ├── presentation-chart-line.svg
│ │ ├── printer.svg
│ │ ├── puzzle-piece.svg
│ │ ├── qr-code.svg
│ │ ├── question-mark-circle.svg
│ │ ├── queue-list.svg
│ │ ├── radio.svg
│ │ ├── receipt-percent.svg
│ │ ├── receipt-refund.svg
│ │ ├── rectangle-group.svg
│ │ ├── rectangle-stack.svg
│ │ ├── rocket-launch.svg
│ │ ├── rss.svg
│ │ ├── scale.svg
│ │ ├── scissors.svg
│ │ ├── server-stack.svg
│ │ ├── server.svg
│ │ ├── share.svg
│ │ ├── shield-check.svg
│ │ ├── shield-exclamation.svg
│ │ ├── shopping-bag.svg
│ │ ├── shopping-cart.svg
│ │ ├── signal-slash.svg
│ │ ├── signal.svg
│ │ ├── sparkles.svg
│ │ ├── speaker-wave.svg
│ │ ├── speaker-x-mark.svg
│ │ ├── square-2-stack.svg
│ │ ├── square-3-stack-3d.svg
│ │ ├── squares-2x2.svg
│ │ ├── squares-plus.svg
│ │ ├── star.svg
│ │ ├── stop-circle.svg
│ │ ├── stop.svg
│ │ ├── sun.svg
│ │ ├── swatch.svg
│ │ ├── table-cells.svg
│ │ ├── tag.svg
│ │ ├── ticket.svg
│ │ ├── trash.svg
│ │ ├── trophy.svg
│ │ ├── truck.svg
│ │ ├── tv.svg
│ │ ├── user-circle.svg
│ │ ├── user-group.svg
│ │ ├── user-minus.svg
│ │ ├── user-plus.svg
│ │ ├── user.svg
│ │ ├── users.svg
│ │ ├── variable.svg
│ │ ├── video-camera-slash.svg
│ │ ├── video-camera.svg
│ │ ├── view-columns.svg
│ │ ├── viewfinder-circle.svg
│ │ ├── wallet.svg
│ │ ├── wifi.svg
│ │ ├── window.svg
│ │ ├── wrench-screwdriver.svg
│ │ ├── wrench.svg
│ │ ├── x-circle.svg
│ │ └── x-mark.svg
│ ├── images
│ ├── 404.svg
│ ├── avatar.png
│ ├── empty-state-old.svg
│ ├── empty-state.svg
│ └── flags.png
│ └── js
│ ├── datepicker.js
│ ├── dropdown.js
│ ├── helpers.js
│ ├── notification.js
│ └── select.js
├── resources
├── css
│ ├── app.css
│ └── login.css
├── js
│ ├── app.js
│ ├── bootstrap.js
│ └── web-terminal.js
├── lang
│ └── vendor
│ │ └── filament-authentication-log
│ │ └── en
│ │ └── filament-authentication-log.php
├── phyre-customer-svg
│ ├── advanced-apache.svg
│ ├── advanced-cron.svg
│ ├── advanced-dns.svg
│ ├── advanced-error.svg
│ ├── advanced-indexes.svg
│ ├── advanced-mime.svg
│ ├── advanced.svg
│ ├── billing-download.svg
│ ├── billing-history.svg
│ ├── billing-information.svg
│ ├── billing-invoice-history.svg
│ ├── billing-manage-information.svg
│ ├── billing-manage-profile.svg
│ ├── billing-network-status.svg
│ ├── billing-news-announcement.svg
│ ├── billing-open-ticket.svg
│ ├── billing-register-domain.svg
│ ├── billing-search-knowledgebase.svg
│ ├── billing-support-ticket.svg
│ ├── billing-transfer-domain.svg
│ ├── billing-update.svg
│ ├── billing.svg
│ ├── database-manage.svg
│ ├── database-php.svg
│ ├── database-remote.svg
│ ├── database-wizard.svg
│ ├── database.svg
│ ├── domains-domain.svg
│ ├── domains-dynamic.svg
│ ├── domains-redirect.svg
│ ├── domains-site.svg
│ ├── domains-sitejet.svg
│ ├── domains-wp.svg
│ ├── domains-zone.svg
│ ├── domains.svg
│ ├── email-account.svg
│ ├── email-autoresponders.svg
│ ├── email-box-trap.svg
│ ├── email-calendar-configuration.svg
│ ├── email-calendar-management.svg
│ ├── email-calendar-share.svg
│ ├── email-default.svg
│ ├── email-deliverability.svg
│ ├── email-disk.svg
│ ├── email-encryption.svg
│ ├── email-filter.svg
│ ├── email-forwarders.svg
│ ├── email-global-filter.svg
│ ├── email-importer.svg
│ ├── email-list.svg
│ ├── email-routing.svg
│ ├── email-spam-filters.svg
│ ├── email-track.svg
│ ├── email.svg
│ ├── file-backup-wizard.svg
│ ├── file-backup.svg
│ ├── file-connection.svg
│ ├── file-directory-privacy.svg
│ ├── file-directory-restoration.svg
│ ├── file-disk.svg
│ ├── file-ftp.svg
│ ├── file-git.svg
│ ├── file-images.svg
│ ├── file-manager.svg
│ ├── file-web.svg
│ ├── files.svg
│ ├── git.svg
│ ├── metrics-analog.svg
│ ├── metrics-awstats.svg
│ ├── metrics-bandwidth.svg
│ ├── metrics-editor.svg
│ ├── metrics-errors.svg
│ ├── metrics-raw.svg
│ ├── metrics-site-quality.svg
│ ├── metrics-visitors.svg
│ ├── metrics-webalizer-ftp.svg
│ ├── metrics-webalizer.svg
│ ├── metrics.svg
│ ├── php.svg
│ ├── preferences-contact.svg
│ ├── preferences-language.svg
│ ├── preferences-pass.svg
│ ├── preferences-user.svg
│ ├── preferences.svg
│ ├── security-api.svg
│ ├── security-block.svg
│ ├── security-hotlink.svg
│ ├── security-leech.svg
│ ├── security-ssh.svg
│ ├── security-ssl-tls.svg
│ ├── security-status.svg
│ ├── security.svg
│ ├── software-editor.svg
│ ├── software-manager.svg
│ ├── software-optimaze.svg
│ ├── software-packages.svg
│ ├── software-perl.svg
│ ├── software-site.svg
│ └── software.svg
├── phyre-svg
│ ├── backup-remote.svg
│ ├── database-connect.svg
│ ├── database-marker.svg
│ ├── database-share.svg
│ ├── git.svg
│ ├── mariadb.svg
│ ├── mongodb.svg
│ ├── mysql.svg
│ ├── nodejs.svg
│ ├── php.svg
│ ├── postgresql.svg
│ ├── python.svg
│ ├── ruby.svg
│ └── sqlite.svg
└── views
│ ├── actions
│ ├── git
│ │ ├── clone-repo-user.blade.php
│ │ ├── git-executor.blade.php
│ │ └── pull-repo-user.blade.php
│ └── samples
│ │ ├── apache
│ │ ├── html
│ │ │ ├── app-broken-page.html
│ │ │ ├── app-deactivated-page.html
│ │ │ ├── app-index.html
│ │ │ └── app-suspended-page.html
│ │ ├── nodejs
│ │ │ ├── app-index-html.blade.php
│ │ │ └── app-nodejs-sample.blade.php
│ │ ├── php
│ │ │ ├── app-index-html.blade.php
│ │ │ └── app-php-sample.blade.php
│ │ └── python
│ │ │ ├── app-index-html.blade.php
│ │ │ ├── app-passanger-wsgi-sample.blade.php
│ │ │ └── app-python-sample.blade.php
│ │ └── ubuntu
│ │ ├── apache2-conf-build.blade.php
│ │ ├── apache2-conf.blade.php
│ │ ├── apache2-ssl-options-conf.blade.php
│ │ ├── nginx-conf.blade.php
│ │ └── supervisor-conf.blade.php
│ ├── charts
│ └── order-status
│ │ └── footer.blade.php
│ ├── filament
│ ├── admin
│ │ └── logo.blade.php
│ ├── job-queue-notifications.blade.php
│ ├── modals
│ │ └── view-livewire-component.blade.php
│ ├── pages
│ │ ├── create-hosting-subscription.blade.php
│ │ ├── create-hosting-subscription
│ │ │ ├── error-modal.blade.php
│ │ │ └── verify-domain-modal.blade.php
│ │ ├── file-manager.blade.php
│ │ ├── modules.blade.php
│ │ ├── php-info.blade.php
│ │ ├── php-installer.blade.php
│ │ ├── repair-tool.blade.php
│ │ ├── settings.blade.php
│ │ ├── update-log.blade.php
│ │ ├── updates.blade.php
│ │ └── view-hosting-subscription.blade.php
│ ├── quick-service-restart-menu.blade.php
│ ├── resources
│ │ ├── domain
│ │ │ └── pages
│ │ │ │ └── view-domain.blade.php
│ │ └── git-repositories
│ │ │ └── log.blade.php
│ └── widgets
│ │ ├── server-memory-statistic-count.blade.php
│ │ └── server-memory-statistic.blade.php
│ ├── livewire
│ ├── file-manager
│ │ └── index.blade.php
│ ├── hosting-subscription-backup-log.blade.php
│ ├── installer-install-log.blade.php
│ └── installer.blade.php
│ └── vendor
│ ├── authentication-log
│ ├── .gitkeep
│ └── emails
│ │ ├── failed.blade.php
│ │ └── new.blade.php
│ ├── filament-panels
│ ├── components
│ │ ├── avatar
│ │ │ ├── tenant.blade.php
│ │ │ └── user.blade.php
│ │ ├── form
│ │ │ ├── actions.blade.php
│ │ │ └── index.blade.php
│ │ ├── global-search
│ │ │ ├── actions.blade.php
│ │ │ ├── field.blade.php
│ │ │ ├── index.blade.php
│ │ │ ├── no-results-message.blade.php
│ │ │ ├── result-group.blade.php
│ │ │ ├── result.blade.php
│ │ │ └── results-container.blade.php
│ │ ├── header
│ │ │ ├── index.blade.php
│ │ │ └── simple.blade.php
│ │ ├── layout
│ │ │ ├── base.blade.php
│ │ │ ├── index.blade.php
│ │ │ └── simple.blade.php
│ │ ├── logo.blade.php
│ │ ├── page
│ │ │ ├── index.blade.php
│ │ │ ├── simple.blade.php
│ │ │ ├── sub-navigation
│ │ │ │ ├── select.blade.php
│ │ │ │ ├── sidebar.blade.php
│ │ │ │ └── tabs.blade.php
│ │ │ └── unsaved-data-changes-alert.blade.php
│ │ ├── resources
│ │ │ ├── relation-managers.blade.php
│ │ │ └── tabs.blade.php
│ │ ├── sidebar
│ │ │ ├── group.blade.php
│ │ │ ├── index.blade.php
│ │ │ └── item.blade.php
│ │ ├── tenant-menu.blade.php
│ │ ├── theme-switcher
│ │ │ ├── button.blade.php
│ │ │ └── index.blade.php
│ │ ├── topbar
│ │ │ ├── database-notifications-trigger.blade.php
│ │ │ ├── index.blade.php
│ │ │ └── item.blade.php
│ │ ├── unsaved-action-changes-alert.blade.php
│ │ └── user-menu.blade.php
│ ├── pages
│ │ ├── auth
│ │ │ ├── edit-profile.blade.php
│ │ │ ├── email-verification
│ │ │ │ └── email-verification-prompt.blade.php
│ │ │ ├── login.blade.php
│ │ │ ├── password-reset
│ │ │ │ ├── request-password-reset.blade.php
│ │ │ │ └── reset-password.blade.php
│ │ │ └── register.blade.php
│ │ ├── dashboard.blade.php
│ │ └── tenancy
│ │ │ ├── edit-tenant-profile.blade.php
│ │ │ └── register-tenant.blade.php
│ ├── resources
│ │ ├── pages
│ │ │ ├── create-record.blade.php
│ │ │ ├── edit-record.blade.php
│ │ │ ├── list-records.blade.php
│ │ │ ├── manage-related-records.blade.php
│ │ │ └── view-record.blade.php
│ │ └── relation-manager.blade.php
│ └── widgets
│ │ ├── account-widget.blade.php
│ │ └── filament-info-widget.blade.php
│ └── l5-swagger
│ ├── .gitkeep
│ └── index.blade.php
├── routes
├── api.php
├── channels.php
├── console.php
└── web.php
├── run-tests.sh
├── server
├── phpmyadmin
│ ├── config.inc.php.dist
│ └── phyre-sso.php.dist
└── ssl
│ ├── phyre.crt
│ └── phyre.key
├── storage
├── api-docs
│ └── api-docs.json
├── app
│ ├── .gitignore
│ └── public
│ │ └── .gitignore
├── framework
│ ├── .gitignore
│ ├── cache
│ │ ├── .gitignore
│ │ └── data
│ │ │ └── .gitignore
│ ├── sessions
│ │ └── .gitignore
│ ├── testing
│ │ └── .gitignore
│ └── views
│ │ └── .gitignore
└── logs
│ └── .gitignore
├── tailwind.config.js
├── tests
├── Browser
│ ├── ExampleTest.php
│ ├── Pages
│ │ ├── HomePage.php
│ │ └── Page.php
│ ├── console
│ │ └── .gitignore
│ ├── screenshots
│ │ └── .gitignore
│ └── source
│ │ └── .gitignore
├── CreatesApplication.php
├── DuskTestCase.php
├── Feature
│ └── Api
│ │ ├── ActionTestCase.php
│ │ └── ApiKeysTrait.php
├── TestCase.php
├── Unit
│ ├── AutoInstallTest.php
│ ├── DockerTest.txt
│ ├── HSBackupTest.php
│ ├── HSCreateTest.php
│ ├── HSNodeJSTest.php
│ ├── HSPythonCreateTest.txt
│ ├── HSTest.php
│ ├── MWHSCreateTest.php
│ ├── SecurityTest.php
│ └── ZeroBackupTest.php
└── xdebug-php-ini.txt
├── update.sh
├── user.sh
└── vite.config.js
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 | github: [phyreapps]
3 | open_collective: phyreapps
4 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | web/storage/installed
2 |
3 | web/config.php
4 | web/phyre-config.ini
5 |
6 |
7 | # vitepress build output
8 | **/.vitepress/cache/
9 | /docs/node_modules/
10 |
11 |
12 | ./idea/*
13 | .idea/webServers.xml
14 | .idea/vcs.xml
15 | .idea/sshConfigs.xml
16 | .idea/PhyrePanel.iml
17 | .idea/phpunit.xml
18 | .idea/php.xml
19 | .idea/modules.xml
20 | .idea/deployment.xml
21 | /web/Modules/Microweber/vendor/
22 | .aider*
23 | /.vscode
24 | .env
25 |
--------------------------------------------------------------------------------
/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Editor-based HTTP Client requests
5 | /httpRequests/
6 | # Datasource local storage ignored files
7 | /dataSources/
8 | /dataSources.local.xml
9 |
--------------------------------------------------------------------------------
/.idea/phpspec.xml:
--------------------------------------------------------------------------------
1 |
2 |
Module: {!! config('customer.name') !!}
7 | @endsection 8 | -------------------------------------------------------------------------------- /web/Modules/Customer/routes/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Customer/routes/.gitkeep -------------------------------------------------------------------------------- /web/Modules/Docker/App/Http/Controllers/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Docker/App/Http/Controllers/.gitkeep -------------------------------------------------------------------------------- /web/Modules/Docker/App/Models/DockerImage.php: -------------------------------------------------------------------------------- 1 | 'Docker', 5 | ]; 6 | -------------------------------------------------------------------------------- /web/Modules/Docker/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "type": "module", 4 | "scripts": { 5 | "dev": "vite", 6 | "build": "vite build" 7 | }, 8 | "devDependencies": { 9 | "axios": "^1.1.2", 10 | "laravel-vite-plugin": "^0.7.5", 11 | "sass": "^1.69.5", 12 | "postcss": "^8.3.7", 13 | "vite": "^4.0.0" 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /web/Modules/Docker/resources/assets/docker-svg/catalog.svg: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /web/Modules/Docker/resources/assets/docker-svg/templates.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/Modules/Docker/resources/assets/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Docker/resources/assets/js/app.js -------------------------------------------------------------------------------- /web/Modules/Docker/resources/assets/sass/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Docker/resources/assets/sass/app.scss -------------------------------------------------------------------------------- /web/Modules/Docker/resources/views/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Docker/resources/views/.gitkeep -------------------------------------------------------------------------------- /web/Modules/Docker/resources/views/docker-templates/joomla.yml: -------------------------------------------------------------------------------- 1 | version: '3.1' 2 | 3 | services: 4 | joomla: 5 | image: joomla 6 | restart: always 7 | links: 8 | - joomladb:mysql 9 | ports: 10 | - 8080:80 11 | environment: 12 | JOOMLA_DB_HOST: joomladb 13 | JOOMLA_DB_PASSWORD: example 14 | 15 | joomladb: 16 | image: mysql:8.0 17 | restart: always 18 | environment: 19 | MYSQL_ROOT_PASSWORD: example 20 | -------------------------------------------------------------------------------- /web/Modules/Docker/resources/views/docker-templates/mysql.yml: -------------------------------------------------------------------------------- 1 | services: 2 | 3 | mysql-db: 4 | image: mysql:8.0 5 | restart: always 6 | environment: 7 | MYSQL_DATABASE: exampledb 8 | MYSQL_USER: exampleuser 9 | MYSQL_PASSWORD: examplepass 10 | MYSQL_RANDOM_ROOT_PASSWORD: '1' 11 | volumes: 12 | - db:/var/lib/mysql 13 | 14 | volumes: 15 | db: 16 | -------------------------------------------------------------------------------- /web/Modules/Docker/resources/views/docker-templates/redis.yml: -------------------------------------------------------------------------------- 1 | version: '3.1' 2 | 3 | services: 4 | redis: 5 | image: redis 6 | restart: always 7 | -------------------------------------------------------------------------------- /web/Modules/Docker/resources/views/filament/infolists/docker-container/actions.blade.php: -------------------------------------------------------------------------------- 1 |Module: {!! config('docker.name') !!}
7 | @endsection 8 | -------------------------------------------------------------------------------- /web/Modules/Docker/routes/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Docker/routes/.gitkeep -------------------------------------------------------------------------------- /web/Modules/Docker/shell-scripts/get-available-port.sh: -------------------------------------------------------------------------------- 1 | netstat -aln | awk ' 2 | $6 == "LISTEN" { 3 | if ($4 ~ "[.:][0-9]+$") { 4 | split($4, a, /[:.]/); 5 | port = a[length(a)]; 6 | p[port] = 1 7 | } 8 | } 9 | END { 10 | for (i = 3000; i < 65000 && p[i]; i++){}; 11 | if (i == 65000) {exit 1}; 12 | print i 13 | } 14 | ' 15 | -------------------------------------------------------------------------------- /web/Modules/Email/App/Filament/Resources/EmailAliasResource/Pages/CreateEmailAlias.php: -------------------------------------------------------------------------------- 1 | 'Email', 5 | ]; 6 | -------------------------------------------------------------------------------- /web/Modules/Email/module.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Email", 3 | "alias": "email", 4 | "description": "", 5 | "keywords": [], 6 | "priority": 0, 7 | "logoIcon": "Modules/Email/resources/assets/email-svg/logo.svg", 8 | "category": "DevOps", 9 | "adminUrl": "/admin/email", 10 | "providers": [ 11 | "Modules\\Email\\App\\Providers\\EmailServiceProvider" 12 | ], 13 | "files": [] 14 | } 15 | -------------------------------------------------------------------------------- /web/Modules/Email/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "type": "module", 4 | "scripts": { 5 | "dev": "vite", 6 | "build": "vite build" 7 | }, 8 | "devDependencies": { 9 | "axios": "^1.1.2", 10 | "laravel-vite-plugin": "^0.7.5", 11 | "sass": "^1.69.5", 12 | "postcss": "^8.3.7", 13 | "vite": "^4.0.0" 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /web/Modules/Email/resources/assets/email-svg/logo.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/Modules/Email/resources/assets/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Email/resources/assets/js/app.js -------------------------------------------------------------------------------- /web/Modules/Email/resources/assets/sass/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Email/resources/assets/sass/app.scss -------------------------------------------------------------------------------- /web/Modules/Email/resources/views/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Email/resources/views/.gitkeep -------------------------------------------------------------------------------- /web/Modules/Email/resources/views/filament/pages/email-health-status.blade.php: -------------------------------------------------------------------------------- 1 |2 | {{ $logContents }} 3 |4 | 5 | -------------------------------------------------------------------------------- /web/Modules/Email/resources/views/index.blade.php: -------------------------------------------------------------------------------- 1 | @extends('email::layouts.master') 2 | 3 | @section('content') 4 |
Module: {!! config('email.name') !!}
7 | @endsection 8 | -------------------------------------------------------------------------------- /web/Modules/Email/resources/views/server/postfix/sql/mysql_virtual_alias_maps.cf: -------------------------------------------------------------------------------- 1 | user = {{$username}} 2 | password = {{$password}} 3 | hosts = {{$host}} 4 | dbname = {{$database}} 5 | port = {{$port}} 6 | query = SELECT goto FROM email_aliases WHERE address='%s' 7 | -------------------------------------------------------------------------------- /web/Modules/Email/resources/views/server/postfix/sql/mysql_virtual_domains_maps.cf: -------------------------------------------------------------------------------- 1 | user = {{$username}} 2 | password = {{$password}} 3 | hosts = {{$host}} 4 | dbname = {{$database}} 5 | port = {{$port}} 6 | query = SELECT domain FROM domains WHERE domain='%s' 7 | -------------------------------------------------------------------------------- /web/Modules/Email/resources/views/server/postfix/sql/mysql_virtual_mailbox_maps.cf: -------------------------------------------------------------------------------- 1 | user = {{$username}} 2 | password = {{$password}} 3 | hosts = {{$host}} 4 | dbname = {{$database}} 5 | port = {{$port}} 6 | query = SELECT maildir FROM email_boxes WHERE username='%s' 7 | -------------------------------------------------------------------------------- /web/Modules/Email/routes/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Email/routes/.gitkeep -------------------------------------------------------------------------------- /web/Modules/LetsEncrypt/Actions/acmephp.phar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/LetsEncrypt/Actions/acmephp.phar -------------------------------------------------------------------------------- /web/Modules/LetsEncrypt/App/Http/Controllers/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/LetsEncrypt/App/Http/Controllers/.gitkeep -------------------------------------------------------------------------------- /web/Modules/LetsEncrypt/App/Providers/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/LetsEncrypt/App/Providers/.gitkeep -------------------------------------------------------------------------------- /web/Modules/LetsEncrypt/Filament/Clusters/LetsEncryptCluster.php: -------------------------------------------------------------------------------- 1 | 'LetsEncrypt', 5 | ]; 6 | -------------------------------------------------------------------------------- /web/Modules/LetsEncrypt/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "type": "module", 4 | "scripts": { 5 | "dev": "vite", 6 | "build": "vite build" 7 | }, 8 | "devDependencies": { 9 | "axios": "^1.1.2", 10 | "laravel-vite-plugin": "^0.7.5", 11 | "sass": "^1.69.5", 12 | "postcss": "^8.3.7", 13 | "vite": "^4.0.0" 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /web/Modules/LetsEncrypt/resources/assets/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/LetsEncrypt/resources/assets/js/app.js -------------------------------------------------------------------------------- /web/Modules/LetsEncrypt/resources/assets/sass/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/LetsEncrypt/resources/assets/sass/app.scss -------------------------------------------------------------------------------- /web/Modules/LetsEncrypt/resources/views/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/LetsEncrypt/resources/views/.gitkeep -------------------------------------------------------------------------------- /web/Modules/LetsEncrypt/resources/views/actions/acme-config-wildcard-yaml.blade.php: -------------------------------------------------------------------------------- 1 | contact_email: {{ $email }} 2 | 3 | defaults: 4 | distinguished_name: 5 | country: {{ $country }} 6 | locality: {{ $locality }} 7 | organization_name: {{ $organization }} 8 | solver: dns 9 | 10 | certificates: 11 | - domain: '*.{{ $domain }}' 12 | solver: dns 13 | subject_alternative_names: 14 | - {{ $domain }} 15 | -------------------------------------------------------------------------------- /web/Modules/LetsEncrypt/resources/views/actions/acme-sh-http-secure-command.blade.php: -------------------------------------------------------------------------------- 1 | /usr/local/phyre/web/Modules/LetsEncrypt/shell/acme.sh --issue -d {{$domain}} -d www.{{$domain}} --webroot {{$domainPublic}} 2 | -------------------------------------------------------------------------------- /web/Modules/LetsEncrypt/resources/views/index.blade.php: -------------------------------------------------------------------------------- 1 | @extends('letsencrypt::layouts.master') 2 | 3 | @section('content') 4 |Module: {!! config('letsencrypt.name') !!}
7 | @endsection 8 | -------------------------------------------------------------------------------- /web/Modules/LetsEncrypt/routes/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/LetsEncrypt/routes/.gitkeep -------------------------------------------------------------------------------- /web/Modules/LetsEncrypt/shell/hooks/post/http-cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/LetsEncrypt/shell/hooks/post/http-cleanup.sh -------------------------------------------------------------------------------- /web/Modules/LetsEncrypt/shell/hooks/pre/http-authenticator.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | phyre-php /usr/local/phyre/web/artisan phyre:letsencrypt-http-authenticator-hook --certbot-domain $CERTBOT_DOMAIN --certbot-token $CERTBOT_TOKEN --certbot-validation $CERTBOT_VALIDATION 4 | -------------------------------------------------------------------------------- /web/Modules/LetsEncrypt/shell/install-letsencrypt.sh: -------------------------------------------------------------------------------- 1 | # install certbot 2 | sudo apt-get install certbot -y 3 | 4 | echo "Done!" 5 | -------------------------------------------------------------------------------- /web/Modules/Microweber/App/Http/Controllers/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Microweber/App/Http/Controllers/.gitkeep -------------------------------------------------------------------------------- /web/Modules/Microweber/App/Providers/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Microweber/App/Providers/.gitkeep -------------------------------------------------------------------------------- /web/Modules/Microweber/Filament/Clusters/MicroweberCluster.php: -------------------------------------------------------------------------------- 1 | 'Microweber', 5 | 'sharedPaths' => [ 6 | 'app' => '/usr/share/microweber/latest', 7 | 'modules' => '/usr/share/microweber/latest/userfiles/modules', 8 | 'templates' => '/usr/share/microweber/latest/userfiles/templates', 9 | ], 10 | 11 | ]; 12 | -------------------------------------------------------------------------------- /web/Modules/Microweber/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "type": "module", 4 | "scripts": { 5 | "dev": "vite", 6 | "build": "vite build" 7 | }, 8 | "devDependencies": { 9 | "axios": "^1.1.2", 10 | "laravel-vite-plugin": "^0.7.5", 11 | "sass": "^1.69.5", 12 | "postcss": "^8.3.7", 13 | "vite": "^4.0.0" 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /web/Modules/Microweber/resources/assets/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Microweber/resources/assets/js/app.js -------------------------------------------------------------------------------- /web/Modules/Microweber/resources/assets/sass/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Microweber/resources/assets/sass/app.scss -------------------------------------------------------------------------------- /web/Modules/Microweber/resources/views/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Microweber/resources/views/.gitkeep -------------------------------------------------------------------------------- /web/Modules/Microweber/resources/views/index.blade.php: -------------------------------------------------------------------------------- 1 | @extends('microweber::layouts.master') 2 | 3 | @section('content') 4 |Module: {!! config('microweber.name') !!}
7 | @endsection 8 | -------------------------------------------------------------------------------- /web/Modules/Microweber/routes/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Microweber/routes/.gitkeep -------------------------------------------------------------------------------- /web/Modules/Minecraft/App/Http/Controllers/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Minecraft/App/Http/Controllers/.gitkeep -------------------------------------------------------------------------------- /web/Modules/Minecraft/App/Providers/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Minecraft/App/Providers/.gitkeep -------------------------------------------------------------------------------- /web/Modules/Minecraft/__module.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Minecraft", 3 | "alias": "minecraft", 4 | "description": "", 5 | "keywords": [], 6 | "priority": 0, 7 | "hidden": true, 8 | "logoIcon": "minecraft-logo", 9 | "category": "Game Servers", 10 | "adminUrl": "/admin/minecraft/servers", 11 | "providers": [ 12 | "Modules\\Minecraft\\App\\Providers\\MinecraftServiceProvider" 13 | ], 14 | "files": [] 15 | } 16 | -------------------------------------------------------------------------------- /web/Modules/Minecraft/config/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Minecraft/config/.gitkeep -------------------------------------------------------------------------------- /web/Modules/Minecraft/config/config.php: -------------------------------------------------------------------------------- 1 | 'Minecraft', 5 | ]; 6 | -------------------------------------------------------------------------------- /web/Modules/Minecraft/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "type": "module", 4 | "scripts": { 5 | "dev": "vite", 6 | "build": "vite build" 7 | }, 8 | "devDependencies": { 9 | "axios": "^1.1.2", 10 | "laravel-vite-plugin": "^0.7.5", 11 | "sass": "^1.69.5", 12 | "postcss": "^8.3.7", 13 | "vite": "^4.0.0" 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /web/Modules/Minecraft/resources/assets/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Minecraft/resources/assets/js/app.js -------------------------------------------------------------------------------- /web/Modules/Minecraft/resources/assets/sass/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Minecraft/resources/assets/sass/app.scss -------------------------------------------------------------------------------- /web/Modules/Minecraft/resources/views/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Minecraft/resources/views/.gitkeep -------------------------------------------------------------------------------- /web/Modules/Minecraft/resources/views/index.blade.php: -------------------------------------------------------------------------------- 1 | @extends('minecraft::layouts.master') 2 | 3 | @section('content') 4 |Module: {!! config('minecraft.name') !!}
7 | @endsection 8 | -------------------------------------------------------------------------------- /web/Modules/Minecraft/routes/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Minecraft/routes/.gitkeep -------------------------------------------------------------------------------- /web/Modules/Minecraft/shell-scripts/get-available-port.sh: -------------------------------------------------------------------------------- 1 | netstat -aln | awk ' 2 | $6 == "LISTEN" { 3 | if ($4 ~ "[.:][0-9]+$") { 4 | split($4, a, /[:.]/); 5 | port = a[length(a)]; 6 | p[port] = 1 7 | } 8 | } 9 | END { 10 | for (i = 3000; i < 65000 && p[i]; i++){}; 11 | if (i == 65000) {exit 1}; 12 | print i 13 | } 14 | ' 15 | -------------------------------------------------------------------------------- /web/Modules/SSLManager/App/Http/Controllers/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/SSLManager/App/Http/Controllers/.gitkeep -------------------------------------------------------------------------------- /web/Modules/SSLManager/App/Providers/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/SSLManager/App/Providers/.gitkeep -------------------------------------------------------------------------------- /web/Modules/SSLManager/Database/Seeders/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/SSLManager/Database/Seeders/.gitkeep -------------------------------------------------------------------------------- /web/Modules/SSLManager/Database/Seeders/SSLManagerDatabaseSeeder.php: -------------------------------------------------------------------------------- 1 | call([]); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /web/Modules/SSLManager/config/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/SSLManager/config/.gitkeep -------------------------------------------------------------------------------- /web/Modules/SSLManager/config/config.php: -------------------------------------------------------------------------------- 1 | 'SSLManager', 5 | ]; 6 | -------------------------------------------------------------------------------- /web/Modules/SSLManager/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "type": "module", 4 | "scripts": { 5 | "dev": "vite", 6 | "build": "vite build" 7 | }, 8 | "devDependencies": { 9 | "axios": "^1.1.2", 10 | "laravel-vite-plugin": "^0.7.5", 11 | "sass": "^1.69.5", 12 | "postcss": "^8.3.7", 13 | "vite": "^4.0.0" 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /web/Modules/SSLManager/resources/assets/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/SSLManager/resources/assets/js/app.js -------------------------------------------------------------------------------- /web/Modules/SSLManager/resources/assets/sass/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/SSLManager/resources/assets/sass/app.scss -------------------------------------------------------------------------------- /web/Modules/SSLManager/resources/views/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/SSLManager/resources/views/.gitkeep -------------------------------------------------------------------------------- /web/Modules/SSLManager/resources/views/actions/acme-sh-http-secure-command.blade.php: -------------------------------------------------------------------------------- 1 | /usr/local/phyre/web/Modules/SSLManager/shell/acme.sh --issue -d {{$domain}} -d www.{{$domain}} --webroot {{$domainPublic}} --server letsencrypt 2 | -------------------------------------------------------------------------------- /web/Modules/SSLManager/resources/views/filament/pages/wildcard-issuer.blade.php: -------------------------------------------------------------------------------- 1 |Module: {!! config('sslmanager.name') !!}
7 | @endsection 8 | -------------------------------------------------------------------------------- /web/Modules/SSLManager/routes/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/SSLManager/routes/.gitkeep -------------------------------------------------------------------------------- /web/Modules/Terminal/App/Http/Controllers/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Terminal/App/Http/Controllers/.gitkeep -------------------------------------------------------------------------------- /web/Modules/Terminal/App/Providers/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Terminal/App/Providers/.gitkeep -------------------------------------------------------------------------------- /web/Modules/Terminal/config/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Terminal/config/.gitkeep -------------------------------------------------------------------------------- /web/Modules/Terminal/config/config.php: -------------------------------------------------------------------------------- 1 | 'Terminal', 5 | ]; 6 | -------------------------------------------------------------------------------- /web/Modules/Terminal/module.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Terminal", 3 | "alias": "terminal", 4 | "description": "", 5 | "keywords": [], 6 | "priority": 0, 7 | "logoIcon": "Modules/Terminal/resources/assets/terminal-svg/logo.svg", 8 | "category": "DevOps", 9 | "adminUrl": "/admin/terminal", 10 | "providers": [ 11 | "Modules\\Terminal\\App\\Providers\\TerminalServiceProvider" 12 | ], 13 | "files": [] 14 | } 15 | -------------------------------------------------------------------------------- /web/Modules/Terminal/nodejs/terminal/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "phyre-terminal", 3 | "private": true, 4 | "version": "1.0.0", 5 | "type": "module", 6 | "scripts": { 7 | "start": "node server.js" 8 | }, 9 | "dependencies": { 10 | "node-pty": "^1.0.0", 11 | "ws": "^8.16.0" 12 | }, 13 | "devDependencies": { 14 | "@types/ws": "^8.5.10", 15 | "@types/node": "^20.12.5" 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /web/Modules/Terminal/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "type": "module", 4 | "scripts": { 5 | "dev": "vite", 6 | "build": "vite build" 7 | }, 8 | "devDependencies": { 9 | "axios": "^1.1.2", 10 | "laravel-vite-plugin": "^0.7.5", 11 | "sass": "^1.69.5", 12 | "postcss": "^8.3.7", 13 | "vite": "^4.0.0" 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /web/Modules/Terminal/resources/assets/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Terminal/resources/assets/js/app.js -------------------------------------------------------------------------------- /web/Modules/Terminal/resources/assets/sass/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Terminal/resources/assets/sass/app.scss -------------------------------------------------------------------------------- /web/Modules/Terminal/resources/views/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Terminal/resources/views/.gitkeep -------------------------------------------------------------------------------- /web/Modules/Terminal/resources/views/index.blade.php: -------------------------------------------------------------------------------- 1 | @extends('terminal::layouts.master') 2 | 3 | @section('content') 4 |Module: {!! config('terminal.name') !!}
7 | @endsection 8 | -------------------------------------------------------------------------------- /web/Modules/Terminal/routes/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/Modules/Terminal/routes/.gitkeep -------------------------------------------------------------------------------- /web/Modules/Terminal/shell-scripts/install-nodejs.sh: -------------------------------------------------------------------------------- 1 | sudo apt-get install net-tools npm nodejs -y 2 | cd /usr/local/phyre/web/Modules/Terminal/nodejs/terminal 3 | npm i 4 | 5 | echo "Done!" 6 | -------------------------------------------------------------------------------- /web/acme-php-test.sh: -------------------------------------------------------------------------------- 1 | PHYRE_PHP=/usr/local/phyre/php/bin/php 2 | 3 | $PHYRE_PHP -r "copy('https://github.com/acmephp/acmephp/releases/download/1.0.1/acmephp.phar', 'acmephp.phar');" 4 | $PHYRE_PHP -r "copy('https://github.com/acmephp/acmephp/releases/download/1.0.1/acmephp.phar.pubkey', 'acmephp.phar.pubkey');" 5 | $PHYRE_PHP acmephp.phar --version 6 | -------------------------------------------------------------------------------- /web/apache-benchmark-test.sh: -------------------------------------------------------------------------------- 1 | apt-get install apache2-utils -y 2 | ab -V 3 | ab -n 1000 -c 1000 https://test.phyrecloud.com/ 4 | -------------------------------------------------------------------------------- /web/app/ApiClient.php: -------------------------------------------------------------------------------- 1 | excludePaths; 14 | 15 | return $configValues; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /web/app/Filament/Resources/ApiKeyResource/Pages/CreateApiKey.php: -------------------------------------------------------------------------------- 1 | 13 | */ 14 | protected $except = [ 15 | // 16 | ]; 17 | } 18 | -------------------------------------------------------------------------------- /web/app/Http/Middleware/VerifyCsrfToken.php: -------------------------------------------------------------------------------- 1 | 13 | */ 14 | protected $except = [ 15 | // 16 | ]; 17 | } 18 | -------------------------------------------------------------------------------- /web/app/Models/HostingSubscriptionFtpAccount.php: -------------------------------------------------------------------------------- 1 | supportLog; 12 | } 13 | public function setLogFile($logFile) 14 | { 15 | $this->logFile = $logFile; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /web/app/PhyreLaravelApplication.php: -------------------------------------------------------------------------------- 1 | phpAdminValueOpenBaseDirs; 14 | 15 | return $configValues; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /web/bootstrap/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /web/codecov.yml: -------------------------------------------------------------------------------- 1 | codecov: 2 | branch: main 3 | -------------------------------------------------------------------------------- /web/database/.gitignore: -------------------------------------------------------------------------------- 1 | *.sqlite* 2 | -------------------------------------------------------------------------------- /web/db-migrate.sh: -------------------------------------------------------------------------------- 1 | PHYRE_PHP=/usr/local/phyre/php/bin/php 2 | $PHYRE_PHP artisan migrate 3 | #$PHYRE_PHP artisan l5-swagger:generate 4 | -------------------------------------------------------------------------------- /web/modules-git.txt: -------------------------------------------------------------------------------- 1 | https://github.com/savannabits/filament-modules 2 | https://filamentphp.com/plugins/jaocero-radio-deck 3 | -------------------------------------------------------------------------------- /web/modules_statuses.json: -------------------------------------------------------------------------------- 1 | { 2 | "LetsEncrypt": true, 3 | "Microweber": true, 4 | "Docker": true, 5 | "Customer": true, 6 | "Model": true, 7 | "DockerTemplate": true, 8 | "Terminal": true, 9 | "Mail": true, 10 | "Email": true, 11 | "Minecraft": true, 12 | "SSLManager": true 13 | } -------------------------------------------------------------------------------- /web/pint.json: -------------------------------------------------------------------------------- 1 | { 2 | "preset": "laravel" 3 | } 4 | -------------------------------------------------------------------------------- /web/postcss.config.js: -------------------------------------------------------------------------------- 1 | export default { 2 | plugins: { 3 | 'tailwindcss/nesting': 'postcss-nesting', 4 | tailwindcss: {}, 5 | autoprefixer: {}, 6 | }, 7 | } 8 | -------------------------------------------------------------------------------- /web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/public/favicon.ico -------------------------------------------------------------------------------- /web/public/images/banner/themes-wordpress.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/public/images/banner/themes-wordpress.jpg -------------------------------------------------------------------------------- /web/public/images/banner/wordpress-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/public/images/banner/wordpress-logo.png -------------------------------------------------------------------------------- /web/public/images/banner/wordpress-themes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/public/images/banner/wordpress-themes.png -------------------------------------------------------------------------------- /web/public/images/banner/wordpress.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/public/images/banner/wordpress.jpg -------------------------------------------------------------------------------- /web/public/images/modules/letsencrypt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/public/images/modules/letsencrypt.png -------------------------------------------------------------------------------- /web/public/images/modules/microweber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/public/images/modules/microweber.png -------------------------------------------------------------------------------- /web/public/images/modules/opencart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/public/images/modules/opencart.png -------------------------------------------------------------------------------- /web/public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/adjustments-vertical.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-down-circle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-down-left.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-down-on-square.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-down-right.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-down-tray.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-down.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-left-circle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-left-on-rectangle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-left.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-long-down.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-long-left.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-long-right.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-long-up.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-path.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-right-circle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-right-on-rectangle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-right.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-small-down.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-small-left.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-small-right.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-small-up.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-top-right-on-square.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-trending-down.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-trending-up.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-up-circle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-up-left.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-up-on-square.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-up-right.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-up-tray.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-up.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-uturn-down.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-uturn-left.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-uturn-right.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrow-uturn-up.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrows-pointing-in.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrows-pointing-out.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrows-right-left.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/arrows-up-down.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/at-symbol.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/bars-2.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/bars-3-bottom-left.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/bars-3-bottom-right.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/bars-3-center-left.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/bars-3.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/bars-4.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/bars-arrow-down.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/bars-arrow-up.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/battery-0.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/bell.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/bolt-slash.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/bolt.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/bookmark-slash.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/bookmark-square.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/bookmark.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/building-library.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/building-office.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/calendar.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/chart-bar-square.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/chart-pie.svg: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/check-circle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/check.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/chevron-double-down.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/chevron-double-left.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/chevron-double-right.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/chevron-double-up.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/chevron-down.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/chevron-left.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/chevron-right.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/chevron-up-down.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/chevron-up.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/clock.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/cloud-arrow-down.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/cloud-arrow-up.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/cloud.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/code-bracket-square.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/code-bracket.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/command-line.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/credit-card.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/cube.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/currency-bangladeshi.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/currency-euro.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/currency-rupee.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/currency-yen.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/cursor-arrow-rays.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/cursor-arrow-ripple.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/device-phone-mobile.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/device-tablet.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/ellipsis-horizontal.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/ellipsis-vertical.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/exclamation-circle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/exclamation-triangle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/flag.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/folder-arrow-down.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/folder-minus.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/folder-plus.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/hashtag.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/heart.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/information-circle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/key.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/link.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/lock-closed.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/lock-open.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/magnifying-glass-circle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/magnifying-glass-minus.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/magnifying-glass-plus.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/magnifying-glass.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/map-pin.svg: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/microphone.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/minus-circle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/minus-small.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/minus.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/moon.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/no-symbol.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/paper-airplane.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/paper-clip.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/pause-circle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/pause.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/pencil.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/play-pause.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/play.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/plus-circle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/plus-small.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/plus.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/power.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/question-mark-circle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/queue-list.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/rss.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/shield-check.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/square-3-stack-3d.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/stop.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/sun.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/tv.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/user-circle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/user-minus.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/user-plus.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/user.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/video-camera.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/view-columns.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/viewfinder-circle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/wifi.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/window.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/x-circle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/outline/x-mark.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/arrow-down-circle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/arrow-down-left.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/arrow-down-on-square.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/arrow-down-right.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/arrow-down.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/arrow-left-circle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/arrow-left.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/arrow-long-down.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/arrow-long-left.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/arrow-long-right.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/arrow-long-up.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/arrow-right-circle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/arrow-right.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/arrow-small-down.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/arrow-small-left.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/arrow-small-right.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/arrow-small-up.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/arrow-up-circle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/arrow-up-left.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/arrow-up-on-square.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/arrow-up-right.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/arrow-up.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/arrow-uturn-down.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/arrow-uturn-left.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/arrow-uturn-right.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/arrow-uturn-up.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/backward.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/bars-2.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/bars-3-bottom-left.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/bars-3-bottom-right.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/bars-3-center-left.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/bars-3.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/battery-0.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/bolt-slash.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/bolt.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/bookmark-slash.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/bookmark-square.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/bookmark.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/calendar.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/chart-pie.svg: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/check-circle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/check.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/chevron-double-down.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/chevron-double-left.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/chevron-double-right.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/chevron-double-up.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/chevron-down.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/chevron-left.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/chevron-right.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/chevron-up-down.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/chevron-up.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/clock.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/cloud.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/command-line.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/credit-card.svg: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/cube.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/ellipsis-horizontal.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/ellipsis-vertical.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/envelope.svg: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/exclamation-circle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/exclamation-triangle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/folder-minus.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/folder-plus.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/folder.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/forward.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/lock-closed.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/lock-open.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/magnifying-glass-minus.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/magnifying-glass.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/microphone.svg: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/minus-circle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/minus-small.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/minus.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/moon.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/no-symbol.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/paper-airplane.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/pause.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/pencil.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/play-circle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/play.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/plus-circle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/plus-small.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/plus.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/power.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/queue-list.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/share.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/square-2-stack.svg: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/stop-circle.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/stop.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/tag.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/user-minus.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/user.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/video-camera.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/view-columns.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/icons/solid/x-mark.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/public/vendor/bladewind/images/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/public/vendor/bladewind/images/avatar.png -------------------------------------------------------------------------------- /web/public/vendor/bladewind/images/flags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/public/vendor/bladewind/images/flags.png -------------------------------------------------------------------------------- /web/resources/js/app.js: -------------------------------------------------------------------------------- 1 | import './bootstrap'; 2 | 3 | 4 | -------------------------------------------------------------------------------- /web/resources/phyre-customer-svg/advanced-dns.svg: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /web/resources/phyre-customer-svg/domains-dynamic.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/resources/phyre-customer-svg/domains-zone.svg: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /web/resources/phyre-customer-svg/email-account.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/resources/phyre-customer-svg/email-calendar-configuration.svg: -------------------------------------------------------------------------------- 1 | 8 | -------------------------------------------------------------------------------- /web/resources/phyre-customer-svg/email-forwarders.svg: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /web/resources/phyre-customer-svg/file-manager.svg: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /web/resources/phyre-customer-svg/metrics-webalizer.svg: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /web/resources/phyre-svg/database-share.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PhyreApps/PhyrePanel/df1365bd5fb3b920e1ce9df9f133504f1dfda427/web/resources/phyre-svg/database-share.svg -------------------------------------------------------------------------------- /web/resources/views/actions/git/pull-repo-user.blade.php: -------------------------------------------------------------------------------- 1 | echo "Pull started at {{ date('Y-m-d H:i:s') }}" 2 | 3 | cd {{$projectDir}} 4 | 5 | git clean -f -d 6 | git reset --hard HEAD~2 7 | 8 | @if($privateKeyFile) 9 | 10 | git -c core.sshCommand="ssh -i {{$privateKeyFile}}" pull 11 | 12 | @else 13 | 14 | git pull --rebase 15 | 16 | @endif 17 | 18 | @if($deploymentScript) 19 | {!! $deploymentScript !!} 20 | @endif 21 | 22 | {{--rm -rf {{$selfFile}}--}} 23 | -------------------------------------------------------------------------------- /web/resources/views/actions/samples/apache/php/app-php-sample.blade.php: -------------------------------------------------------------------------------- 1 | @php 2 | echo " 3 | " 8 | 9 | @endphp 10 | -------------------------------------------------------------------------------- /web/resources/views/actions/samples/apache/python/app-passanger-wsgi-sample.blade.php: -------------------------------------------------------------------------------- 1 | from app import MyApp as application 2 | -------------------------------------------------------------------------------- /web/resources/views/actions/samples/apache/python/app-python-sample.blade.php: -------------------------------------------------------------------------------- 1 | from flask import Flask, render_template 2 | MyApp = Flask(__name__) 3 | 4 | @MyApp.route("/") 5 | def hello(): 6 | return render_template('index.html') 7 | 8 | if __name__ == "__main__": 9 | MyApp.run() 10 | -------------------------------------------------------------------------------- /web/resources/views/actions/samples/ubuntu/nginx-conf.blade.php: -------------------------------------------------------------------------------- 1 | server { 2 | 3 | server_name {{$domain}} www.{{$domain}}; 4 | 5 | root {{$domainRoot}}; 6 | charset utf-8; 7 | 8 | location / { 9 | 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /web/resources/views/filament/admin/logo.blade.php: -------------------------------------------------------------------------------- 1 |class(['fi-global-search-no-results-message px-4 py-4 text-sm text-gray-500 dark:text-gray-400']) }} 3 | > 4 | {{ __('filament-panels::global-search.no_results_message') }} 5 |
6 | -------------------------------------------------------------------------------- /web/resources/views/vendor/filament-panels/components/topbar/database-notifications-trigger.blade.php: -------------------------------------------------------------------------------- 1 |