Commit Graph

  • 030f3c9d83 Switch to forked repos for Dbmate/Modernc-sqlite so that they use a non-cgo library for sqlite thus hopefully enabling native compilation on arm/arm64 Jamie Curnow 2023-05-27 12:43:07 +10:00
  • b4365f5c54 Enable Cgo again for use with embedded dbmate Jamie Curnow 2023-05-26 22:06:06 +10:00
  • e889714642 Avoid excess builds for now Jamie Curnow 2023-05-26 21:53:24 +10:00
  • e61cf52a65 Fix wrong chi version Jamie Curnow 2023-05-26 19:48:09 +10:00
  • e6ae25d081 Remove debug logs Jamie Curnow 2023-05-26 18:46:55 +10:00
  • ceb62fb0f2 Move jwt keys to database Moved code for it to one place Updated to chi v5 Jamie Curnow 2023-05-26 14:50:41 +10:00
  • 29990110b1 Convert db backend to use Gorm, with basis for support for Mysql and Postgres in addition to existing Sqlite Jamie Curnow 2023-05-26 11:04:43 +10:00
  • 2dd4434ceb Add support for nginx 444 default response Will Rouesnel 2023-05-22 11:59:50 +10:00
  • 81054631f9 Fix for ignored ssl_protocols and ssl_ciphers directive in conf.d/include/ssl-ciphers.conf nietzscheanic 2023-05-19 14:13:29 +02:00
  • 53d61bd626 Try to fix linter error in certbot plugin definitions. Felix Maaß 2023-05-18 14:14:38 +02:00
  • 847e879b3f Update certbot-dns-plugins.js Felix Maaß 2023-05-18 13:44:52 +02:00
  • 4c59400731 added support for dns.he.net certbot plugin #2153 Benjamin Hubert 2023-05-16 21:46:26 +02:00
  • b4e5b8b6db Remove cruft Jamie Curnow 2023-05-16 08:39:18 +10:00
  • d6e96dc3cb Fix ci build Jamie Curnow 2023-05-12 09:58:50 +10:00
  • ab772d645b Support for dynamic ip ranges from urls Jamie Curnow 2023-05-12 09:40:45 +10:00
  • f43e41d7d0 Fixes for npm user rename Jamie Curnow 2023-05-11 11:37:21 +10:00
  • fb8ca0b02f Bring up to recent v2 changes around s6 Jamie Curnow 2023-05-11 09:58:20 +10:00
  • 824c837a38 Merge pull request #2906 from NginxProxyManager/develop v2.10.3 jc21 2023-05-10 14:40:15 +10:00
  • 2a06384a4a Merge branch 'master' into develop jc21 2023-05-10 14:40:06 +10:00
  • 05307aa253 Fix certbot plugins install when using PUID/PGID Jamie Curnow 2023-05-10 14:39:08 +10:00
  • 3d2406ac3d Merge pull request #2905 from NginxProxyManager/develop jc21 2023-05-10 14:09:04 +10:00
  • 0127dc7f03 Bump version Jamie Curnow 2023-05-10 11:32:22 +10:00
  • 4349d42636 Merge pull request #2904 from NginxProxyManager/s6-verbose jc21 2023-05-10 11:31:17 +10:00
  • 4b6f9d9419 Remove s6 service timeout Jamie Curnow 2023-05-10 09:57:24 +10:00
  • c3f019c911 Test ipv6 disabled in ci Jamie Curnow 2023-05-09 08:19:09 +10:00
  • ecf0290203 Update s6-overlay Jamie Curnow 2023-05-09 08:15:44 +10:00
  • 4f41fe0c95 Update s6-overlay Jamie Curnow 2023-05-05 08:46:54 +10:00
  • c3735fdbbb Missed a file that was explicit verbose Jamie Curnow 2023-05-04 12:30:27 +10:00
  • c432c34fb3 Small refactor of user/groups and add checks during startup. Only use -x in bash scripts when DEBUG=true set in env vars Jamie Curnow 2023-05-04 10:03:06 +10:00
  • a1245bc161 Split up ownership to indentify point of failure Jamie Curnow 2023-05-04 08:27:38 +10:00
  • db4ab1d548 Verbose debugging of s6 scripts Jamie Curnow 2023-05-03 16:01:27 +10:00
  • e7ef809b10 Remove cruft Jamie Curnow 2023-04-11 21:44:17 +10:00
  • 798db6cb21 Fix formatting Jamie Curnow 2023-04-11 21:43:40 +10:00
  • 7745f8242b Debug ci Jamie Curnow 2023-04-11 21:36:13 +10:00
  • 00aaa024a6 Replace sqlite module with a non-cgo version. Removed usql from dev Jamie Curnow 2023-04-11 21:26:09 +10:00
  • a5166435ff Update all frontend libraries Jamie Curnow 2023-04-11 21:24:18 +10:00
  • e3ce8b4d12 Add missing folder Jamie Curnow 2023-04-11 09:55:19 +10:00
  • c0c89e5d15 Updates to user/group determination after recent changes to v2 branch Jamie Curnow 2023-04-11 09:12:48 +10:00
  • 86ddd9c83c Merge pull request #2784 from NginxProxyManager/develop v2.10.2 jc21 2023-03-31 09:37:08 +10:00
  • 67208e43cc Merge branch 'master' into develop jc21 2023-03-31 08:27:00 +10:00
  • ddf80302c6 Bump version Jamie Curnow 2023-03-31 08:25:45 +10:00
  • 5f2576946d Merge pull request #2783 from NginxProxyManager/uidgid jc21 2023-03-31 08:25:07 +10:00
  • 9fe07fa6c3 Update documentation Jamie Curnow 2023-03-30 15:37:59 +10:00
  • d9b9af543e Fix text replacement whoops Jamie Curnow 2023-03-30 15:03:57 +10:00
  • eb2e2e0478 Throw in a docker restart during testing phase Jamie Curnow 2023-03-30 14:44:15 +10:00
  • 9225d5d442 Tweak test Jamie Curnow 2023-03-30 13:00:22 +10:00
  • 308a7149ed Tweak test Jamie Curnow 2023-03-30 12:55:20 +10:00
  • 8a4a7d0caf Allow 201 as success in test result Jamie Curnow 2023-03-30 12:51:26 +10:00
  • 5d03ede100 Add test for creating a host Jamie Curnow 2023-03-30 12:44:28 +10:00
  • 4a86bb42cc Different approach, always create npmuser even if the user id is zero, and then we'll always use it Jamie Curnow 2023-03-30 11:19:16 +10:00
  • dad8561ea1 Use numbers for permissions in case npmuser doesn't exist Jamie Curnow 2023-03-30 10:20:20 +10:00
  • 56a92e5c0e Run as root by default Jamie Curnow 2023-03-30 09:04:37 +10:00
  • 9d672f5813 Own this nginx folder too Jamie Curnow 2023-03-29 14:03:58 +10:00
  • d5ed70dbb6 Own this nginx folder too Jamie Curnow 2023-03-29 14:03:58 +10:00
  • c197e66d62 Merge pull request #2764 from NginxProxyManager/develop v2.10.1 jc21 2023-03-29 08:54:30 +10:00
  • 91cf3c8873 Tweaks to docker compose ci after updates Jamie Curnow 2023-03-29 08:24:28 +10:00
  • 7f5e0414ac Bump version Jamie Curnow 2023-03-29 07:22:15 +10:00
  • d179887c15 Another fix for #2734, only chown parts of /etc/nginx Jamie Curnow 2023-03-28 10:39:26 +10:00
  • 35abb4d7ae Execute permissions missing on script Jamie Curnow 2023-03-28 09:33:30 +10:00
  • 61b290e220 Chown each folder on separately Jamie Curnow 2023-03-28 08:49:58 +10:00
  • e1bcef6e5c Merge pull request #2749 from NginxProxyManager/develop v2.10.0 jc21 2023-03-27 12:17:07 +10:00
  • 81f51f9e2d Merge branch 'master' into develop jc21 2023-03-27 08:29:08 +10:00
  • 661953db25 Bump version Jamie Curnow 2023-03-27 08:26:42 +10:00
  • 065c2dac42 Merge pull request #2721 from NginxProxyManager/docker-user-group jc21 2023-03-27 08:19:57 +10:00
  • 2926844cbe Merge pull request #2738 from NginxProxyManager/develop v2.9.22 jc21 2023-03-24 08:48:45 +10:00
  • c1960f3793 Merge branch 'master' into develop jc21 2023-03-24 08:19:54 +10:00
  • 11a29a8b67 Bump version Jamie Curnow 2023-03-24 08:15:27 +10:00
  • c40e48e678 Fix docker restart because user already exists Jamie Curnow 2023-03-23 10:21:34 +10:00
  • 124cb18e17 Fix renewing certs because of permission errors Jamie Curnow 2023-03-22 13:40:36 +10:00
  • 5ac9dc0758 Attempt to set HOME for npmuser backend Jamie Curnow 2023-03-22 13:00:26 +10:00
  • 9a799d51ce Optimize docker image a bit Jamie Curnow 2023-03-22 09:42:16 +10:00
  • 77eb618758 Fix pip installs running as non-root user Jamie Curnow 2023-03-22 09:41:59 +10:00
  • 79fedfcea4 Use consistent docker-compose file version in docs Jamie Curnow 2023-03-22 09:41:19 +10:00
  • 8fdb8ac853 Update docs Jamie Curnow 2023-03-21 18:26:28 +10:00
  • 4fdc80be01 Fix logical error with keys and mysql config Jamie Curnow 2023-03-21 17:59:27 +10:00
  • f8e6c8d018 Fix mistake with debug output Jamie Curnow 2023-03-21 17:49:39 +10:00
  • c3469de61b Linting fixes Jamie Curnow 2023-03-21 17:11:16 +10:00
  • ea61b15a40 don't zip log files anymore Jamie Curnow 2023-03-21 16:59:36 +10:00
  • 60175e6d8c Updates for ci stack Jamie Curnow 2023-03-21 16:56:45 +10:00
  • 2a07445005 Refactor configuration Jamie Curnow 2023-03-21 16:53:39 +10:00
  • dad3e1da7c Adds support to run processes as a user/group, defined with PUID and PGID environment variables Jamie Curnow 2023-03-20 16:56:52 +10:00
  • 82d9452001 Move some older s6-overlay over to new format, fixes #2705 Jamie Curnow 2023-03-18 17:45:04 +10:00
  • 095bc8f676 Merge pull request #2703 from NginxProxyManager/develop v2.9.21 jc21 2023-03-18 16:10:27 +10:00
  • 8c15340b83 Merge branch 'master' into develop jc21 2023-03-18 14:20:42 +10:00
  • a13f7c3792 Merge pull request #2702 from dormancygrace/patch-3 jc21 2023-03-18 14:17:41 +10:00
  • 6748985669 bump version Jamie Curnow 2023-03-18 14:15:37 +10:00
  • e2957f070b update reg.ru template dormancygrace 2023-03-18 03:37:23 +02:00
  • fccbde1371 fix linting Jamie Curnow 2023-03-17 14:23:12 +10:00
  • fec36834f7 - Updated objection, knex, liquidjs, signale and sqlite3 packages - Changes for objection migration - Moved common access template code to an include - Fixed access rules configuration generation Jamie Curnow 2023-03-17 14:18:51 +10:00
  • 00aeef75b6 Refactor nginx config functions, some don't need to report errors, save error'd config files as .err for debugging later Jamie Curnow 2023-03-17 11:34:27 +10:00
  • 5b7682f13c Update s6-overlay and move processes to new format Jamie Curnow 2023-03-17 08:50:32 +10:00
  • b30fcb50c8 Args weren't being passed to htpasswd command, fixes #2692 Jamie Curnow 2023-03-17 08:49:18 +10:00
  • 100c56ad10 Merge pull request #2686 from NginxProxyManager/develop v2.9.20 jc21 2023-03-16 09:42:28 +10:00
  • 44bebf366a Bump version Jamie Curnow 2023-03-16 08:55:16 +10:00
  • fe46da3355 Fix escaping in groovy Jamie Curnow 2023-03-15 16:08:04 +10:00
  • 6ab5224353 Fix escaping in groovy Jamie Curnow 2023-03-15 16:06:42 +10:00
  • 6a28701242 Moved base images docker repo back to jc21, as docker is sunsetting free teams and this open source project isn't prepared to pay 300 shmackaroos for a nicer image url Jamie Curnow 2023-03-15 15:26:15 +10:00
  • 12909de3c1 Moved base images docker repo back to jc21, as docker is sunsetting free teams and this open source project isn't prepared to pay 300 shmackaroos for a nicer image url Jamie Curnow 2023-03-15 15:28:28 +10:00
  • 700518a0a2 Added fail2ban, though not sure its configured correctly yet Jamie Curnow 2023-03-09 22:11:28 +10:00
  • e959e54dc8 Strip colors in CI error outputs Jamie Curnow 2023-03-09 15:43:22 +10:00