Commit Graph

1432 Commits

Author SHA1 Message Date
Jamie Curnow
61b290e220
Chown each folder on separately
Really not sure why this fixes  however it does actually
help the ownership script succeed specifically on arm7/raspbian
2023-03-28 08:50:10 +10:00
jc21
e1bcef6e5c
Merge pull request from NginxProxyManager/develop
v2.10.0
2023-03-27 12:17:07 +10:00
jc21
81f51f9e2d
Merge branch 'master' into develop 2023-03-27 08:29:08 +10:00
Jamie Curnow
661953db25
Bump version 2023-03-27 08:26:42 +10:00
jc21
065c2dac42
Merge pull request from NginxProxyManager/docker-user-group
Docker users and groups, refactor configuration
2023-03-27 08:19:57 +10:00
jc21
2926844cbe
Merge pull request from NginxProxyManager/develop
v2.9.22
2023-03-24 08:48:45 +10:00
jc21
c1960f3793
Merge branch 'master' into develop 2023-03-24 08:19:54 +10:00
Jamie Curnow
11a29a8b67
Bump version 2023-03-24 08:15:27 +10:00
Jamie Curnow
c40e48e678
Fix docker restart because user already exists 2023-03-23 10:21:34 +10:00
Jamie Curnow
124cb18e17
Fix renewing certs because of permission errors 2023-03-22 13:40:36 +10:00
Jamie Curnow
5ac9dc0758
Attempt to set HOME for npmuser backend 2023-03-22 13:00:26 +10:00
Jamie Curnow
9a799d51ce
Optimize docker image a bit 2023-03-22 09:42:16 +10:00
Jamie Curnow
77eb618758
Fix pip installs running as non-root user 2023-03-22 09:41:59 +10:00
Jamie Curnow
79fedfcea4
Use consistent docker-compose file version in docs 2023-03-22 09:41:19 +10:00
Jamie Curnow
8fdb8ac853
Update docs 2023-03-21 18:26:28 +10:00
Jamie Curnow
4fdc80be01
Fix logical error with keys and mysql config 2023-03-21 17:59:27 +10:00
Jamie Curnow
f8e6c8d018
Fix mistake with debug output 2023-03-21 17:49:39 +10:00
Jamie Curnow
c3469de61b
Linting fixes 2023-03-21 17:11:16 +10:00
Jamie Curnow
ea61b15a40
don't zip log files anymore 2023-03-21 16:59:36 +10:00
Jamie Curnow
60175e6d8c
Updates for ci stack 2023-03-21 16:56:45 +10:00
Jamie Curnow
2a07445005
Refactor configuration
- No longer use config npm package
- Prefer config from env vars, though still has support for config file
- No longer writes a config file for database config
- Writes keys to a new file in /data folder
- Removes a lot of cruft and improves config understanding
2023-03-21 16:53:39 +10:00
Jamie Curnow
dad3e1da7c
Adds support to run processes as a user/group, defined
with PUID and PGID environment variables

- Detects if image is run with a user in docker command and fails if so
- Adds s6 prepare scripts for adding a 'npmuser'
- Split up and refactor the s6 prepare scripts
- Runs nginx and backend node as 'npmuser'
- Changes ownership of files required at startup
2023-03-20 16:56:52 +10:00
Jamie Curnow
82d9452001
Move some older s6-overlay over to new format, fixes 2023-03-18 17:45:31 +10:00
jc21
095bc8f676
Merge pull request from NginxProxyManager/develop
v2.9.21
2023-03-18 16:10:27 +10:00
jc21
8c15340b83
Merge branch 'master' into develop 2023-03-18 14:20:42 +10:00
jc21
a13f7c3792
Merge pull request from dormancygrace/patch-3
update reg.ru template
2023-03-18 14:17:41 +10:00
Jamie Curnow
6748985669
bump version 2023-03-18 14:15:37 +10:00
dormancygrace
e2957f070b
update reg.ru template
this small fix make it work again with certbot >=2.1.0
2023-03-18 03:37:23 +02:00
Jamie Curnow
fccbde1371
fix linting 2023-03-17 14:23:12 +10:00
Jamie Curnow
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
2023-03-17 14:18:51 +10:00
Jamie Curnow
00aeef75b6
Refactor nginx config functions, some don't need to report errors, save error'd config files as .err for debugging later 2023-03-17 11:34:27 +10:00
Jamie Curnow
5b7682f13c
Update s6-overlay and move processes to new format 2023-03-17 08:50:32 +10:00
Jamie Curnow
b30fcb50c8
Args weren't being passed to htpasswd command, fixes 2023-03-17 08:49:18 +10:00
jc21
100c56ad10
Merge pull request from NginxProxyManager/develop
v2.9.20
2023-03-16 09:42:28 +10:00
Jamie Curnow
44bebf366a
Bump version 2023-03-16 08:55:16 +10:00
Jamie Curnow
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 2023-03-15 16:03:00 +10:00
jc21
09d1d3744c
Merge pull request from jmerdich/jmerdich/fix-acl-edit-ssl 2023-03-08 21:08:52 +10:00
jc21
84e0b30f8d
Merge pull request from plantysnake/fix-certbot-plugins
Bugfix: Fix certbot plugin installation issues
2023-03-08 20:40:15 +10:00
jc21
546ce8d4bc
Merge pull request from BitsOfAByte/develop
Load events configuration from custom file
2023-03-08 16:32:46 +10:00
Jamie Curnow
9b40bb288d
Improvements to CI: comment on PR when syntax checking fails 2023-03-08 16:22:07 +10:00
Jamie Curnow
c812b674b6
Update cypress 2023-03-08 09:20:15 +10:00
jc21
86e63197f6
Merge pull request from LEDfan/update-desec
Update certbot desec plugin fixes 
2023-03-08 08:43:44 +10:00
jc21
c371b2e953
Merge pull request from gromez/certbot-dns-online
Add Online (online.net) DNS provider
2023-03-08 08:39:46 +10:00
jc21
2142e25029
Merge pull request from TheBeeZee/ssl_reject_handshake
Use ssl_reject_handshake to reject requests to default https site
2023-03-08 08:30:02 +10:00
jc21
30076a0e66
Merge pull request from skarlcf/security/CVE-2023-23596
Mitigate CVE-2023-23596
2023-03-08 08:25:38 +10:00
jc21
42bd39163a
Merge pull request from jlesage/case-insensitive-email-login
Make sure to lowercase email address entered by the user during login.
2023-03-08 08:25:09 +10:00
jc21
cc4891d9ec
Merge pull request from ttocsr/google_domains_dns
Add Google Domains DNS provider
2023-03-08 08:20:07 +10:00
jc21
40c26839f5
Merge pull request from campingwoelfe/campingwoelfe-patch-1
Update certbot-dns-ionos plugin
2023-03-08 08:19:38 +10:00
Kamil Skrzypinski
2ff66ee238 Add style required by linter 2023-03-07 17:15:03 +01:00
Scott Roberts
9d60b4a756 Add Google Domains DNS provider
Add DNS provider for Google Domains DNS.

dns_google_domains_access_token = abcdef
dns_google_domains_zone = "example.com"
2023-03-07 07:01:50 -07:00