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
Johannes Zellner
9f06b91399
Merge remaining frontend into dashboard
2024-10-04 21:37:17 +02:00
Johannes Zellner
2300e1baee
Fully replace gulp with vite
2024-10-04 17:43:45 +02:00
Girish Ramakrishnan
19c744b17d
unbound-anchor is now part of ExecStartPre
...
it seems unbound-anchor is not a dep of unbound in ubuntu 24. some
installations are thus missing this package.
in any case, ignore unbound-anchor exit status
2024-09-20 10:00:01 +02:00
Girish Ramakrishnan
3b6e5d8ed1
cloudron-support: ipv6 checks
2024-09-19 12:11:56 +02:00
Girish Ramakrishnan
a72c038435
cloudron-support: also need to be remove any corrupt containerd
2024-09-09 18:42:08 +02:00
Girish Ramakrishnan
40c4a01bc0
cloudron-support: ipv6 check
2024-09-06 17:20:52 +02:00
Girish Ramakrishnan
cebaa71ce1
cloudron-support: improved dns check
2024-08-20 16:52:48 +02:00
Girish Ramakrishnan
fb11997430
Add note on automatic upgrades
2024-07-25 17:09:46 +02:00
Girish Ramakrishnan
232cdb8cb1
cloudron-support: do cert check before site check
2024-07-16 19:21:09 +02:00
Girish Ramakrishnan
bf34b13b7f
cloudron-support: add --patch
2024-07-12 11:06:06 +02:00
Girish Ramakrishnan
a1e2c9fd08
cloudron-support: print_system
2024-07-01 14:08:55 +02:00
Girish Ramakrishnan
f5931abdeb
cloudron-support: print ubuntu version
2024-07-01 13:38:18 +02:00
Girish Ramakrishnan
4c9e05b08f
cloudron-support: add netplan and product info
2024-07-01 08:24:01 +02:00
Girish Ramakrishnan
9c34727e88
cloudron-support: dig does not return error on SERVFAIL
2024-07-01 07:57:21 +02:00
Girish Ramakrishnan
939cd94ebb
typo
2024-07-01 07:55:08 +02:00
Girish Ramakrishnan
082e659c7b
disable rpcbind
...
rpcbind is required for NFSv2 and v3 . It seems this gets installed
by nfs-common. It was never used by us since the firewall blocks
port 111 anyways.
NFSv3 needs 2049 for NFS, 111 for portmap, 635 for mountd, 4045 for NLM, 4046 for NSM, 4049 for rquota ...
NFSv4 works better because there's just a single target port, plus the "heartbeat" of lease renewal would keep the TCP/IP session alive.
https://serverfault.com/questions/949127/nfs-client-firewall-settings-and-rpcbind
https://docs.redhat.com/en/documentation/Red_Hat_Enterprise_Linux/6/html/Storage_Administration_Guide/s2-nfs-methodology-portmap.html#s2-nfs-methodology-portmap
https://community.netapp.com/t5/Tech-ONTAP-Blogs/NFSv3-and-NFSv4-What-s-the-difference/ba-p/441316
2024-06-27 20:37:08 +02:00
Girish Ramakrishnan
65f4ec0f43
cloudron-support: check dns now and not just unbound
2024-06-27 12:58:37 +02:00
Girish Ramakrishnan
b333a136e8
cloudron-support: some newlines
2024-06-14 17:08:23 +02:00
Girish Ramakrishnan
e34cf7fd77
cloudron-support: more fixes to --recreate-docker
2024-06-14 13:04:40 +02:00
Girish Ramakrishnan
7bad90009e
cloudron-support: better recreate-docker
2024-06-14 11:02:53 +02:00
Girish Ramakrishnan
424bc588f6
cloudron-support: implement --recreate-docker
2024-06-13 18:51:11 +02:00
Girish Ramakrishnan
852e1e1687
cloudron-support: implement --recreate-containers
2024-06-13 17:55:22 +02:00
Girish Ramakrishnan
6681f2e5c8
netcup: dns fixes
2024-05-04 18:37:40 +02:00
Girish Ramakrishnan
67c1b2cb71
installer: remove custom nginx upgrade logic
2024-04-29 14:23:19 +02:00
Girish Ramakrishnan
6c0e84a31d
installer: remove verbose extract
2024-04-29 14:14:36 +02:00
Girish Ramakrishnan
c49a440211
init-ubuntu: resolvconf is not needed anymore
...
unbound is still needed since it's running but not for resolv.conf
2024-04-29 13:22:19 +02:00
Girish Ramakrishnan
caedf6a8e7
remove resolvconf and enable systemd-resolved
2024-04-29 13:19:52 +02:00
Girish Ramakrishnan
8df97de8c6
Ubuntu 24.04
...
* update docker to 26.0.1
* cloudron-syslog needs to have correct perms for fifo socket
2024-04-29 11:07:10 +02:00
Girish Ramakrishnan
cd5cae33ce
dns: switch over to systemd for the host
...
this changes unbound to listen to 127.0.0.150 (150 is roman CL)
we cannot only bind on docker bridge because unbound is relied
upon for the initial domain setup. docker itself is only initialized
when the platform initializes
2024-04-29 11:06:03 +02:00
Girish Ramakrishnan
608ce53e7d
scripts: remove unused cloudron-logs
2024-04-29 10:21:33 +02:00
Girish Ramakrishnan
a756fa9e9b
remove dead code
2024-04-28 10:52:30 +02:00
Girish Ramakrishnan
9064375e25
cloudron-support: remove bad nginx configs
2024-04-23 10:00:06 +02:00
Girish Ramakrishnan
033036bd1a
cloudron-support: check service uptime
2024-04-22 17:45:43 +02:00
Girish Ramakrishnan
5d74d80829
cloudron-support: check if node binary exists
2024-04-22 16:41:26 +02:00
Girish Ramakrishnan
54e5e0cb7e
update commander
...
https://github.com/tj/commander.js/releases/tag/v12.0.0
2024-04-19 17:56:15 +02:00
Girish Ramakrishnan
eeae8c92d0
nodejs: update to 20.12.2
2024-04-19 17:40:42 +02:00
Girish Ramakrishnan
308f315ed5
troubleshoot: print box version
2024-04-17 09:26:32 +02:00
Girish Ramakrishnan
a79486275e
tldjs: update rules using --tldjs-update-rules
...
the rules we use are 6 years old! we still need to use the public
suffix list to figure out the zone name by default for ease of use.
Domains like co.uk will only appear in the suffix list and not in the
tld list (https://www.iana.org/domains/root/db )
To verify if the list is updated:
node -e "console.log(require('tldjs').getDomain('whatever.framer.ai'))"
The above will output "whatever.framer.ai"
2024-04-11 18:28:52 +02:00
Girish Ramakrishnan
0e23687c7f
cloudron-setup: lower memory requirement further for lightsail
2024-04-04 17:51:27 +02:00
Girish Ramakrishnan
44eaac6685
cloudron-setup: add warning when installing with no avx
2024-04-01 17:31:20 +02:00
Girish Ramakrishnan
774f14327c
addons: optional start mongodb based on AVX
2024-03-30 19:20:24 +01:00
Girish Ramakrishnan
aca5c254d2
add release file as of date
2024-02-28 11:46:26 +01:00
Girish Ramakrishnan
62ca0487dc
cloudron-support: docker info output
2024-02-21 12:54:08 +01:00
Girish Ramakrishnan
0e858dc333
cloudron-support: dump cloudron version
2024-02-21 12:51:50 +01:00
Girish Ramakrishnan
fa3e908afc
df can hang
2024-02-21 12:47:30 +01:00
Girish Ramakrishnan
ce4bf7e10c
Fix cloudron installation on netcup
...
https://forum.cloudron.io/topic/10097/cloudron-install-error-dpkg-error/
https://twitter.com/netcup/status/1735265955364720757
2024-01-31 17:24:29 +01:00
Girish Ramakrishnan
00bbb4242d
cloudron-support: display last cert renewal log file
2024-01-29 15:08:24 +01:00
Girish Ramakrishnan
0a4b0688a8
cloudron-support: add dashboard cert check
2024-01-29 14:44:42 +01:00