Jamie Wood
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
Saeed Vaziry
72352aad8d
Add workers to servers ( #547 )
2025-03-16 14:09:15 +01:00
Saeed Vaziry
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
Saeed Vaziry
493cbb0849
Add phpstan level 7( #544 )
2025-03-12 13:31:10 +01:00
Richard Anderson
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
Saeed Vaziry
3bf3f7eebc
Fix filemanager permissions ( #508 )
...
* Fix filemanager permissions
* fix filemanager permissions
* fix tests warning
2025-02-26 20:46:07 +01:00
Richard Anderson
8c7c3d2192
Refactor firewall and add edit rule ( #488 )
2025-02-16 20:31:58 +01:00
Saeed Vaziry
e2b9d18a71
Built-in File Manager ( #458 )
2025-02-16 19:56:21 +01:00
Saeed Vaziry
262c5e040d
Force SSL and Multi SSL ( #456 )
2025-02-01 01:33:04 +01:00
Saeed Vaziry
53e20cbc2a
Ask for email when generating LetsEncrypt SSLs ( #452 )
2025-01-29 21:00:43 +01:00
Saeed Vaziry
cdbde063f0
use blade as conmmands template ( #444 )
...
* use blade as conmmands template
* fix lint
* fix ssl
2025-01-27 21:27:58 +01:00
Richard Anderson
a73476c1dd
Edit & Download (local) Backups ( #436 )
...
* Allow editing of backups
* pint updates
* setup of backup download
* allow download for local backup files
* delete uploaded files on delete of BackupFile
* pint updates
* S3 upload & download fixes
* Deletion of backup files
* support $ARCH selector for s3 installation
* delete files when deleting backup
* fixed ui issue
* adjustment
* Use system temp path for downloads
---------
Co-authored-by: Saeed Vaziry <mr.saeedvaziry@gmail.com>
2025-01-25 21:59:35 +01:00
Richard Anderson
c1ae58772c
Isolate Users ( #431 )
...
* WIP to isolate users
* Resolved issue with SSH AsUser
Updated Isolated User Script to use Server User for Team Access
Updated Path creation script to simplify for running as the isolated user
* Included the server user
* PHPMyAdmin script updated
Wordpress Script Updated
Updated Execute Script to support executing as isolated users
* Issue Resolution & Resolved Failing Unit Tests
* Fix for isolated_username vs user
* Run the deploy as the isolated user
* queue updates for isolated user
* Support isolated users in cronjobs
* script tests for isolated users
* Queue tests for isolated users
* Cronjob tests for isolated user
* Removed default queue command for laravel apps
* add default user to factory
* laravel pint fixes
* ensure echos are consistent
* removed unneeded parameter
* update
* fix queues for isolated users
* revert addslashes
---------
Co-authored-by: Saeed Vaziry <mr.saeedvaziry@gmail.com>
2025-01-18 01:17:48 +01:00
Tobias Schulz
93a7bf9c3a
make mask nullable and do a strict compare to allow firwall rules without masks ( #432 )
2025-01-13 17:28:59 +01:00
Saeed Vaziry
20c6b58866
fix missing composer ( #418 )
2025-01-05 12:12:49 +01:00
Tobias Schulz
ba069a2db0
set server_tokens off for every created server ( #414 )
2025-01-01 13:07:55 +01:00
Saeed Vaziry
8b86ff23c9
fix create queue with root user ( #409 )
...
* fix create queue with root user
* fix
* fix queues for root user
2024-12-30 11:33:00 +01:00
Saeed Vaziry
dfdd50beb7
Mysql 8.4 support and Stream log output ( #407 )
2024-12-24 23:30:52 +01:00
Mark Topper
924920e6e8
Feature/nodejs ( #397 )
...
* Add node support using nvm
* Add icon
* Rename to NodeJS
* Rename to NodeJS
* update php and node logo
* only services which have units can be started,restarted,stopped,disabled and enabled
* add tests
---------
Co-authored-by: Saeed Vaziry <mr.saeedvaziry@gmail.com>
Co-authored-by: Saeed Vaziry <61919774+saeedvaziry@users.noreply.github.com>
2024-12-24 17:49:27 +01:00
Saeed Vaziry
b7184dcfc4
add more lint ( #378 )
2024-11-25 23:27:37 +01:00
Bernard Sarfo Twumasi
0f810f4077
Privileges for public
Schema in PostgreSQL 15+ ( #347 )
...
Co-authored-by: Bernard Sarfo Twumasi <bst@smartocean.com>
2024-11-04 20:35:22 +01:00
Saeed Vaziry
6639fac9c0
fix dashes on the name and better error handling ( #336 )
2024-11-02 22:44:02 +01:00
Saeed Vaziry
f743611b22
fix enums
2024-11-01 22:08:02 +01:00
Saeed Vaziry
37a4b6af51
fix mysql 8 ( #335 )
2024-11-01 21:42:34 +01:00
Saeed Vaziry
417bf73e44
API Feature ( #334 )
2024-11-01 16:49:57 +01:00
Saeed Vaziry
c24b4b7333
- 2.x - sites finishing
2024-10-06 16:06:51 +02:00
Saeed Vaziry
3c50e2c947
- 2.x - sites settings
...
- tags
- source-control soft deletes
2024-10-06 00:04:57 +02:00
Saeed Vaziry
e4fed24498
2.x - databases
2024-09-29 00:30:04 +02:00
Saeed Vaziry
9473d198e1
update php fpm ini ( #258 )
2024-07-27 12:51:13 +02:00
Saeed Vaziry
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
Rasel Islam Rafi
b5c8d99ef8
Added MariaDB 10.6, 10.11 & 11.4 ( #243 )
2024-06-24 19:22:55 +02:00
Rasel Islam Rafi
5ccbab74b1
Hide X-Powered-By header ( #239 )
2024-06-18 10:23:14 +02:00
Saeed Vaziry
de468ae1ba
Manage site aliases ( #206 )
...
* manage site aliases
* build assets
* fix tests
2024-05-15 11:23:24 +02:00
Saeed Vaziry
30ef8ad5eb
fix letsencrypt for aliases & blank php deployment fix ( #204 )
2024-05-13 00:37:51 +02:00
Saeed Vaziry
9936958259
local storage driver & some icon fixes ( #187 )
2024-05-01 22:54:44 +02:00
Saeed Vaziry
f0da1c6d8c
Accurate deployment statuses ( #168 )
2024-04-21 16:26:26 +02:00
Saeed Vaziry
d07e9bcad2
remote monitor ( #167 )
2024-04-17 16:03:06 +02:00
Saeed Vaziry
aaef73d89d
fix custom vhost update ( #164 )
2024-04-13 23:47:52 +02:00
Saeed Vaziry
52d195710b
add data retention to the metrics
2024-04-13 22:38:27 +02:00
Saeed Vaziry
052e28d2e3
Monitoring & Service Management ( #163 )
...
Monitoring & Service Management
2024-04-13 11:47:56 +02:00
Saeed Vaziry
9244e69fd8
add phpmyadmin
2024-03-27 11:41:29 +01:00
Saeed Vaziry
7949165648
fix custom ssl creation ( #122 )
2024-03-18 17:17:45 +01:00
Saeed Vaziry
fd93f3dd47
add PHP 8.3 support
2024-03-16 11:08:45 +01:00
Saeed Vaziry
d8056441c0
add mariadb 10.4
2024-03-16 10:35:18 +01:00
Saeed Vaziry
287c9c2a8a
add postgresql ( #118 )
2024-03-16 01:04:57 +01:00
Saeed Vaziry
428140b931
refactoring ( #116 )
...
- refactoring architecture
- fix incomplete ssh logs
- code editor for scripts in the app
- remove Jobs and SSHCommands
2024-03-14 20:03:43 +01:00