Girish Ramakrishnan
d0dc104ede
logs: make logPaths work
...
we have to tail via sudo script
Fixes #811
2024-02-23 17:46:22 +01:00
Girish Ramakrishnan
60994f9ed1
shell: docker run needs shell
...
don't want to get into parsing quotes!
2024-02-22 10:59:39 +01:00
Girish Ramakrishnan
a6f078330f
shell: no need to promise scoping
2024-02-21 19:40:27 +01:00
Girish Ramakrishnan
14c9260ab0
shell: exec encoding is utf8 by default and no shell
...
explicitly mark calls that require the shell
2024-02-21 17:47:25 +01:00
Girish Ramakrishnan
26eb739b46
shell: add options to exec
2024-02-20 21:11:09 +01:00
Johannes Zellner
66da8dd4dc
Always resetup oidc client record for apps
2024-02-15 12:40:58 +01:00
Johannes Zellner
38e32942cb
oidc: remove env var for disabled session/end route
2024-02-09 19:37:54 +01:00
Johannes Zellner
7499aa9201
Do not fail is we don't have a servicesConfig yet
2024-01-17 13:13:48 +01:00
Johannes Zellner
b7631689b0
Add useVectorRsExtension for postgresql service
2024-01-16 12:53:43 +01:00
Girish Ramakrishnan
bf381aff7f
redis: use default instead of redisuser
...
suggested at https://github.com/redis/node-redis/issues/1591
2023-11-14 10:50:25 +01:00
Girish Ramakrishnan
6830c4fc67
redis: fix issue when restoring optional redis
2023-10-11 14:53:25 +05:30
Girish Ramakrishnan
c1a53f7b29
oidc: loginRedirectUri can be empty string
...
this is required for ttrss
2023-09-20 14:47:27 +05:30
Girish Ramakrishnan
253f509fc6
redis: set default memory limit to 256M
...
The 'reset to default' functionality in services view has 256M hardcoded
2023-09-04 18:22:57 +05:30
Girish Ramakrishnan
eee49a8291
move dashboard setting into dashboard.js
2023-08-11 21:04:10 +05:30
Girish Ramakrishnan
c6db1c70c0
docker: fix image prune
...
it seems docker images --digests cloudron/sftp --format "{{.ID}} {{.Repository}}:{{.Tag}}@{{.Digest}}
broke at some point
2023-08-08 21:21:00 +05:30
Girish Ramakrishnan
4cdf37b060
settings: move mailFqdn/Domain into mailServer
2023-08-04 22:02:24 +05:30
Girish Ramakrishnan
946e5caacb
split mail and mailserver
...
mail = all the per-domain code
mailserver = all the mail server level code
2023-08-04 20:54:39 +05:30
Girish Ramakrishnan
a4d57e7b08
refactor into getServiceConfig
2023-08-03 12:52:47 +05:30
Girish Ramakrishnan
bbc6ba1a35
settings: move service setting into services.js
...
this also introduces getJson/setJson
2023-08-03 11:50:00 +05:30
Girish Ramakrishnan
1d69207e6e
redis: do not list in services when disabled
2023-07-14 18:01:21 +05:30
Girish Ramakrishnan
e1ff5f1cae
ui: optional redis
...
fixes #810
2023-07-14 12:43:32 +05:30
Girish Ramakrishnan
25328d884f
redis: make optional
...
part of #810
2023-07-13 16:46:09 +05:30
Girish Ramakrishnan
f34840e1a3
mail: use the new services change task type
2023-07-13 16:46:09 +05:30
Girish Ramakrishnan
519b258a25
make turn service optional
...
part of #810
2023-07-13 15:32:28 +05:30
Girish Ramakrishnan
7511339656
bump timeout when waiting for container
...
some server disks are very slow
2023-05-16 09:51:42 +02:00
Girish Ramakrishnan
aa02d839a7
remove console.log
2023-04-30 10:18:48 +02:00
Johannes Zellner
d2b12ff1ab
oidc: discovery document is explicitly on openid/.well-known instead of .well-known
2023-04-29 14:09:31 +02:00
Johannes Zellner
0036bf1e2f
Add addon hook to get dynamic environment variables
2023-04-24 15:29:57 +02:00
Johannes Zellner
bd7e931674
Do not throw if oidc addon client already exists
2023-04-21 15:09:49 +02:00
Johannes Zellner
5ac8e89c8e
Set some oidc addon loginRedirectUri default
2023-04-21 12:36:20 +02:00
Girish Ramakrishnan
c4f4f3e914
logs: use %o to format error
...
otherwise, they are printed as multi-line and this messes up tail+date formatting
2023-04-16 10:49:59 +02:00
Johannes Zellner
da38d8a045
oidc: support app addon oidc configs as normal clients
2023-04-14 22:22:04 +02:00
Johannes Zellner
5688b51abc
Add oidc addon configs
2023-04-14 21:18:52 +02:00
Girish Ramakrishnan
04bc1e8f56
Wait double the time for container to start up
2023-04-11 09:36:09 +02:00
Girish Ramakrishnan
ca2ebac694
Increase timeout even more
2023-04-04 10:28:15 +02:00
Girish Ramakrishnan
4d12a948ce
Some databases are really big
2023-04-04 09:08:10 +02:00
Girish Ramakrishnan
603f92251e
refactor tail invokation into logtail.sh
2023-03-27 11:39:34 +02:00
Girish Ramakrishnan
0c4d851492
unbound: take into account dig resolve status
2023-03-26 20:57:15 +02:00
Girish Ramakrishnan
582994b9d6
addons: stable IPv4 addresses
...
give addons static IPv4 so one can reliably connect from outside via
SSH tunnel
2023-02-21 12:20:44 +01:00
Girish Ramakrishnan
d4be2b54a2
typo
2023-02-02 11:32:42 +01:00
Girish Ramakrishnan
89127e1df7
reverseproxy: rework cert logic
...
9c8f78a059 already fixed many of the cert issues.
However, some issues were caught in the CI:
* The TLS addon has to be rebuilt and not just restarted. For this reason, we now
move things to a directory instead of mounting files. This way the container is just restarted.
* Cleanups must be driven by the database and not the filesystem . Deleting files on disk or after a restore,
the certs are left dangling forever in the db.
* Separate the db cert logic and disk cert logic. This way we can sync as many times as we want and whenever we want.
2022-11-29 11:07:23 +01:00
Girish Ramakrishnan
9477e0bbb5
Fix crash when accessing memory_stats
2022-11-24 00:40:40 +01:00
Girish Ramakrishnan
ca44f47af3
replace split with our own LogStream
...
split module is archived
2022-11-06 13:44:47 +01:00
Girish Ramakrishnan
549cb92ce7
return swap listing in the disk route
2022-11-04 15:25:12 +01:00
Girish Ramakrishnan
4015afc69c
graphs: send service graphs
2022-10-13 20:52:22 +02:00
Girish Ramakrishnan
9d35756db5
graphs: just query graphite IP instead of localhost mapping
2022-10-11 12:44:37 +02:00
Girish Ramakrishnan
bcf474aab6
redis: rebuild
2022-06-23 15:52:59 -07:00
Girish Ramakrishnan
6de198eaad
sendmail: check for supportsDisplayName
...
it seems quite some apps don't support this. so, we need a way for the
ui to hide the field so that users are not confused.
2022-06-08 09:43:58 -07:00
Girish Ramakrishnan
dddc5a1994
migrate app dataDir to volumes
2022-06-02 16:29:01 -07:00
Girish Ramakrishnan
8fc8128957
Make apps.getDataDir async
2022-06-02 11:19:33 -07:00