Girish Ramakrishnan
|
7700c56d3e
|
cloudron-setup: remove --skip-baseimage-init, it is unused
|
2022-04-01 09:22:23 -07:00 |
|
Girish Ramakrishnan
|
9f395f64da
|
accessToken -> cloudronToken
|
2022-03-31 23:59:42 -07:00 |
|
Girish Ramakrishnan
|
73d029ba4b
|
cloudron-setup: add setup-token to arg list
|
2022-03-31 23:49:34 -07:00 |
|
Girish Ramakrishnan
|
37a4e8d5c5
|
cloudron-setup: add --setup-token
|
2022-03-31 23:38:54 -07:00 |
|
Girish Ramakrishnan
|
2d2ddd1c49
|
add note on the existing setupToken
|
2022-03-31 23:02:26 -07:00 |
|
Girish Ramakrishnan
|
7ec1594428
|
create a separate support user
This creates a separate user named 'cloudron-support' using which we
can provide remote support. The hyphen username convention follows the
systemd sytem username convention.
With a separate user, we don't need to ask users to keep changing PermitRootLogin
(and remind them to change it back).
Using a sudo user has various advantages:
* https://askubuntu.com/questions/687249/why-does-ubuntu-have-a-disabled-root-account
* https://wiki.debian.org/sudo
* https://askubuntu.com/questions/16178/why-is-it-bad-to-log-in-as-root
The yellowtent user is also locked down further - no password and no shell login.
|
2022-03-30 15:08:20 -07:00 |
|
Girish Ramakrishnan
|
bfb233eca1
|
installer.sh: move installation of docker/node/nginx etc
no need to dup the code in two places. i think this will also
fix the unbound/resolvconf DNS resolution issue. this way unbound is configured
and is what gets used when docker is installed.
https://forum.cloudron.io/topic/6660/help-please-failing-setup-of-cloudron
https://forum.cloudron.io/topic/6632/help-me-please-got-error-while-installing-the-cloudron-on-a-fresh-ubuntu-20-04-x64-server
https://forum.cloudron.io/topic/6561/that-install-script-fails-74-times-out-of-75
|
2022-03-29 22:34:03 -07:00 |
|
Girish Ramakrishnan
|
5b27eb9c54
|
initializeBaseUbuntuImage: create yellowtent user
|
2022-03-29 21:41:46 -07:00 |
|
Girish Ramakrishnan
|
faf91d4d00
|
sshfs and mount.nfs are in base image now
|
2022-03-29 21:32:48 -07:00 |
|
Girish Ramakrishnan
|
6933ccefe2
|
Update nginx to 1.20.0-1
|
2022-03-28 13:25:05 -07:00 |
|
Girish Ramakrishnan
|
14f9d7fe25
|
cloudron-setup: add a redo flag to workaround dns failures
temporary hotfix for dns issues some VMs are having:
https://forum.cloudron.io/topic/6660/help-please-failing-setup-of-cloudron
https://forum.cloudron.io/topic/6632/help-me-please-got-error-while-installing-the-cloudron-on-a-fresh-ubuntu-20-04-x64-server
https://forum.cloudron.io/topic/6561/that-install-script-fails-74-times-out-of-75
|
2022-03-25 10:33:49 -07:00 |
|
Girish Ramakrishnan
|
2b81120d43
|
cloudron-setup: say that it is cloudron we are installing
|
2022-02-18 13:38:52 -08:00 |
|
Girish Ramakrishnan
|
7bfa237d26
|
Update docker to 20.10.12
|
2022-02-08 10:57:24 -08:00 |
|
Girish Ramakrishnan
|
e9945d8010
|
Update cloudron-syslog
|
2022-01-13 16:29:50 -08:00 |
|
Girish Ramakrishnan
|
09d3d258b6
|
do not retry forever if dpkg install fails
https://forum.cloudron.io/topic/6329/cloudron-update-failing
|
2022-01-13 11:04:45 -08:00 |
|
Girish Ramakrishnan
|
531a6fe0dc
|
Use ipv4.api.cloudron.io endpoint for IPv4 detection
|
2022-01-04 22:14:53 -08:00 |
|
Girish Ramakrishnan
|
83fd3d9ab4
|
We now require node 16.13.1
|
2021-12-15 17:54:50 -08:00 |
|
Girish Ramakrishnan
|
a3280a0e30
|
Update node to 16.13.1
useful for using stream.promises
|
2021-12-14 20:49:25 -08:00 |
|
Girish Ramakrishnan
|
aa3ee2e180
|
cloudron-support: add option to reset account
new cli option --reset-appstore-account
|
2021-11-15 10:06:18 -08:00 |
|
Johannes Zellner
|
0313a60f44
|
Fix newline stripping when passing the tmp file as path
This fixes the issue where the input data gets too large for the
commandline argument buffer
|
2021-11-09 16:05:36 +01:00 |
|
Girish Ramakrishnan
|
8e8d2e0182
|
Update docker to 20.10.7
|
2021-10-11 10:24:08 -07:00 |
|
Johannes Zellner
|
ca2cc0b86c
|
Make cloudron-support --owner-login use the settings table
|
2021-09-20 13:20:41 +02:00 |
|
Girish Ramakrishnan
|
cdf6988156
|
Update node to 14.17.6
|
2021-09-10 14:34:11 -07:00 |
|
Girish Ramakrishnan
|
3912c18824
|
cloudron-setup: detect amd64
|
2021-08-25 13:20:12 -07:00 |
|
Girish Ramakrishnan
|
ef56bf9888
|
cloudron-setup: check if nginx/docker is already installed
|
2021-07-28 07:20:16 -07:00 |
|
Girish Ramakrishnan
|
50d7610bfd
|
cloudron-support: createdAt -> creationTime
|
2021-06-25 12:51:42 -07:00 |
|
Girish Ramakrishnan
|
e51dd8f530
|
installer: prepare apt before installing more packages
currently, this is only prepared when needed because don't want this
to happen on every update
|
2021-06-25 12:14:24 -07:00 |
|
Girish Ramakrishnan
|
5f509f802f
|
install sshfs
|
2021-06-18 14:46:54 -07:00 |
|
Girish Ramakrishnan
|
7ca86cc96d
|
cloudron-setup: do not cat to stdout
|
2021-06-17 10:03:59 -07:00 |
|
Girish Ramakrishnan
|
2fb6be81fc
|
cloudron-setup: check if box.service exists instead
|
2021-05-24 19:05:49 -07:00 |
|
Girish Ramakrishnan
|
50407eba0b
|
volumes: generate systemd mount files based on mount type
|
2021-05-12 23:57:12 -07:00 |
|
Johannes Zellner
|
8757e5ba42
|
print dashboard domain on --owner-login
|
2021-04-13 15:49:42 +02:00 |
|
Girish Ramakrishnan
|
83872a0a1d
|
installer: is_update is not set correctly
|
2021-03-04 23:14:00 -08:00 |
|
Girish Ramakrishnan
|
39864fbbb9
|
use the curl that retries
|
2021-03-04 12:09:23 -08:00 |
|
Girish Ramakrishnan
|
94dcec9df1
|
while...do
|
2021-03-04 12:09:23 -08:00 |
|
Girish Ramakrishnan
|
cfcc210f9c
|
try pulling images in a loop
|
2021-03-03 21:54:08 -08:00 |
|
Girish Ramakrishnan
|
38e5d2286e
|
typo
|
2021-03-03 14:34:55 -08:00 |
|
Girish Ramakrishnan
|
d81ee7d99a
|
timestamp the setup and installer logs
at some point, mysql disconnects the box code and it becomes hard to
debug without the timestamps
|
2021-03-02 23:06:37 -08:00 |
|
Girish Ramakrishnan
|
2b92310d24
|
call exitHandler to remove motd before reboot
|
2021-03-02 13:01:19 -08:00 |
|
Girish Ramakrishnan
|
bbed7c1d8a
|
stack scripts: add hint that cloudron is installing
with linode, user has no clue that cloudron is installing when they SSH in.
|
2021-02-25 13:36:57 -08:00 |
|
Girish Ramakrishnan
|
8f08c52103
|
not required anymore to uninstall gnome-shell
|
2021-02-23 18:57:15 -08:00 |
|
Girish Ramakrishnan
|
32e00bdf47
|
cloudron-support: print the admin fqdn
|
2021-02-17 20:29:56 -08:00 |
|
Girish Ramakrishnan
|
83fa83a709
|
cloudron-support: typo
|
2021-02-17 20:04:43 -08:00 |
|
Girish Ramakrishnan
|
38ca8926af
|
createReleaseTarball: bump node version
|
2021-02-06 22:00:13 -08:00 |
|
Girish Ramakrishnan
|
92c43e58c7
|
update docker to 20.10.3
|
2021-02-04 11:01:30 -08:00 |
|
Girish Ramakrishnan
|
dc91abb800
|
update node to 14.15.4
|
2021-02-04 11:01:08 -08:00 |
|
Girish Ramakrishnan
|
7f324793b5
|
typo
|
2021-01-10 11:31:25 -08:00 |
|
Girish Ramakrishnan
|
0735353ab4
|
cloudron-setup: add --env unstable
this installs the latest unstable code but with prod appstore
|
2021-01-10 11:26:17 -08:00 |
|
Girish Ramakrishnan
|
29c513df78
|
apt: do not install recommended packages, only deps
|
2021-01-04 23:30:41 -08:00 |
|
Girish Ramakrishnan
|
a541c0e048
|
Fix installation on atlantic.net
|
2021-01-04 17:56:14 -08:00 |
|