Commit Graph

623 Commits

Author SHA1 Message Date
Johannes Zellner
8cac83ed98 Add script to find and purge unused translations 2025-10-20 09:55:19 +02:00
Girish Ramakrishnan
a14dfc171d add current release file 2025-10-15 23:00:31 +02:00
Girish Ramakrishnan
73ed60059f Update node to 22.20.0 2025-10-02 08:31:19 +02:00
Girish Ramakrishnan
c69bc77a7a cloudron-support: fix docker version script 2025-09-11 09:18:01 +02:00
Girish Ramakrishnan
1720feeeee add note on docker version 2025-08-26 10:26:03 +02:00
Girish Ramakrishnan
148c0d9213 cloudron-support: typo 2025-07-11 12:25:50 +02:00
Girish Ramakrishnan
871a6f23e2 cloudron-support: enable-ssh is gone 2025-07-11 10:44:35 +02:00
Girish Ramakrishnan
b043e6bf52 cloudron-support: embed the terms 2025-07-11 10:33:22 +02:00
Girish Ramakrishnan
6ac0cd421a use the @cloudron/superagent module 2025-07-10 10:56:05 +02:00
Johannes Zellner
cb3dffc7fc Use docker 28.1.1 since that is the highest on ubuntu 20 focal 2025-06-30 22:30:54 +02:00
Girish Ramakrishnan
2caf8d6a4e Fix node version in release script 2025-06-25 11:31:53 +02:00
Girish Ramakrishnan
27c4069187 Update node to 22.7.0 2025-06-25 11:17:57 +02:00
Girish Ramakrishnan
4b2c0b0771 Update docker to 28.3.0 2025-06-25 11:16:42 +02:00
Girish Ramakrishnan
7e1216a3d3 cloudron-support: keep help alphabetical 2025-06-24 16:53:42 +02:00
Girish Ramakrishnan
1ba9513a4e installer: directly stop box code
the idea (previously) was that the box code knew how to stop itself.
this is why stop.sh of the _old_ code was invoked. we can just inline
the code needed to stop the old version into installer.sh itself.
2025-06-15 17:40:45 +02:00
Girish Ramakrishnan
1095e47e6f installer: better variable name 2025-06-15 17:38:39 +02:00
Girish Ramakrishnan
2d5ef36a7f cloudron-support: make user press enter 2025-06-15 13:20:24 +02:00
Girish Ramakrishnan
1a7eb9f6d8 release: add json as of today 2025-06-10 14:33:18 +02:00
Girish Ramakrishnan
a22fffc8b5 release: fix the script 2025-06-10 14:32:29 +02:00
Girish Ramakrishnan
804be6d5e4 cloudron-support: typo 2025-06-08 11:06:56 +02:00
Girish Ramakrishnan
3ccad9ada9 cloudron-setup: remove --generate-setup-token
this code path is hardly ever tested and seems unnecesary
2025-06-06 10:22:06 +02:00
Girish Ramakrishnan
4615418000 graphs: replace collectd with our custom collector
collectd (with the python plugin) seems semi-abandoned. replace
with our own. we have more control over how to collect things instead
of relying on random plugins.
2025-05-20 12:19:40 +02:00
Girish Ramakrishnan
9da96b9e92 release: fix requires in script 2025-05-01 11:29:05 +02:00
Girish Ramakrishnan
689cf3171d cloudron-support: reload nginx instead of active 2025-04-13 10:39:52 +02:00
Girish Ramakrishnan
3fbdfbe7a4 cloudron-support: remove extra space 2025-04-07 17:54:55 +02:00
Girish Ramakrishnan
9b9fb325bd cloudron-support: typo 2025-03-05 18:02:28 +01:00
Girish Ramakrishnan
085ed59334 installer: remove old untagging logic 2025-02-28 23:30:02 +01:00
Girish Ramakrishnan
ffc477091f create-release-tarball: update node check 2025-02-10 17:42:56 +01:00
Girish Ramakrishnan
46620e2da5 update the PSL on box code update
I tried replacing the module but it's complicated since there is a
lot of rules - https://github.com/publicsuffix/list/wiki/Format#format
2025-02-10 17:42:56 +01:00
Girish Ramakrishnan
1e34f3ef38 use net.isIP instead 2025-02-10 14:30:28 +01:00
Girish Ramakrishnan
42f493b2c3 docker: update to 27.5.1 2025-02-05 14:48:13 +01:00
Girish Ramakrishnan
5a766c583c node: update to 22.13.1 2025-02-05 14:48:13 +01:00
Girish Ramakrishnan
68066cdd48 cloudron-support: auto cleanup 2025-01-31 10:38:29 +01:00
Girish Ramakrishnan
aaab06f21d grammar
donald says so
2025-01-13 08:59:46 +01:00
Girish Ramakrishnan
8d19c351e7 cloudron-support: add link to docs 2024-12-18 10:52:51 +01:00
Girish Ramakrishnan
5c00fb361a cloudron-support: suggest removing nodejs apt 2024-12-18 10:17:05 +01:00
Girish Ramakrishnan
df53f827c5 release: happy eyeballs workaround 2024-12-14 22:00:45 +01:00
Girish Ramakrishnan
bd107e849b infra: no more images.base 2024-12-14 20:18:07 +01:00
Girish Ramakrishnan
b26890f5b3 release: print the sourceEnv.url 2024-12-14 17:14:41 +01:00
Girish Ramakrishnan
5ae29eabaa docker: try ipv4 and then ipv6 explicitly
To get the ratelimits:
TOKEN=$(curl "https://auth.docker.io/token?service=registry.docker.io&scope=repository:ratelimitpreview/test:pull" | jq -r .token)
curl --head -H "Authorization: Bearer $TOKEN" https://registry-1.docker.io/v2/ratelimitpreview/test/manifests/latest

docker appears to have some simple approach to track ipv6 limits.
2024-12-14 17:05:13 +01:00
Girish Ramakrishnan
d9e4aeb518 docker: replace pull with tag to not hit rate limits 2024-12-14 16:16:33 +01:00
Girish Ramakrishnan
878caff378 improve the comment 2024-12-14 14:01:38 +01:00
Girish Ramakrishnan
08435fbe26 release: more debugs 2024-12-09 09:06:38 +01:00
Girish Ramakrishnan
00a643e70a release: add the env.tag to output 2024-12-09 09:03:36 +01:00
Girish Ramakrishnan
dd45f1c032 cloudron-support: set connect timeout and redirect ping output 2024-11-26 11:15:27 +05:30
Girish Ramakrishnan
ddf1c8e385 cloudron-support: clarify ipv6 in kernel 2024-11-26 11:10:58 +05:30
Girish Ramakrishnan
948efbaa76 docker: upgrade docker to 27.3.1 2024-11-23 20:31:44 +05:30
Girish Ramakrishnan
8350eeb751 cloudron-support: rename enable-remote-access to enable-remote-support 2024-11-08 16:01:30 +01:00
Girish Ramakrishnan
0f3ab11532 Update node to 20.18.0
We need https://nodejs.org/dist/latest-v20.x/docs/api/cli.html#--network-family-autoselection-attempt-timeout

The happy eyeballs implementation in node is buggy - https://github.com/nodejs/node/issues/54359
2024-10-28 09:55:54 +01:00
Johannes Zellner
fac5d3c07b Add code for cloudron-support to check and fix docker version 2024-10-17 12:41:33 +02:00