0b7dd1732b
#591 - console
2025-05-31 12:39:46 +02:00
c09c7a63fa
#591 - monitoring
2025-05-31 00:18:04 +02:00
857319025f
#591 - server-logs
2025-05-30 13:52:39 +02:00
104cd2fce8
#591 - services
2025-05-30 11:02:07 +02:00
1b9f826bcb
#591 - fix server-ssh-keys
2025-05-29 21:24:47 +02:00
0fce4dba9c
#591 - server-ssh-keys
2025-05-29 21:20:33 +02:00
8b6f65db97
#591 - workers
2025-05-29 20:05:13 +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
61506ff70e
#591 - cron jobs
2025-05-28 00:19:25 +02:00
6032bd1098
#591 - firewall
2025-05-27 00:30:29 +02:00
f5fdbae4ac
#591 - sites [wip]
2025-05-25 22:17:19 +02:00
ff11fb44e0
#591 - backups
2025-05-23 18:27:24 +02:00
a5ce0d33b3
Fix mysqldump backup error
...
This reverts commit 564b97e2aa
.
2025-05-21 21:05:16 +02:00
a40c2828c2
#591 - backups
2025-05-21 21:05:13 +02:00
fe3317692b
#591 - database-users
2025-05-21 17:21:10 +02:00
2850c1fa59
#591 - databases
2025-05-20 17:35:20 +02:00
eb86204069
#591 - api keys
2025-05-20 08:15:10 +02:00
f7ac3c32f0
#591 - fix typo
2025-05-19 22:40:42 +02:00
61faaabb85
#591 - tags
2025-05-19 22:22:21 +02:00
04d52f6742
#591 - ssh-keys
2025-05-19 20:55:32 +02:00
cdc012c270
#591 - notification-channels
2025-05-19 20:05:38 +02:00
563b9c5909
#591 - storage-providers
2025-05-19 00:13:17 +02:00
5a00d35eba
#591 - source-controls
2025-05-18 23:46:28 +02:00
1ed5d7362b
#591 - server-providers
2025-05-18 21:12:06 +02:00
8b4d156afa
#591 - profile, users and projects
2025-05-18 18:25:27 +02:00
edd4ba1bc2
#591 - app search bar UI
2025-05-15 22:38:24 +03:00
b8ba83949b
projects
2025-05-15 14:23:26 +03:00
a81e9b18b7
dashboard layout ( #597 )
2025-05-13 23:42:22 +03: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
76059aff3c
Update app.php
2.5.0
2025-04-12 21:15:58 +02:00
ff4d560e44
Fix aws connect bug ( #577 )
2025-04-05 23:50:12 +02:00
dda345f565
Bump vite from 6.2.3 to 6.2.5 ( #576 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.2.3 to 6.2.5.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.5/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.2.5/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.2.5
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-05 23:38:30 +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
4e5f975917
fix: allow reuse of a database name ( #571 )
...
* fix: allow reuse of a database name
* style
---------
Co-authored-by: Saeed Vaziry <61919774+saeedvaziry@users.noreply.github.com >
Co-authored-by: Saeed Vaziry <mr.saeedvaziry@gmail.com >
2025-04-05 21:50:14 +02:00
f3500497d0
fix(site/workers): add-all-ssh-users-to-worker-edit ( #567 )
...
* fix(site/workers): add-all-ssh-users-to-worker-edit
* adjust site users and server users for workers
---------
Co-authored-by: Saeed Vaziry <61919774+saeedvaziry@users.noreply.github.com >
Co-authored-by: Saeed Vaziry <mr.saeedvaziry@gmail.com >
2025-04-05 20:57:29 +02:00
996df64386
Bump vite from 6.2.0 to 6.2.3 ( #574 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.2.0 to 6.2.3.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.2.3/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.2.3/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Saeed Vaziry <61919774+saeedvaziry@users.noreply.github.com >
2025-04-05 20:00:16 +02:00
e98e974e20
Add endpoint for reading and updating site .env file ( #564 )
...
* feat(api): Add endpoint for reading site .env file
- Add GET /api/projects/{project}/servers/{server}/sites/{site}/env endpoint
- Add feature tests with SSH mocking
* added updating env
* fix coding style
* generate docs
---------
Co-authored-by: Saeed Vaziry <mr.saeedvaziry@gmail.com >
2025-04-05 19:59:57 +02:00
2a670146d8
Add endpoint for triggering site deployment ( #563 )
...
* feat(api): Add endpoint for triggering site deployment
- Add POST /api/projects/{project}/servers/{server}/sites/{site}/deploy endpoint
- Add feature tests
* fix merge issue and generate api docs
* fix merge
---------
Co-authored-by: Saeed Vaziry <61919774+saeedvaziry@users.noreply.github.com >
Co-authored-by: Saeed Vaziry <mr.saeedvaziry@gmail.com >
2025-04-05 19:41:52 +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
7882d2022c
Add endpoint for reading & updating site deployment script ( #562 )
...
* feat(api): Add endpoint for updating site deployment script
- Add PUT /api/projects/{project}/servers/{server}/sites/{site}/deployment-script endpoint
- Add feature tests for successful and failed updates
* added reading deployment script as well
* generate docs
---------
Co-authored-by: Saeed Vaziry <mr.saeedvaziry@gmail.com >
2025-03-29 21:49:28 +01:00
03be2d3ee2
Add API endpoint to update site aliases ( #551 )
2025-03-21 10:26:51 +01:00
f89e7af34e
fix server workers 500 error
2.4.0
2025-03-16 14:38:10 +01:00
7886e2a113
Bump version 2.4.0 ( #548 )
2025-03-16 14:10:55 +01:00
72352aad8d
Add workers to servers ( #547 )
2025-03-16 14:09:15 +01:00
48ae561ea4
code-style
2025-03-13 20:53:14 +01: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
493cbb0849
Add phpstan level 7( #544 )
2025-03-12 13:31:10 +01:00
c22bb1fa80
Add isolated users to headless console ( #533 )
2025-03-07 00:14:45 +01:00
babf59350b
Fix run_action helper ( #540 )
...
* Fix run_action helper
* upgrade actions
* upgrade actions
2025-03-05 20:36:18 +01:00