commit 580a51920c0a28f5ec7d00694b5a13355b46d8f3 Author: paulmataruso Date: Sat Oct 19 18:40:31 2024 +0000 First Upload diff --git a/config/.config/ookla/speedtest-cli.json b/config/.config/ookla/speedtest-cli.json new file mode 100644 index 0000000..c665942 --- /dev/null +++ b/config/.config/ookla/speedtest-cli.json @@ -0,0 +1,5 @@ +{ + "Settings": { + "LicenseAccepted": "604ec27f828456331ebf441826292c49276bd3c1bee1a2f65a6452f505c4061c" + } +} diff --git a/config/.envold b/config/.envold new file mode 100755 index 0000000..bd99ac0 --- /dev/null +++ b/config/.envold @@ -0,0 +1,41 @@ +APP_NAME="Speedtest Tracker" +APP_ENV=production +APP_KEY=base64:Ao36hrnCS1lvaC0Ncxr37UBWMICe54P9aMWNCoY1edY= +APP_DEBUG=false +APP_URL=http://172.16.1.66:8580 +FORCE_HTTPS=false + +LOG_CHANNEL=stderr +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=mysql +# DB_HOST=db-speedtest +# DB_PORT=3306 +# DB_DATABASE=speed +# DB_USERNAME=speed +# DB_PASSWORD=speed + +BROADCAST_DRIVER=log +CACHE_DRIVER=database +FILESYSTEM_DISK=local +QUEUE_CONNECTION=database +SESSION_DRIVER=database +SESSION_LIFETIME=120 + +MAIL_MAILER=smtp +MAIL_HOST=mailhog +MAIL_PORT=1025 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_ENCRYPTION=null +MAIL_FROM_ADDRESS="hello@example.com" +MAIL_FROM_NAME="${APP_NAME}" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +TELEGRAM_BOT_TOKEN= diff --git a/config/.migrations b/config/.migrations new file mode 100644 index 0000000..1e3c378 --- /dev/null +++ b/config/.migrations @@ -0,0 +1 @@ +01-nginx-site-confs-default diff --git a/config/database.sqlite b/config/database.sqlite new file mode 100755 index 0000000..6d1e7bb Binary files /dev/null and b/config/database.sqlite differ diff --git a/config/keys/cert.crt b/config/keys/cert.crt new file mode 100644 index 0000000..bf8f13c --- /dev/null +++ b/config/keys/cert.crt @@ -0,0 +1,22 @@ +-----BEGIN CERTIFICATE----- +MIIDsTCCApmgAwIBAgIUe4/3seDF/XJLH/cfWAE1GsZrCBcwDQYJKoZIhvcNAQEL +BQAwaDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMREwDwYDVQQHDAhDYXJsc2Jh +ZDEXMBUGA1UECgwOTGludXhzZXJ2ZXIuaW8xFDASBgNVBAsMC0xTSU8gU2VydmVy +MQowCAYDVQQDDAEqMB4XDTI0MDQxOTAzMjU0MFoXDTM0MDQxNzAzMjU0MFowaDEL +MAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMREwDwYDVQQHDAhDYXJsc2JhZDEXMBUG +A1UECgwOTGludXhzZXJ2ZXIuaW8xFDASBgNVBAsMC0xTSU8gU2VydmVyMQowCAYD +VQQDDAEqMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAl1uALeTQwUuI +xZzL7V2yxyhNwTvJflqXSNKq6cFTwOAGCXaoYDjIUPrvaob7f1loD5tV4WFHWMK4 ++aTYqggJo1hcxr3WKLo8cx4Xs8VoBlB3RBdizoZaa8+z9snLWe4oFkfou8oKvBz5 +8fRFNJKQe+efGZzJVEJ+euSeJEYKTWrSg938R6bKcH02ZVo9ieRtoqU1KDJZ1DUJ +t9YcUMqPNnx5qN0alwFIS5QXU8MHYgzI8K7fKsU0g49Rb5cQM9GKjBhQn98HJQqE +JbBa0gMjVnqdMo8+7HSyBR5EsQdSZNWNW2UdPrrgu8LJ+HxX63A80lxK/7FOZvMr +jDBSZRsstwIDAQABo1MwUTAdBgNVHQ4EFgQUAzA8OKcsXrhQ5GC5NHI2v5as2R8w +HwYDVR0jBBgwFoAUAzA8OKcsXrhQ5GC5NHI2v5as2R8wDwYDVR0TAQH/BAUwAwEB +/zANBgkqhkiG9w0BAQsFAAOCAQEAhm6n21usousBrOl93x6gx1t+sr1najJdUgRJ +VGx5ccapq0oFATzdtqfYfgtyyqHJQ4NCI4NrMakm8x9wGX4hlQUGVGbB0gsVcJJV +yZUxSWDVamRSUuc1zQH/XvuNrAgf/DjPCb14zPzl0SVug+pxGxF2BWCMCzetKGHu +1Imh7lvxMwlIXQaRRqdXyzGRaeoC4kWoMo70iJNiD1AIALtgi1SKuiK/I2qXalT0 +FaEtf58AIXaqGOx7aUsqWeaF+wrCRS2Uu/05n5BDcllmU8neIbxkf8C80sC7rg9r +RvxBd9tUf/dmzZFn3lF/SfeSdX0QS58ILNBr0DoxKSHVbCX17w== +-----END CERTIFICATE----- diff --git a/config/keys/cert.key b/config/keys/cert.key new file mode 100644 index 0000000..c4ba0e4 --- /dev/null +++ b/config/keys/cert.key @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCXW4At5NDBS4jF +nMvtXbLHKE3BO8l+WpdI0qrpwVPA4AYJdqhgOMhQ+u9qhvt/WWgPm1XhYUdYwrj5 +pNiqCAmjWFzGvdYoujxzHhezxWgGUHdEF2LOhlprz7P2yctZ7igWR+i7ygq8HPnx +9EU0kpB7558ZnMlUQn565J4kRgpNatKD3fxHpspwfTZlWj2J5G2ipTUoMlnUNQm3 +1hxQyo82fHmo3RqXAUhLlBdTwwdiDMjwrt8qxTSDj1FvlxAz0YqMGFCf3wclCoQl +sFrSAyNWep0yjz7sdLIFHkSxB1Jk1Y1bZR0+uuC7wsn4fFfrcDzSXEr/sU5m8yuM +MFJlGyy3AgMBAAECggEAM/o+OIR9lAPGgmZoOamVvYL/wL4xYezmSyHdg8zaYEAO +kq1nATQ+xmCGW4TjVUZ0z/c+NNndUIP+VezgYvPDq46qva1voCjknXvWE+xU3uY/ +LukBC39kCeYYHUYLSWTZ61zidaraqOMiio6iPX2flI1kO711/jOfj8B29mn/G7pu +I+LS+GMqi61SLyCVxcyc4aEAz/48wVRaGITH4jeZSO+04ewQ8bpiR4r09T2uKM1x +uM2nS4PFMBuOPFMt1t9xS0kw+kztPHKDOGHwO/LTApMgpQb4iWBlo4Yx+orqHRiw +bIiKGhEScMC5lirF446+NmKqriO0cHFICMKHDWAlEQKBgQDNPuoeKEQ3j9RW7HKO +4TmyMLqZwSMZJAQDokmMp6YLgp+ohBvDMDhdUMAdbtOwVfymC8YAlmm5pYWfj6Up +jSSMGRVUh4lvquZ1iu4UXs1vTikcrCcLVKtFpHN5p02T+AhG/0NJaRKaIJjRHPmk +36QqowH1pLMP13X6qe2uH3iQZQKBgQC8yS82GpVXCW2ihXQ35vNdE82Yrx42nXqU +U6r+03w9/fgYfX1+GckTuZdX0x1kTfkKI9GvxUGyYKJc3H5gkKPBeOvG+xRfyyHD +XJ3qHHQ1O9JXXpO57LkIPDlwJTgzZxr4RQ2eY5+gDyCp6BZAf6cyXNeDASap5BMm +cPv2Drog6wKBgHD3KtaUZQ+Lu1xoYZkgf6gCyAGuWsoQl6EEZqTi9TIqoAOZSsqA +tNUvh73rbNoGSbt+iWlzYBeM8eHjpw0aoT325FWVD+EFWDjj0awmjb2wcFJWslq7 +LFV1cRVJLxq9Dpk9D+TMzy9Dt7iI0SKc8PeCpqZ0ExYqCcaAVtBag/o9AoGBAK83 +30zNEYzt4Eb2rG5yObBLAAjViCpSsYHXwh6v9WGoRcudNYuDrUBUgiZueJovUJTb +t/P3FknULP4ZXGaN+J9KdzOAuGFMrPKhFKREcosyEcErs9rd3sLI+tqegPIcoUiK +9t/qQS6Su9NW6MhGcs1opFIgEF2gpTGJriGre4+vAoGAKuGIxpxx2/CmFjEJJB3i +MWI3w0dZ98sjb2+w7YHK59Ul/BIislCZ4IOvxob/ujNikj2v5ih4+x75mfdtjVRK +vIn5STvlLy646uHYP7cg/MDkAIu8mjZzH9LNK8C+UoPzXy1asAF1++uwMMs+I2ou +TdJyDqGxQKJhXKSZMec8+Gw= +-----END PRIVATE KEY----- diff --git a/config/laravel.log b/config/laravel.log new file mode 100755 index 0000000..763a9dd --- /dev/null +++ b/config/laravel.log @@ -0,0 +1,71 @@ +[2023-03-13 01:14:01] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'speed'@'10.12.13.1' (using password: YES) (SQL: select * from information_schema.tables where table_schema = speed and table_name = migrations and table_type = 'BASE TABLE') {"exception":"[object] (Illuminate\\Database\\QueryException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'speed'@'10.12.13.1' (using password: YES) (SQL: select * from information_schema.tables where table_schema = speed and table_name = migrations and table_type = 'BASE TABLE') at /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Connection.php:760) +[stacktrace] +#0 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() +#1 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() +#2 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(392): Illuminate\\Database\\Connection->select() +#3 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Schema/MySqlBuilder.php(44): Illuminate\\Database\\Connection->selectFromWriteConnection() +#4 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php(169): Illuminate\\Database\\Schema\\MySqlBuilder->hasTable() +#5 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(695): Illuminate\\Database\\Migrations\\DatabaseMigrationRepository->repositoryExists() +#6 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(138): Illuminate\\Database\\Migrations\\Migrator->repositoryExists() +#7 /var/www/html/vendor/laravel/framework/src/Illuminate/Support/helpers.php(247): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->Illuminate\\Database\\Console\\Migrations\\{closure}() +#8 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(157): retry() +#9 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(114): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->repositoryExists() +#10 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(82): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->prepareDatabase() +#11 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(628): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->Illuminate\\Database\\Console\\Migrations\\{closure}() +#12 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(102): Illuminate\\Database\\Migrations\\Migrator->usingConnection() +#13 /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->handle() +#14 /var/www/html/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() +#15 /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure() +#16 /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod() +#17 /var/www/html/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call() +#18 /var/www/html/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call() +#19 /var/www/html/vendor/symfony/console/Command/Command.php(312): Illuminate\\Console\\Command->execute() +#20 /var/www/html/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\\Component\\Console\\Command\\Command->run() +#21 /var/www/html/vendor/symfony/console/Application.php(1022): Illuminate\\Console\\Command->run() +#22 /var/www/html/vendor/symfony/console/Application.php(314): Symfony\\Component\\Console\\Application->doRunCommand() +#23 /var/www/html/vendor/symfony/console/Application.php(168): Symfony\\Component\\Console\\Application->doRun() +#24 /var/www/html/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run() +#25 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run() +#26 /var/www/html/artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle() +#27 {main} + +[previous exception] [object] (PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'speed'@'10.12.13.1' (using password: YES) at /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:70) +[stacktrace] +#0 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(70): PDO->__construct() +#1 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(46): Illuminate\\Database\\Connectors\\Connector->createPdoConnection() +#2 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection() +#3 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(184): Illuminate\\Database\\Connectors\\MySqlConnector->connect() +#4 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}() +#5 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1181): call_user_func() +#6 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(486): Illuminate\\Database\\Connection->getPdo() +#7 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(414): Illuminate\\Database\\Connection->getPdoForSelect() +#8 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(753): Illuminate\\Database\\Connection->Illuminate\\Database\\{closure}() +#9 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(720): Illuminate\\Database\\Connection->runQueryCallback() +#10 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(422): Illuminate\\Database\\Connection->run() +#11 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Connection.php(392): Illuminate\\Database\\Connection->select() +#12 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Schema/MySqlBuilder.php(44): Illuminate\\Database\\Connection->selectFromWriteConnection() +#13 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php(169): Illuminate\\Database\\Schema\\MySqlBuilder->hasTable() +#14 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(695): Illuminate\\Database\\Migrations\\DatabaseMigrationRepository->repositoryExists() +#15 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(138): Illuminate\\Database\\Migrations\\Migrator->repositoryExists() +#16 /var/www/html/vendor/laravel/framework/src/Illuminate/Support/helpers.php(247): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->Illuminate\\Database\\Console\\Migrations\\{closure}() +#17 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(157): retry() +#18 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(114): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->repositoryExists() +#19 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(82): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->prepareDatabase() +#20 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Migrations/Migrator.php(628): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->Illuminate\\Database\\Console\\Migrations\\{closure}() +#21 /var/www/html/vendor/laravel/framework/src/Illuminate/Database/Console/Migrations/MigrateCommand.php(102): Illuminate\\Database\\Migrations\\Migrator->usingConnection() +#22 /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Database\\Console\\Migrations\\MigrateCommand->handle() +#23 /var/www/html/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}() +#24 /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure() +#25 /var/www/html/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod() +#26 /var/www/html/vendor/laravel/framework/src/Illuminate/Container/Container.php(661): Illuminate\\Container\\BoundMethod::call() +#27 /var/www/html/vendor/laravel/framework/src/Illuminate/Console/Command.php(183): Illuminate\\Container\\Container->call() +#28 /var/www/html/vendor/symfony/console/Command/Command.php(312): Illuminate\\Console\\Command->execute() +#29 /var/www/html/vendor/laravel/framework/src/Illuminate/Console/Command.php(153): Symfony\\Component\\Console\\Command\\Command->run() +#30 /var/www/html/vendor/symfony/console/Application.php(1022): Illuminate\\Console\\Command->run() +#31 /var/www/html/vendor/symfony/console/Application.php(314): Symfony\\Component\\Console\\Application->doRunCommand() +#32 /var/www/html/vendor/symfony/console/Application.php(168): Symfony\\Component\\Console\\Application->doRun() +#33 /var/www/html/vendor/laravel/framework/src/Illuminate/Console/Application.php(102): Symfony\\Component\\Console\\Application->run() +#34 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(155): Illuminate\\Console\\Application->run() +#35 /var/www/html/artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle() +#36 {main} +"} diff --git a/config/log/laravel.log b/config/log/laravel.log new file mode 100644 index 0000000..e69de29 diff --git a/config/log/logrotate.status b/config/log/logrotate.status new file mode 100644 index 0000000..5bc3bcb --- /dev/null +++ b/config/log/logrotate.status @@ -0,0 +1,6 @@ +logrotate state -- version 2 +"/var/log/acpid.log" 2024-4-20-2:0:0 +"/config/log/nginx/access.log" 2024-10-9-2:0:0 +"/var/log/php83/*.log" 2024-4-20-2:0:0 +"/config/log/nginx/error.log" 2024-4-20-2:0:0 +"/config/log/php/error.log" 2024-10-13-2:0:0 diff --git a/config/log/nginx/access.log b/config/log/nginx/access.log new file mode 100644 index 0000000..c9799c8 --- /dev/null +++ b/config/log/nginx/access.log @@ -0,0 +1,68 @@ +172.16.0.166 - - [19/Oct/2024:18:35:53 +0000] "GET / HTTP/1.1" 302 398 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:35:54 +0000] "GET /admin/login HTTP/1.1" 200 42035 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:35:54 +0000] "GET /css/filament/forms/forms.css?v=3.2.117.0 HTTP/1.1" 200 86577 "http://172.16.1.66:8580/admin/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:35:54 +0000] "GET /css/filament/support/support.css?v=3.2.117.0 HTTP/1.1" 200 3147 "http://172.16.1.66:8580/admin/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:35:54 +0000] "GET /fonts/inter/inter.css HTTP/1.1" 200 5303 "http://172.16.1.66:8580/admin/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:35:54 +0000] "GET /build/assets/theme-hDJbph2S.css HTTP/1.1" 200 109565 "http://172.16.1.66:8580/admin/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:35:54 +0000] "GET /js/filament/notifications/notifications.js?v=3.2.117.0 HTTP/1.1" 200 6977 "http://172.16.1.66:8580/admin/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:35:54 +0000] "GET /js/filament/support/async-alpine.js?v=3.2.117.0 HTTP/1.1" 200 5266 "http://172.16.1.66:8580/admin/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:35:54 +0000] "GET /js/filament/filament/app.js?v=3.2.117.0 HTTP/1.1" 200 7852 "http://172.16.1.66:8580/admin/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:35:54 +0000] "GET /js/filament/filament/echo.js?v=3.2.117.0 HTTP/1.1" 200 91336 "http://172.16.1.66:8580/admin/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:35:54 +0000] "GET /js/filament/support/support.js?v=3.2.117.0 HTTP/1.1" 200 131642 "http://172.16.1.66:8580/admin/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:35:54 +0000] "GET /fonts/inter/Inter-Bold.woff2?v=3.19 HTTP/1.1" 200 106140 "http://172.16.1.66:8580/fonts/inter/inter.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:35:54 +0000] "GET /fonts/inter/Inter-Medium.woff2?v=3.19 HTTP/1.1" 200 105924 "http://172.16.1.66:8580/fonts/inter/inter.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:35:54 +0000] "GET /fonts/inter/Inter-Regular.woff2?v=3.19 HTTP/1.1" 200 98868 "http://172.16.1.66:8580/fonts/inter/inter.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:35:54 +0000] "GET /fonts/inter/Inter-SemiBold.woff2?v=3.19 HTTP/1.1" 200 105804 "http://172.16.1.66:8580/fonts/inter/inter.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:35:55 +0000] "GET /livewire/livewire.min.js?id=cc800bf4 HTTP/1.1" 200 142859 "http://172.16.1.66:8580/admin/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:35:55 +0000] "GET /img/speedtest-tracker-icon.png HTTP/1.1" 200 6072 "http://172.16.1.66:8580/admin/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:36:04 +0000] "POST /livewire/update HTTP/1.1" 200 1208 "http://172.16.1.66:8580/admin/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:36:05 +0000] "GET /admin HTTP/1.1" 200 89719 "http://172.16.1.66:8580/admin/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:36:07 +0000] "POST /livewire/update HTTP/1.1" 500 5293 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:36:08 +0000] "POST /livewire/update HTTP/1.1" 200 8363 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:36:08 +0000] "GET /build/assets/app-z8j-LSgW.css HTTP/1.1" 200 112509 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:36:08 +0000] "GET /fonts/inter/Inter-Black.woff2?v=3.19 HTTP/1.1" 200 102868 "http://172.16.1.66:8580/fonts/inter/inter.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:36:08 +0000] "POST /livewire/update HTTP/1.1" 200 7754 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:36:08 +0000] "GET /js/filament/widgets/components/chart.js?v=3.2.117.0 HTTP/1.1" 200 268766 "http://172.16.1.66:8580/js/filament/support/async-alpine.js?v=3.2.117.0" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:36:08 +0000] "POST /livewire/update HTTP/1.1" 200 11824 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:36:08 +0000] "POST /livewire/update HTTP/1.1" 200 9018 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:36:08 +0000] "POST /livewire/update HTTP/1.1" 200 7748 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:36:09 +0000] "POST /livewire/update HTTP/1.1" 200 7670 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:37:45 +0000] "GET / HTTP/1.1" 502 552 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:37:46 +0000] "GET /favicon.ico HTTP/1.1" 200 15406 "http://172.16.1.66:8580/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:37:48 +0000] "GET / HTTP/1.1" 302 398 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:37:48 +0000] "GET /admin/login HTTP/1.1" 302 374 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:37:49 +0000] "GET /admin HTTP/1.1" 200 88415 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:37:51 +0000] "POST /livewire/update HTTP/1.1" 200 8340 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:37:51 +0000] "POST /livewire/update HTTP/1.1" 200 8363 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:37:51 +0000] "POST /livewire/update HTTP/1.1" 200 9025 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:37:51 +0000] "POST /livewire/update HTTP/1.1" 200 11343 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:37:52 +0000] "POST /livewire/update HTTP/1.1" 200 7748 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:37:52 +0000] "POST /livewire/update HTTP/1.1" 200 7670 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:37:52 +0000] "POST /livewire/update HTTP/1.1" 200 7754 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:37:55 +0000] "GET /admin/influx-db-page HTTP/1.1" 200 96728 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:37:57 +0000] "POST /livewire/update HTTP/1.1" 200 28908 "http://172.16.1.66:8580/admin/influx-db-page" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:37:59 +0000] "POST /livewire/update HTTP/1.1" 200 28968 "http://172.16.1.66:8580/admin/influx-db-page" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:38:00 +0000] "POST /livewire/update HTTP/1.1" 200 5022 "http://172.16.1.66:8580/admin/influx-db-page" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:38:03 +0000] "GET /admin HTTP/1.1" 200 88430 "http://172.16.1.66:8580/admin/influx-db-page" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:38:04 +0000] "POST /livewire/update HTTP/1.1" 200 7754 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:38:04 +0000] "POST /livewire/update HTTP/1.1" 200 7748 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:38:04 +0000] "POST /livewire/update HTTP/1.1" 200 8347 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:38:04 +0000] "POST /livewire/update HTTP/1.1" 200 7670 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:38:04 +0000] "POST /livewire/update HTTP/1.1" 200 8363 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:38:05 +0000] "POST /livewire/update HTTP/1.1" 200 9025 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:38:08 +0000] "POST /livewire/update HTTP/1.1" 200 12478 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:38:08 +0000] "POST /livewire/update HTTP/1.1" 200 8359 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:38:14 +0000] "GET /admin/results HTTP/1.1" 200 716847 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:38:15 +0000] "GET /js/filament/tables/components/table.js?v=3.2.117.0 HTTP/1.1" 200 3384 "http://172.16.1.66:8580/js/filament/support/async-alpine.js?v=3.2.117.0" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:38:23 +0000] "GET /admin/users HTTP/1.1" 200 140418 "http://172.16.1.66:8580/admin/results" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:38:27 +0000] "GET /admin/influx-db-page HTTP/1.1" 200 82831 "http://172.16.1.66:8580/admin/users" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:38:29 +0000] "GET /admin/notification-page HTTP/1.1" 200 138354 "http://172.16.1.66:8580/admin/influx-db-page" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:38:31 +0000] "GET /admin/thresholds-page HTTP/1.1" 200 84858 "http://172.16.1.66:8580/admin/notification-page" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:38:40 +0000] "GET /admin HTTP/1.1" 200 88415 "http://172.16.1.66:8580/admin/thresholds-page" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:38:41 +0000] "POST /livewire/update HTTP/1.1" 200 7748 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:38:41 +0000] "POST /livewire/update HTTP/1.1" 200 8347 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:38:41 +0000] "POST /livewire/update HTTP/1.1" 200 9025 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:38:42 +0000] "POST /livewire/update HTTP/1.1" 200 8363 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:38:42 +0000] "POST /livewire/update HTTP/1.1" 200 7670 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:38:42 +0000] "POST /livewire/update HTTP/1.1" 200 7754 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" +172.16.0.166 - - [19/Oct/2024:18:38:52 +0000] "POST /livewire/update HTTP/1.1" 200 59732 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0" diff --git a/config/log/nginx/access.log.1 b/config/log/nginx/access.log.1 new file mode 100644 index 0000000..3f54fe6 --- /dev/null +++ b/config/log/nginx/access.log.1 @@ -0,0 +1,41 @@ +172.16.0.166 - - [08/Oct/2024:04:36:37 +0000] "GET / HTTP/1.1" 302 398 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:36:41 +0000] "GET /admin/login HTTP/1.1" 200 41661 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:36:41 +0000] "GET /css/filament/support/support.css?v=3.2.97.0 HTTP/1.1" 200 3147 "http://172.16.1.66:8580/admin/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:36:41 +0000] "GET /js/filament/support/async-alpine.js?v=3.2.97.0 HTTP/1.1" 200 5266 "http://172.16.1.66:8580/admin/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:36:41 +0000] "GET /js/filament/notifications/notifications.js?v=3.2.97.0 HTTP/1.1" 200 6977 "http://172.16.1.66:8580/admin/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:36:41 +0000] "GET /css/filament/forms/forms.css?v=3.2.97.0 HTTP/1.1" 200 86577 "http://172.16.1.66:8580/admin/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:36:41 +0000] "GET /fonts/inter/inter.css HTTP/1.1" 200 5303 "http://172.16.1.66:8580/admin/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:36:41 +0000] "GET /build/assets/theme-x06h4Nor.css HTTP/1.1" 200 109610 "http://172.16.1.66:8580/admin/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:36:41 +0000] "GET /js/filament/filament/echo.js?v=3.2.97.0 HTTP/1.1" 200 91336 "http://172.16.1.66:8580/admin/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:36:41 +0000] "GET /js/filament/support/support.js?v=3.2.97.0 HTTP/1.1" 200 131356 "http://172.16.1.66:8580/admin/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:36:41 +0000] "GET /js/filament/filament/app.js?v=3.2.97.0 HTTP/1.1" 200 7852 "http://172.16.1.66:8580/admin/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:36:41 +0000] "GET /fonts/inter/Inter-Medium.woff2?v=3.19 HTTP/1.1" 200 105924 "http://172.16.1.66:8580/fonts/inter/inter.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:36:41 +0000] "GET /fonts/inter/Inter-Bold.woff2?v=3.19 HTTP/1.1" 200 106140 "http://172.16.1.66:8580/fonts/inter/inter.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:36:41 +0000] "GET /fonts/inter/Inter-SemiBold.woff2?v=3.19 HTTP/1.1" 200 105804 "http://172.16.1.66:8580/fonts/inter/inter.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:36:41 +0000] "GET /fonts/inter/Inter-Regular.woff2?v=3.19 HTTP/1.1" 200 98868 "http://172.16.1.66:8580/fonts/inter/inter.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:36:42 +0000] "GET /livewire/livewire.min.js?id=cc800bf4 HTTP/1.1" 200 142859 "http://172.16.1.66:8580/admin/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:36:42 +0000] "GET /img/speedtest-tracker-icon.png HTTP/1.1" 200 6072 "http://172.16.1.66:8580/admin/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:36:48 +0000] "POST /livewire/update HTTP/1.1" 200 1208 "http://172.16.1.66:8580/admin/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:36:50 +0000] "GET /admin HTTP/1.1" 200 89259 "http://172.16.1.66:8580/admin/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:36:54 +0000] "POST /livewire/update HTTP/1.1" 200 11735 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:36:54 +0000] "POST /livewire/update HTTP/1.1" 200 8346 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:36:54 +0000] "GET /js/filament/widgets/components/chart.js?v=3.2.97.0 HTTP/1.1" 200 267255 "http://172.16.1.66:8580/js/filament/support/async-alpine.js?v=3.2.97.0" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:36:54 +0000] "POST /livewire/update HTTP/1.1" 200 7747 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:36:55 +0000] "POST /livewire/update HTTP/1.1" 200 7753 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:36:55 +0000] "POST /livewire/update HTTP/1.1" 200 7669 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:36:55 +0000] "POST /livewire/update HTTP/1.1" 200 8362 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:36:57 +0000] "POST /livewire/update HTTP/1.1" 200 9025 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:37:04 +0000] "POST /livewire/update HTTP/1.1" 200 8358 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:37:17 +0000] "GET /admin/thresholds-page HTTP/1.1" 200 85694 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:37:21 +0000] "GET /admin/notification-page HTTP/1.1" 200 139197 "http://172.16.1.66:8580/admin/thresholds-page" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:37:26 +0000] "GET /admin/influx-db-page HTTP/1.1" 200 97571 "http://172.16.1.66:8580/admin/notification-page" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:37:31 +0000] "GET /admin HTTP/1.1" 200 89259 "http://172.16.1.66:8580/admin/influx-db-page" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:37:32 +0000] "POST /livewire/update HTTP/1.1" 200 7740 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:37:32 +0000] "POST /livewire/update HTTP/1.1" 200 7753 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:37:33 +0000] "POST /livewire/update HTTP/1.1" 200 8346 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:37:33 +0000] "POST /livewire/update HTTP/1.1" 200 8362 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:37:33 +0000] "POST /livewire/update HTTP/1.1" 200 9025 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:37:33 +0000] "POST /livewire/update HTTP/1.1" 200 8358 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:37:33 +0000] "POST /livewire/update HTTP/1.1" 200 16668 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:37:33 +0000] "POST /livewire/update HTTP/1.1" 200 7669 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" +172.16.0.166 - - [08/Oct/2024:04:37:44 +0000] "GET /admin/results HTTP/1.1" 200 722251 "http://172.16.1.66:8580/admin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36 Edg/129.0.0.0" diff --git a/config/log/nginx/access.log.1.gz-2024052902.backup b/config/log/nginx/access.log.1.gz-2024052902.backup new file mode 100644 index 0000000..0ba7a87 Binary files /dev/null and b/config/log/nginx/access.log.1.gz-2024052902.backup differ diff --git a/config/log/nginx/access.log.2.gz b/config/log/nginx/access.log.2.gz new file mode 100644 index 0000000..7b05f89 Binary files /dev/null and b/config/log/nginx/access.log.2.gz differ diff --git a/config/log/nginx/access.log.3.gz b/config/log/nginx/access.log.3.gz new file mode 100644 index 0000000..b86ece1 Binary files /dev/null and b/config/log/nginx/access.log.3.gz differ diff --git a/config/log/nginx/access.log.4.gz b/config/log/nginx/access.log.4.gz new file mode 100644 index 0000000..0ba7a87 Binary files /dev/null and b/config/log/nginx/access.log.4.gz differ diff --git a/config/log/nginx/access.log.5.gz b/config/log/nginx/access.log.5.gz new file mode 100644 index 0000000..7b05a43 Binary files /dev/null and b/config/log/nginx/access.log.5.gz differ diff --git a/config/log/nginx/access.log.6.gz b/config/log/nginx/access.log.6.gz new file mode 100644 index 0000000..f8b11f7 Binary files /dev/null and b/config/log/nginx/access.log.6.gz differ diff --git a/config/log/nginx/error.log b/config/log/nginx/error.log new file mode 100644 index 0000000..93a83ab --- /dev/null +++ b/config/log/nginx/error.log @@ -0,0 +1 @@ +2024/10/19 18:37:45 [error] 300#300: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 172.16.0.166, server: _, request: "GET / HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "172.16.1.66:8580" diff --git a/config/log/php/error.log b/config/log/php/error.log new file mode 100644 index 0000000..7a66d4d --- /dev/null +++ b/config/log/php/error.log @@ -0,0 +1,10 @@ +[13-Oct-2024 02:00:02] NOTICE: fpm is running, pid 13845 +[13-Oct-2024 02:00:02] NOTICE: ready to handle connections +[15-Oct-2024 17:01:36] NOTICE: Terminating ... +[15-Oct-2024 17:01:36] NOTICE: exiting, bye-bye! +[15-Oct-2024 17:01:54] NOTICE: fpm is running, pid 270 +[15-Oct-2024 17:01:54] NOTICE: ready to handle connections +[19-Oct-2024 18:37:32] NOTICE: Terminating ... +[19-Oct-2024 18:37:32] NOTICE: exiting, bye-bye! +[19-Oct-2024 18:37:46] NOTICE: fpm is running, pid 268 +[19-Oct-2024 18:37:46] NOTICE: ready to handle connections diff --git a/config/log/php/error.log.1 b/config/log/php/error.log.1 new file mode 100644 index 0000000..141e429 --- /dev/null +++ b/config/log/php/error.log.1 @@ -0,0 +1,16 @@ +[06-Oct-2024 02:00:02] NOTICE: fpm is running, pid 1063 +[06-Oct-2024 02:00:02] NOTICE: ready to handle connections +[07-Oct-2024 17:58:39] NOTICE: Terminating ... +[07-Oct-2024 17:58:39] NOTICE: exiting, bye-bye! +[07-Oct-2024 18:02:42] NOTICE: fpm is running, pid 267 +[07-Oct-2024 18:02:42] NOTICE: ready to handle connections +[09-Oct-2024 21:01:51] NOTICE: Terminating ... +[09-Oct-2024 21:01:51] NOTICE: exiting, bye-bye! +[09-Oct-2024 21:02:17] NOTICE: fpm is running, pid 269 +[09-Oct-2024 21:02:17] NOTICE: ready to handle connections +[10-Oct-2024 01:01:45] NOTICE: Terminating ... +[10-Oct-2024 01:01:45] NOTICE: exiting, bye-bye! +[10-Oct-2024 01:02:02] NOTICE: fpm is running, pid 265 +[10-Oct-2024 01:02:02] NOTICE: ready to handle connections +[13-Oct-2024 02:00:00] NOTICE: Terminating ... +[13-Oct-2024 02:00:00] NOTICE: exiting, bye-bye! diff --git a/config/log/php/error.log.2.gz b/config/log/php/error.log.2.gz new file mode 100644 index 0000000..0b29cc7 Binary files /dev/null and b/config/log/php/error.log.2.gz differ diff --git a/config/log/php/error.log.3.gz b/config/log/php/error.log.3.gz new file mode 100644 index 0000000..e2608c9 Binary files /dev/null and b/config/log/php/error.log.3.gz differ diff --git a/config/log/php/error.log.4.gz b/config/log/php/error.log.4.gz new file mode 100644 index 0000000..5186f93 Binary files /dev/null and b/config/log/php/error.log.4.gz differ diff --git a/config/log/php/error.log.5.gz b/config/log/php/error.log.5.gz new file mode 100644 index 0000000..bbf163b Binary files /dev/null and b/config/log/php/error.log.5.gz differ diff --git a/config/log/php/error.log.6.gz b/config/log/php/error.log.6.gz new file mode 100644 index 0000000..3db5ccd Binary files /dev/null and b/config/log/php/error.log.6.gz differ diff --git a/config/log/php/error.log.7.gz b/config/log/php/error.log.7.gz new file mode 100644 index 0000000..59a0831 Binary files /dev/null and b/config/log/php/error.log.7.gz differ diff --git a/config/nginx/dhparams.pem b/config/nginx/dhparams.pem new file mode 100644 index 0000000..eed4c41 --- /dev/null +++ b/config/nginx/dhparams.pem @@ -0,0 +1,13 @@ +-----BEGIN DH PARAMETERS----- +MIICCAKCAgEA//////////+t+FRYortKmq/cViAnPTzx2LnFg84tNpWp4TZBFGQz ++8yTnc4kmz75fS/jY2MMddj2gbICrsRhetPfHtXV/WVhJDP1H18GbtCFY2VVPe0a +87VXE15/V8k1mE8McODmi3fipona8+/och3xWKE2rec1MKzKT0g6eXq8CrGCsyT7 +YdEIqUuyyOP7uWrat2DX9GgdT0Kj3jlN9K5W7edjcrsZCwenyO4KbXCeAvzhzffi +7MA0BM0oNC9hkXL+nOmFg/+OTxIy7vKBg8P+OxtMb61zO7X8vC7CIAXFjvGDfRaD +ssbzSibBsu/6iGtCOGEfz9zeNVs7ZRkDW7w09N75nAI4YbRvydbmyQd62R0mkff3 +7lmMsPrBhtkcrv4TCYUTknC0EwyTvEN5RPT9RFLi103TZPLiHnH1S/9croKrnJ32 +nuhtK8UiNjoNq8Uhl5sN6todv5pC1cRITgq80Gv6U93vPBsg7j/VnXwl5B0rZp4e +8W5vUsMWTfT7eTDp5OWIV7asfV9C1p9tGHdjzx1VA0AEh/VbpX4xzHpxNciG77Qx +iu1qHgEtnmgyqQdgCpGBMMRtx3j5ca0AOAkpmaMzy4t6Gh25PXFAADwqTs6p+Y0K +zAqCkc3OyX3Pjsm1Wn+IpGtNtahR9EGC4caKAH5eZV9q//////////8CAQI= +-----END DH PARAMETERS----- \ No newline at end of file diff --git a/config/nginx/nginx.conf b/config/nginx/nginx.conf new file mode 100644 index 0000000..7832408 --- /dev/null +++ b/config/nginx/nginx.conf @@ -0,0 +1,81 @@ +## Version 2023/04/13 - Changelog: https://github.com/linuxserver/docker-baseimage-alpine-nginx/commits/master/root/defaults/nginx/nginx.conf.sample + +### Based on alpine defaults +# https://git.alpinelinux.org/aports/tree/main/nginx/nginx.conf?h=3.19-stable + +user abc; + +# Set number of worker processes automatically based on number of CPU cores. +include /config/nginx/worker_processes.conf; + +# Enables the use of JIT for regular expressions to speed-up their processing. +pcre_jit on; + +# Configures default error logger. +error_log /config/log/nginx/error.log; + +# Includes files with directives to load dynamic modules. +include /etc/nginx/modules/*.conf; + +# Include files with config snippets into the root context. +include /etc/nginx/conf.d/*.conf; + +events { + # The maximum number of simultaneous connections that can be opened by + # a worker process. + worker_connections 1024; +} + +http { + # Includes mapping of file name extensions to MIME types of responses + # and defines the default type. + include /etc/nginx/mime.types; + default_type application/octet-stream; + + # Name servers used to resolve names of upstream servers into addresses. + # It's also needed when using tcpsocket and udpsocket in Lua modules. + #resolver 1.1.1.1 1.0.0.1 2606:4700:4700::1111 2606:4700:4700::1001; + include /config/nginx/resolver.conf; + + # Don't tell nginx version to the clients. Default is 'on'. + server_tokens off; + + # Specifies the maximum accepted body size of a client request, as + # indicated by the request header Content-Length. If the stated content + # length is greater than this size, then the client receives the HTTP + # error code 413. Set to 0 to disable. Default is '1m'. + client_max_body_size 0; + + # Sendfile copies data between one FD and other from within the kernel, + # which is more efficient than read() + write(). Default is off. + sendfile on; + + # Causes nginx to attempt to send its HTTP response head in one packet, + # instead of using partial frames. Default is 'off'. + tcp_nopush on; + + # all ssl related config moved to ssl.conf + # included in server blocks where listen 443 is defined + + # Enable gzipping of responses. + #gzip on; + + # Set the Vary HTTP header as defined in the RFC 2616. Default is 'off'. + gzip_vary on; + + # Helper variable for proxying websockets. + map $http_upgrade $connection_upgrade { + default upgrade; + '' close; + } + + # Sets the path, format, and configuration for a buffered log write. + access_log /config/log/nginx/access.log; + + # Includes virtual hosts configs. + include /etc/nginx/http.d/*.conf; + include /config/nginx/site-confs/*.conf; +} + +daemon off; +pid /run/nginx.pid; diff --git a/config/nginx/nginx.conf.sample b/config/nginx/nginx.conf.sample new file mode 100644 index 0000000..e57699a --- /dev/null +++ b/config/nginx/nginx.conf.sample @@ -0,0 +1,84 @@ +## Version 2024/05/27 - Changelog: https://github.com/linuxserver/docker-baseimage-alpine-nginx/commits/master/root/defaults/nginx/nginx.conf.sample + +### Based on alpine defaults +# https://git.alpinelinux.org/aports/tree/main/nginx/nginx.conf?h=3.20-stable + +user abc; + +# Set number of worker processes automatically based on number of CPU cores. +include /config/nginx/worker_processes.conf; + +# Enables the use of JIT for regular expressions to speed-up their processing. +pcre_jit on; + +# Configures default error logger. +error_log /config/log/nginx/error.log; + +# Includes files with directives to load dynamic modules. +include /etc/nginx/modules/*.conf; + +# Include files with config snippets into the root context. +include /etc/nginx/conf.d/*.conf; + +events { + # The maximum number of simultaneous connections that can be opened by + # a worker process. + worker_connections 1024; +} + +http { + # Includes mapping of file name extensions to MIME types of responses + # and defines the default type. + include /etc/nginx/mime.types; + default_type application/octet-stream; + + # Name servers used to resolve names of upstream servers into addresses. + # It's also needed when using tcpsocket and udpsocket in Lua modules. + #resolver 1.1.1.1 1.0.0.1 2606:4700:4700::1111 2606:4700:4700::1001; + include /config/nginx/resolver.conf; + + # Don't tell nginx version to the clients. Default is 'on'. + server_tokens off; + + # Specifies the maximum accepted body size of a client request, as + # indicated by the request header Content-Length. If the stated content + # length is greater than this size, then the client receives the HTTP + # error code 413. Set to 0 to disable. Default is '1m'. + client_max_body_size 0; + + # Sendfile copies data between one FD and other from within the kernel, + # which is more efficient than read() + write(). Default is off. + sendfile on; + + # Causes nginx to attempt to send its HTTP response head in one packet, + # instead of using partial frames. Default is 'off'. + tcp_nopush on; + + # all ssl related config moved to ssl.conf + # included in server blocks where listen 443 is defined + + # Enable gzipping of responses. + #gzip on; + + # Set the Vary HTTP header as defined in the RFC 2616. Default is 'off'. + gzip_vary on; + + # Helper variable for proxying websockets. + map $http_upgrade $connection_upgrade { + default upgrade; + '' close; + } + + # Enable http2 by default for all servers + http2 on; + + # Sets the path, format, and configuration for a buffered log write. + access_log /config/log/nginx/access.log; + + # Includes virtual hosts configs. + include /etc/nginx/http.d/*.conf; + include /config/nginx/site-confs/*.conf; +} + +daemon off; +pid /run/nginx.pid; diff --git a/config/nginx/resolver.conf b/config/nginx/resolver.conf new file mode 100644 index 0000000..1ae22e7 --- /dev/null +++ b/config/nginx/resolver.conf @@ -0,0 +1,3 @@ +# This file is auto-generated only on first start, based on the container's /etc/resolv.conf file. Feel free to modify it as you wish. + +resolver 127.0.0.11 valid=30s; diff --git a/config/nginx/site-confs/default.conf b/config/nginx/site-confs/default.conf new file mode 100644 index 0000000..5bb3056 --- /dev/null +++ b/config/nginx/site-confs/default.conf @@ -0,0 +1,36 @@ +## Version 2023/04/13 - Changelog: https://github.com/linuxserver/docker-speedtest-tracker/commits/master/root/defaults/nginx/site-confs/default.conf.sample + +server { + listen 80 default_server; + listen [::]:80 default_server; + + listen 443 ssl http2 default_server; + listen [::]:443 ssl http2 default_server; + + server_name _; + + include /config/nginx/ssl.conf; + + root /app/www/public; + index index.html index.htm index.php; + + location / { + # enable for basic auth + #auth_basic "Restricted"; + #auth_basic_user_file /config/nginx/.htpasswd; + + try_files $uri $uri/ /index.php$is_args$args; + } + + location ~ ^(.+\.php)(.*)$ { + fastcgi_split_path_info ^(.+\.php)(.*)$; + fastcgi_pass 127.0.0.1:9000; + fastcgi_index index.php; + include /etc/nginx/fastcgi_params; + } + + # deny access to .htaccess/.htpasswd files + location ~ /\.ht { + deny all; + } +} \ No newline at end of file diff --git a/config/nginx/site-confs/default.conf.sample b/config/nginx/site-confs/default.conf.sample new file mode 100644 index 0000000..626004d --- /dev/null +++ b/config/nginx/site-confs/default.conf.sample @@ -0,0 +1,44 @@ +## Version 2024/07/16 - Changelog: https://github.com/linuxserver/docker-baseimage-alpine-nginx/commits/master/root/defaults/nginx/site-confs/default.conf.sample + +server { + listen 80 default_server; + listen [::]:80 default_server; + listen 443 ssl default_server; + listen [::]:443 ssl default_server; + + server_name _; + + include /config/nginx/ssl.conf; + + set $root /app/www/public; + if (!-d /app/www/public) { + set $root /config/www; + } + root $root; + index index.html index.htm index.php; + + location / { + # enable for basic auth + #auth_basic "Restricted"; + #auth_basic_user_file /config/nginx/.htpasswd; + + try_files $uri $uri/ /index.html /index.htm /index.php$is_args$args; + } + + location ~ ^(.+\.php)(.*)$ { + # enable the next two lines for http auth + #auth_basic "Restricted"; + #auth_basic_user_file /config/nginx/.htpasswd; + + fastcgi_split_path_info ^(.+\.php)(.*)$; + if (!-f $document_root$fastcgi_script_name) { return 404; } + fastcgi_pass 127.0.0.1:9000; + fastcgi_index index.php; + include /etc/nginx/fastcgi_params; + } + + # deny access to .htaccess/.htpasswd files + location ~ /\.ht { + deny all; + } +} diff --git a/config/nginx/ssl.conf b/config/nginx/ssl.conf new file mode 100644 index 0000000..f1483ad --- /dev/null +++ b/config/nginx/ssl.conf @@ -0,0 +1,39 @@ +## Version 2023/08/13 - Changelog: https://github.com/linuxserver/docker-baseimage-alpine-nginx/commits/master/root/defaults/nginx/ssl.conf.sample + +### Mozilla Recommendations +# generated 2023-06-25, Mozilla Guideline v5.7, nginx 1.24.0, OpenSSL 3.1.1, intermediate configuration +# https://ssl-config.mozilla.org/#server=nginx&version=1.24.0&config=intermediate&openssl=3.1.1&guideline=5.7 + +ssl_certificate /config/keys/cert.crt; +ssl_certificate_key /config/keys/cert.key; +ssl_session_timeout 1d; +ssl_session_cache shared:MozSSL:10m; # about 40000 sessions +ssl_session_tickets off; + +# curl https://ssl-config.mozilla.org/ffdhe2048.txt > /path/to/dhparam +ssl_dhparam /config/nginx/dhparams.pem; + +# intermediate configuration +ssl_protocols TLSv1.2 TLSv1.3; +ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-CHACHA20-POLY1305; +ssl_prefer_server_ciphers off; + +# HSTS (ngx_http_headers_module is required) (63072000 seconds) +#add_header Strict-Transport-Security "max-age=63072000" always; + +# OCSP stapling +#ssl_stapling on; +#ssl_stapling_verify on; + +# verify chain of trust of OCSP response using Root CA and Intermediate certs +#ssl_trusted_certificate /config/keys/cert.crt; + +# Optional additional headers +#add_header Cache-Control "no-transform" always; +#add_header Content-Security-Policy "upgrade-insecure-requests; frame-ancestors 'self'" always; +#add_header Permissions-Policy "interest-cohort=()" always; +#add_header Referrer-Policy "same-origin" always; +#add_header X-Content-Type-Options "nosniff" always; +#add_header X-Frame-Options "SAMEORIGIN" always; +#add_header X-UA-Compatible "IE=Edge" always; +#add_header X-XSS-Protection "1; mode=block" always; diff --git a/config/nginx/ssl.conf.sample b/config/nginx/ssl.conf.sample new file mode 100644 index 0000000..f1483ad --- /dev/null +++ b/config/nginx/ssl.conf.sample @@ -0,0 +1,39 @@ +## Version 2023/08/13 - Changelog: https://github.com/linuxserver/docker-baseimage-alpine-nginx/commits/master/root/defaults/nginx/ssl.conf.sample + +### Mozilla Recommendations +# generated 2023-06-25, Mozilla Guideline v5.7, nginx 1.24.0, OpenSSL 3.1.1, intermediate configuration +# https://ssl-config.mozilla.org/#server=nginx&version=1.24.0&config=intermediate&openssl=3.1.1&guideline=5.7 + +ssl_certificate /config/keys/cert.crt; +ssl_certificate_key /config/keys/cert.key; +ssl_session_timeout 1d; +ssl_session_cache shared:MozSSL:10m; # about 40000 sessions +ssl_session_tickets off; + +# curl https://ssl-config.mozilla.org/ffdhe2048.txt > /path/to/dhparam +ssl_dhparam /config/nginx/dhparams.pem; + +# intermediate configuration +ssl_protocols TLSv1.2 TLSv1.3; +ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-CHACHA20-POLY1305; +ssl_prefer_server_ciphers off; + +# HSTS (ngx_http_headers_module is required) (63072000 seconds) +#add_header Strict-Transport-Security "max-age=63072000" always; + +# OCSP stapling +#ssl_stapling on; +#ssl_stapling_verify on; + +# verify chain of trust of OCSP response using Root CA and Intermediate certs +#ssl_trusted_certificate /config/keys/cert.crt; + +# Optional additional headers +#add_header Cache-Control "no-transform" always; +#add_header Content-Security-Policy "upgrade-insecure-requests; frame-ancestors 'self'" always; +#add_header Permissions-Policy "interest-cohort=()" always; +#add_header Referrer-Policy "same-origin" always; +#add_header X-Content-Type-Options "nosniff" always; +#add_header X-Frame-Options "SAMEORIGIN" always; +#add_header X-UA-Compatible "IE=Edge" always; +#add_header X-XSS-Protection "1; mode=block" always; diff --git a/config/nginx/worker_processes.conf b/config/nginx/worker_processes.conf new file mode 100644 index 0000000..665ed83 --- /dev/null +++ b/config/nginx/worker_processes.conf @@ -0,0 +1,3 @@ +# This file is auto-generated only on first start, based on the cpu cores detected. Feel free to change it to any other number or to auto to let nginx handle it automatically. + +worker_processes 16; diff --git a/config/php/php-local.ini b/config/php/php-local.ini new file mode 100644 index 0000000..cce6f9c --- /dev/null +++ b/config/php/php-local.ini @@ -0,0 +1,2 @@ +; Edit this file to override php.ini directives + diff --git a/config/php/www2.conf b/config/php/www2.conf new file mode 100644 index 0000000..13fc59d --- /dev/null +++ b/config/php/www2.conf @@ -0,0 +1,5 @@ +; Edit this file to override www.conf and php-fpm.conf directives and restart the container + +; Pool name +[www] + diff --git a/config/www/index.html b/config/www/index.html new file mode 100644 index 0000000..8351def --- /dev/null +++ b/config/www/index.html @@ -0,0 +1,34 @@ + + + Welcome to our server + + + +
+

Welcome to our server

+

The website is currently being setup under this address.

+

For help and support, please contact: me@example.com

+
+ + diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..1f40773 --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,15 @@ +version: '3.3' +services: + speedtest-tracker: + container_name: speedtest-tracker + ports: + - '8580:80' + - '8543:443' + environment: + - PUID=1001 + - PGID=1001 + - APP_KEY=base64:AfLCGr0Ts34PJXKK82R8BS7OIANc7c1rurrZLVmOzl0= + volumes: + - './config:/config' + image: 'lscr.io/linuxserver/speedtest-tracker:latest' + restart: unless-stopped