Commit Graph

  • 3d0d10ea41 php version manager attempt #1 main Alex 2025-12-29 00:16:01 +02:00
  • 144d8eefac Merge remote-tracking branch 'refs/remotes/origin/main' Alex Crivion 2025-12-27 16:54:33 +02:00
  • 8e26f5a5b6 fix dashboard live stats if failing to fetch some mysql or php-fpm stats Alex Crivion 2025-12-27 16:53:51 +02:00
  • 0595a1a9f4 Update README.md Crivion 2025-12-03 23:33:47 +02:00
  • 7a7d7299a0 Merge pull request #6 from crivion/dependabot/composer/symfony/http-foundation-7.3.7 v1.0 Crivion 2025-11-29 16:07:26 +02:00
  • 50c1fbef01 Bump symfony/http-foundation from 7.2.3 to 7.3.7 dependabot[bot] 2025-11-21 21:35:42 +00:00
  • 0ec8174642 updated readme with min requirements and DO 1-Click Installer Link Crivion 2025-11-18 14:10:10 +02:00
  • 5603295827 add code of conduct Crivion 2025-11-05 13:08:06 +02:00
  • 312ccebc9b updated readme and installer (perms on storage/ and bootstrap/) Crivion 2025-10-28 10:24:20 +02:00
  • afca806298 add firewall screenshots Crivion 2025-10-28 10:03:31 +02:00
  • 52b2531380 updated readme - version nearly ready for launch Crivion 2025-10-23 11:54:38 +03:00
  • a30a6fb96d php manager: todo for next release Crivion 2025-10-23 11:46:48 +03:00
  • 08bcdf18a9 mysql: admin show own dbs only for now Crivion 2025-10-23 11:45:09 +03:00
  • f010a06328 mysql: admin show all dbs instead of only self Crivion 2025-10-23 11:43:39 +03:00
  • e540032f53 dashboard: fix leave impersonating Crivion 2025-10-23 11:35:34 +03:00
  • e046c77e05 regular user dashboard Crivion 2025-10-23 09:53:16 +03:00
  • cc393d10dc firewall: fix toggle on/off Crivion 2025-10-22 14:32:54 +03:00
  • dd12afe087 firewall: remove comments for now - only causes trouble - add rule type IN or OUT Crivion 2025-10-22 14:27:11 +03:00
  • f24e8eeab4 firewall: delete-rule -> split arguments instead of quoting the whole rule Crivion 2025-10-22 14:18:51 +03:00
  • a8f163a8e5 firewall: add-rule -> split arguments instead of quoting the whole rule Crivion 2025-10-22 14:16:37 +03:00
  • f9596caf70 firewall: remove laranode-ufw.sh - we do that through Process::run() instead Crivion 2025-10-22 14:11:16 +03:00
  • 7af119a12a firewall: move add rule button up Crivion 2025-10-22 13:36:58 +03:00
  • 8736353ad9 firewall: fix missing imports Crivion 2025-10-22 13:21:36 +03:00
  • 429c82b641 firewall: add icons and colors for action / direction Crivion 2025-10-22 13:18:40 +03:00
  • a463e812f1 firewall: fix status showing active when inactive Crivion 2025-10-22 13:11:17 +03:00
  • 8eea4ef79b firewall: fix empty spec in shell script as well Crivion 2025-10-22 10:10:30 +03:00
  • dd6c9b7dc5 firewall: fix empty spec when storing ufw rule Crivion 2025-10-22 10:08:21 +03:00
  • 82dc052ef5 firewall: move add rule to modal for ux consistency Crivion 2025-10-22 10:01:54 +03:00
  • 9eeec71c1f firewall: middleware in routes not required in controller anymore Crivion 2025-10-22 09:41:01 +03:00
  • d1fbefc2a3 firewall: add/manage rules Crivion 2025-10-22 09:36:38 +03:00
  • 408e07a0b1 readme: update roadmap Crivion 2025-10-21 20:24:00 +03:00
  • da9e47590a readme: fix screenshots i am too dumb Crivion 2025-10-21 20:20:35 +03:00
  • bcf4838dbb readme: fix screenshots Crivion 2025-10-21 20:19:29 +03:00
  • 94eecc3488 readme: add screenshots Crivion 2025-10-21 20:17:44 +03:00
  • c7b44c0213 Merge pull request #2 from crivion/dependabot/composer/league/commonmark-2.7.1 Crivion 2025-10-21 20:04:29 +03:00
  • e0e8d3f2dd Bump league/commonmark from 2.6.1 to 2.7.1 dependabot[bot] 2025-10-21 17:02:03 +00:00
  • ce2f15bcf5 website: proper protocol when linking based on ssl status Crivion 2025-10-21 14:49:23 +03:00
  • adfe3a43fb website: inline globe and fix document root Crivion 2025-10-21 14:45:28 +03:00
  • 301db59774 ssl manager: refactor to actions Crivion 2025-10-21 14:40:46 +03:00
  • 794a6d61a4 ssl manager: fix when activating vhost - #2 Crivion 2025-10-21 14:08:29 +03:00
  • dbaf1b1cd6 ssl manager: fix when activating vhost Crivion 2025-10-21 14:06:42 +03:00
  • 583c8f9135 installer add letsencrypt, ssl manager proper vhost for ssl, update-php-versionalso update ssl vhost if present Crivion 2025-10-21 13:55:58 +03:00
  • ced6389f32 ssl manager: refactor generate ssl Crivion 2025-10-20 14:11:09 +03:00
  • 0cf8af8751 ssl manager: use inertia router Crivion 2025-10-20 14:06:30 +03:00
  • 2b598b8ab5 ssl manager: stop asking for user email, use the one on the record Crivion 2025-10-20 14:01:04 +03:00
  • 046ab2cf98 ssl with letsencrypt for websites Alex Crivion 2025-10-20 11:54:43 +03:00
  • 5e6aff8b38 mysql mgmt complete Alex Crivion 2025-10-18 19:28:44 +03:00
  • 0ae06e6612 mysql: automatically prepend user system name when creating db instead of forcing people to type it like in 1999 Crivion 2025-10-18 18:53:01 +03:00
  • d93f99b352 mysql: ->authorize to Gate::authorize Crivion 2025-10-18 18:13:34 +03:00
  • 17af7fed1f mysql manager: refactoring to services & actions to keep my controller clean Crivion 2025-10-18 18:06:58 +03:00
  • 2e2745ca34 mysql: update db vibecoding fix:)) Crivion 2025-10-18 17:57:28 +03:00
  • 7553a5c0bf mysql: update db send id fix Crivion 2025-10-18 17:48:08 +03:00
  • 7f4e68bc61 mysql: update db user password too - keep record of dbs created in a table Crivion 2025-10-18 17:28:12 +03:00
  • 764cf7aaa8 edit db name, charset and collation moved to modal Crivion 2025-10-18 17:05:26 +03:00
  • f22a8d7eec collation required not optional when creating db Crivion 2025-10-18 16:53:45 +03:00
  • a22aac2656 add collation and charset when creating a database (available sets directly from mysql) Crivion 2025-10-18 16:50:40 +03:00
  • 9d94296d48 fix installer - laranode mysql user needs grant option Alex Crivion 2025-10-17 11:52:50 +03:00
  • 3d21503b74 mysql mgmt: create db and user Alex Crivion 2025-10-17 11:35:10 +03:00
  • 6842ed07d1 fix routes (mysqlcontroller twice) Alex Crivion 2025-10-17 11:20:49 +03:00
  • 454937d2a9 mysql db mgmgt in progress Alex Crivion 2025-10-17 11:18:37 +03:00
  • f5f46907bb update php version: refactored to simpler way just to ensure pool exists and just replace version in the vhost file Alex Crivion 2025-10-16 11:03:32 +03:00
  • 8f4774c5e5 update just the php version in vhosts file for the domain Alex Crivion 2025-10-16 10:58:12 +03:00
  • 32db6d4028 update php version shell script debug 1 Alex Crivion 2025-10-16 10:41:32 +03:00
  • be9328f750 refactoring update website php version + new laranode shell script to apply changes in apache vhost for the new socket based on version Alex Crivion 2025-10-16 09:58:39 +03:00
  • 72092d65d3 allow changing php version on an existent website Alex Crivion 2025-10-16 09:37:29 +03:00
  • 45601265b4 create website - radios instead of dropdown for php version Alex Crivion 2025-10-16 09:36:41 +03:00
  • 969071e82a changing php version from drodown to radio inputs Alex Crivion 2025-10-12 12:43:30 +03:00
  • 929a24a84a move session and cache to db Crivion 2025-03-06 11:40:02 +02:00
  • 788f2ca6f2 fix perms when creating new domains Crivion 2025-03-06 11:30:53 +02:00
  • e400508c43 laranode_ln should be able to add websites too Crivion 2025-03-06 11:14:38 +02:00
  • dfbca7c84e only apply perms to the DIRPATH created rather than everything Crivion 2025-03-06 11:07:10 +02:00
  • a514761ef7 actual username fix Crivion 2025-03-06 10:41:10 +02:00
  • b272b5c661 fix main user laranode path Crivion 2025-03-06 10:38:36 +02:00
  • 094fe10f51 reload php-fpm when deleting an entire acc Crivion 2025-03-06 10:20:36 +02:00
  • be2e8b82f3 installer file perms Crivion 2025-03-06 10:19:05 +02:00
  • 16f5fc652f finally can reboot php-fpm without disrupting current request Alex Crivion 2025-03-06 08:15:53 +00:00
  • 73a8024c90 trying to avoid request hanging when restarting php-fpm after creating a website which adds a php-fpm pool Crivion 2025-03-06 10:07:31 +02:00
  • e52c203e58 installer + create website select php version fix Crivion 2025-03-06 09:25:18 +02:00
  • 36c5704f4f Merge pull request #1 from crivion/dependabot/composer/laravel/framework-12.1.1 Crivion 2025-03-06 08:56:43 +02:00
  • f2a8bc3826 Bump laravel/framework from 12.0.1 to 12.1.1 dependabot[bot] 2025-03-06 06:56:16 +00:00
  • 78766db25f laranode installer - trying to avoid annoying restart questions during installation Crivion 2025-03-06 08:54:41 +02:00
  • d15a725a9d laranode installer - trying to fix reverb host not being added by sed Crivion 2025-03-06 08:46:50 +02:00
  • c2854d6725 apply correct perms and allow laranode user to browse his home folder Alex Crivion 2025-03-05 11:04:43 +02:00
  • f65b1e76c1 USR2 signal to reload php-fpm rather than systemctl reload since it kills current request Alex Crivion 2025-03-05 10:42:53 +02:00
  • 029e66fce0 adding and removing websites including fpm-pools syncing - requires db management only and its done Alex Crivion 2025-03-05 10:27:55 +02:00
  • 3526ff6277 Users can create websites (add domains to be hosted) Alex Crivion 2025-02-26 10:06:28 +00:00
  • 935df542fb working installer - excepting APP_URL | REVERB URL setting | need to check sed Crivion 2025-02-25 20:31:11 +02:00
  • 1794b05056 non unique events, laranode create admin command for initial setup Crivion 2025-02-25 20:01:51 +02:00
  • 718776133b installer - fix path to systemctl daemons Crivion 2025-02-25 18:26:06 +02:00
  • 67798c1986 installer - trying to add autogenerated pwd into .env Crivion 2025-02-25 18:18:37 +02:00
  • 8724d1a3d4 continue even on error/testing installer Crivion 2025-02-25 18:02:06 +02:00
  • 51ed8db95c laranode installer in progress - added systemd services Crivion 2025-02-25 17:54:31 +02:00
  • 0ed05dae35 make php8.4 default version upon installation Crivion 2025-02-25 17:19:50 +02:00
  • 7c2106c870 Create license.txt Crivion 2025-02-25 17:12:05 +02:00
  • 4738313e70 Update README.md Crivion 2025-02-25 17:10:49 +02:00
  • aef32a97ea Update README.md Crivion 2025-02-25 17:00:26 +02:00
  • 2a56c1bb15 Websites adding in progress Alex Crivion 2025-02-25 12:10:13 +00:00
  • 8660be6eb0 defer reloading php fpm after user request to avoid showing an out of capacity error Alex Crivion 2025-02-25 12:08:00 +00:00
  • f2e2dc626f Update laranode-installer.sh Crivion 2025-02-25 12:59:18 +02:00
  • ac8f28855e Create laranode-installer.sh Crivion 2025-02-25 12:35:44 +02:00