131b828807
Plugins base ( #613 )
...
* wip
* wip
* cleanup
* notification channels
* phpstan
* services
* remove server types
* refactoring
* refactoring
2025-06-14 14:35:18 +02:00
adc0653d15
api-docs fix
2025-06-10 12:23:42 +02:00
09a9735962
reverse proxy basics ( #609 )
2025-06-10 00:14:05 +02:00
984c1f3a8e
Add Caddy Server Support Alongside Nginx ( #600 )
...
* added enum
* add config for caddy
* add svg icon
* add caddy service class
* wip
* install caddy
* create base Caddyfile with common snippets
* Create a systemd service to run Caddy in the background.
* create uninstall file
* wip
* create path
* create vhost
* get vhost
* delete site
* add php version change file
* add custom ssl
* create redirect file
* add vhost for caddy site & load balancer
* update svg
* fix caddy icon
* fix style
* add systemctl reload method
* Reload systemd after modifying the Caddy service file.
* add caddy
* added tests
* format with pint
* prevent multiple web server installations
* added error log & access log
(cherry picked from commit 2318e1b1df
)
2025-05-29 11:39:00 +02:00
a5ce0d33b3
Fix mysqldump backup error
...
This reverts commit 564b97e2aa
.
2025-05-21 21:05:16 +02:00
fe3317692b
#591 - database-users
2025-05-21 17:21:10 +02:00
8b4d156afa
#591 - profile, users and projects
2025-05-18 18:25:27 +02:00
38bafd7654
Setup Inertia ( #593 )
2025-05-10 11:10:11 +03:00
6eb88c7c6e
laravel 12 upgrade ( #586 )
...
* laravel 12 upgrade
* upgrade scribe to v5
* fix lint
2025-04-21 21:56:53 +02:00
564b97e2aa
fix: add missing backticks in Blade for MySQL/MariaDB database names with hyphens ( #523 )
...
* fix: add missing backticks in Blade for MySQL/MariaDB database names with hyphens
Before:
The CREATE DATABASE command failed for database names containing hyphens (-) because MySQL/MariaDB requires backticks around such names, but they were missing in the Blade template.
After:
Backticks (```) are now correctly added in the Blade template, ensuring MySQL properly interprets database names with hyphens.
Why:
MySQL/MariaDB does not allow hyphens in database names unless they are enclosed in backticks. The Blade template was missing these backticks, causing syntax errors. Adding them ensures the command executes successfully. 🚀
* fix: added hyphens to other places as well
---------
Co-authored-by: Saeed Vaziry <61919774+saeedvaziry@users.noreply.github.com >
2025-04-05 21:58:25 +02:00
f483f7fdca
Add site redirects ( #552 )
...
* feat(redirects): add redirects to sites
* chore(style): fixed coding style issues
* style: fix php-stan docblocks
* style: pint cleanup
* tests: fixed redirect test suite
* feat: vhosts include additional configs
* fix: use exact location matching
* - add enums
- use queues
- use vhost rather than separate conf files
- vhost formatter
- cleanup
* generate docs
---------
Co-authored-by: Saeed Vaziry <mr.saeedvaziry@gmail.com >
2025-03-31 17:30:57 +02:00
0f06d81aac
Add database and database users sync ( #537 )
...
* Add database and database users sync
* get mysl users
* add mariadb and postgres
* fix phpstan
2025-03-12 22:59:25 +01:00
c22bb1fa80
Add isolated users to headless console ( #533 )
2025-03-07 00:14:45 +01:00
5a12ed76bb
Database collations ( #489 )
...
* SyncDatabases
* Collation on Create inc WordPress
* Refactored Enum
* Resolve sync issue
* Fix for PostgreSQL
* pint
* reversed enum
* style adjustments
* add unit tests
* style
* fix tests
* more tests
---------
Co-authored-by: Saeed Vaziry <61919774+saeedvaziry@users.noreply.github.com >
Co-authored-by: Saeed Vaziry <mr.saeedvaziry@gmail.com >
2025-03-02 17:18:27 +01:00
e52903c649
fix: ensure newly created branches are available for switching ( #511 )
...
Fixed an issue where the "Change Branch" button didn't work when switching to a newly created remote branch after initially cloning the repository. Added `git fetch origin` to update branch references before switching.
2025-02-28 19:38:38 +01:00
1a5cf4c57a
fix: add missing php-intl package ( #510 )
...
Added `php{{ $version }}-intl` to the installation list as it was missing. This package is a standard component in most projects and should be included by default.
2025-02-28 19:38:10 +01:00
1223ea1499
Fix .env Files for Isolated Users ( #496 )
2025-02-22 09:23:03 +01:00
2356e44f5b
Fix deployment script command ( #498 )
2025-02-19 20:13:26 +01:00
8c7c3d2192
Refactor firewall and add edit rule ( #488 )
2025-02-16 20:31:58 +01:00
e2b9d18a71
Built-in File Manager ( #458 )
2025-02-16 19:56:21 +01:00
a889cf11a2
Fix different PHP version for sites ( #487 )
2025-02-16 10:58:58 +01:00
75a4fde8de
Update the vhost file to name the backend after the domain ( #485 )
2025-02-15 09:33:40 +01:00
fd67097884
Add mariadb missing blades ( #476 )
...
* Add missing views for Mariadb
* Add missing restore link
* adding test to avoid such issues
---------
Co-authored-by: Saeed Vaziry <mr.saeedvaziry@gmail.com >
2025-02-07 20:24:08 +01:00
7be63384d4
fix html especial characters in commands ( #467 )
2025-02-06 20:34:01 +01:00
262c5e040d
Force SSL and Multi SSL ( #456 )
2025-02-01 01:33:04 +01:00
6966f06b1a
Add load balancer ( #453 )
2025-01-30 23:52:51 +01:00
53e20cbc2a
Ask for email when generating LetsEncrypt SSLs ( #452 )
2025-01-29 21:00:43 +01:00
cdbde063f0
use blade as conmmands template ( #444 )
...
* use blade as conmmands template
* fix lint
* fix ssl
2025-01-27 21:27:58 +01:00
f5c9d6701b
add directory state to console ( #416 )
2025-01-01 23:52:27 +01:00
0d12dd0c69
cleanup before release ( #391 )
2024-12-13 20:02:43 +01:00
321465d3e2
fix static build
2024-10-13 17:55:48 +02:00
224e0ac2b0
tests
2024-10-13 12:33:12 +02:00
0da21f40bd
migrating tests (Application, Console and Cronjob)
2024-10-08 22:15:50 +02:00
a94d1d42d2
cleanup migration to filament
2024-10-06 21:46:03 +02:00
06d690138d
- 2.x - console
2024-10-06 21:16:58 +02:00
3c50e2c947
- 2.x - sites settings
...
- tags
- source-control soft deletes
2024-10-06 00:04:57 +02:00
d1f2add699
- 2.x - sites (wip)
...
- improved ssh error handling
- database soft deletes
2024-10-04 21:34:07 +02:00
63e7cfd8f7
2.x - console (wip)
2024-10-02 23:46:53 +02:00
906ddc38de
2.x - firewall/metrics/services/cronjobs
2024-10-01 19:09:38 +02:00
2e9620409b
2.x - backups
2024-09-29 17:54:11 +02:00
e4fed24498
2.x - databases
2024-09-29 00:30:04 +02:00
f6bc04763b
2.x
2024-09-27 20:36:03 +02:00
e39e8c17a2
Add S3 and Wasabi as storage providers ( #281 )
2024-09-06 23:29:43 +02:00
7f5e68e131
Tags ( #277 )
2024-08-20 21:26:27 +02:00
8c487a64fa
Add ace editor ( #269 )
2024-08-07 21:12:31 +02:00
9473d198e1
update php fpm ini ( #258 )
2024-07-27 12:51:13 +02:00
11e3b167cc
global storage-providers, notification channels and server providers ( #247 )
2024-06-29 11:22:03 +02:00
ad027eb033
Enable 2FA Without QR Code ( #248 )
2024-06-29 09:30:28 +02:00
e031bafba5
upgrade to Laravel 11 and schema squash ( #245 )
...
* upgrade to Laravel 11 and schema squash
* code style and npm audit fix
* fix #209
2024-06-24 23:03:02 +02:00
7d367465ff
deployment script variables ( #238 )
2024-06-16 23:42:46 +02:00