Hi, regarding my attempt to install Umbrel. - The Umbrel website is poor and the instructions to setup an Umbrel MUST be improved. - I wanted to install on an old PC using UBUNTU - There were no instructions how to setup Ubuntu on Umbrel...why seriously??!! - I watched a YouTube video and hoped for the best and installed UBUNTU - I then searched for ages and found and followed this: https://thecryptogarage.com/umbrel-linux-ubuntu-node-build/ - Why would Umbrel make this so difficult!!?? I then reached out to the Umbrel community and @Marcaday was a breath of fresh air. But despite the best efforts I have given up. - I need another way of installing Umbrel...there must be another way for NON-TECHIE people. Anyway this is my Journey with Ubuntu you asked for: Welcome to Ubuntu 22.04.1 LTS (GNU/Linux 4.4.0-19041-Microsoft x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage /etc/update-motd.d/50-landscape-sysinfo: 17: cannot create /var/lib/landscape/landscape-sysinfo.cache: Permission denied 37 updates can be applied immediately. 16 of these updates are standard security updates. To see these additional updates run: apt list --upgradable This message is shown once a day. To disable it please create the /home/bitmen/.hushlogin file. bitmen@DESKTOP-2QHOPRA:~$ bitmen@DESKTOP-2QHOPRA:~$ sudo apt-get update [sudo] password for bitmen: Hit:1 https://download.docker.com/linux/ubuntu jammy InRelease Hit:2 http://archive.ubuntu.com/ubuntu jammy InRelease Get:3 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB] Get:4 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [114 kB] Get:5 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [99.8 kB] Get:6 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [600 kB] Get:7 http://archive.ubuntu.com/ubuntu jammy-updates/main Translation-en [141 kB] Get:8 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [337 kB] Get:9 http://archive.ubuntu.com/ubuntu jammy-updates/restricted Translation-en [52.2 kB] Get:10 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [422 kB] Fetched 1876 kB in 24s (78.3 kB/s) Reading package lists... Done bitmen@DESKTOP-2QHOPRA:~$ sudo apt-get update Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease Hit:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease Hit:3 http://archive.ubuntu.com/ubuntu jammy-backports InRelease Hit:4 https://download.docker.com/linux/ubuntu jammy InRelease Hit:5 http://security.ubuntu.com/ubuntu jammy-security InRelease Reading package lists... Done bitmen@DESKTOP-2QHOPRA:~$ sudo apt-get install apt-transport-https ca-certificates curl gnupg software-properties-commonReading package lists... Done Building dependency tree... Done Reading state information... Done ca-certificates is already the newest version (20211016). curl is already the newest version (7.81.0-1ubuntu1.4). gnupg is already the newest version (2.2.27-3ubuntu2.1). apt-transport-https is already the newest version (2.4.7). The following additional packages will be installed: python3-software-properties The following packages will be upgraded: python3-software-properties software-properties-common 2 upgraded, 0 newly installed, 0 to remove and 43 not upgraded. Need to get 42.9 kB of archives. After this operation, 0 B of additional disk space will be used. Do you want to continue? [Y/n] Y Get:1 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 software-properties-common all 0.99.22.3 [14.1 kB] Get:2 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 python3-software-properties all 0.99.22.3 [28.8 kB] Fetched 42.9 kB in 1s (33.8 kB/s) (Reading database ... 55493 files and directories currently installed.) Preparing to unpack .../software-properties-common_0.99.22.3_all.deb ... Unpacking software-properties-common (0.99.22.3) over (0.99.22.2) ... Preparing to unpack .../python3-software-properties_0.99.22.3_all.deb ... Unpacking python3-software-properties (0.99.22.3) over (0.99.22.2) ... Setting up python3-software-properties (0.99.22.3) ... Setting up software-properties-common (0.99.22.3) ... Processing triggers for man-db (2.10.2-1) ... Processing triggers for dbus (1.12.20-2ubuntu4) ... Scanning processes... Scanning candidates... Scanning processor microcode... Scanning linux images... Failed to retrieve available kernel versions. Failed to check for processor microcode upgrades. No services need to be restarted. No containers need to be restarted. User sessions running outdated binaries: bitmen @ /dev/tty1: bash[9] root @ /dev/pts/0: sh[774] root @ /dev/tty1: init[8] No VM guests are running outdated hypervisor (qemu) binaries on this host. bitmen@DESKTOP-2QHOPRA:~$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg bitmen@DESKTOP-2QHOPRA:~$ ^M : command not found bitmen@DESKTOP-2QHOPRA:~$ bitmen@DESKTOP-2QHOPRA:~$ bitmen@DESKTOP-2QHOPRA:~$ bitmen@DESKTOP-2QHOPRA:~$ bitmen@DESKTOP-2QHOPRA:~$ ^M : command not found bitmen@DESKTOP-2QHOPRA:~$ echo \ > "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ > $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null bitmen@DESKTOP-2QHOPRA:~$ sudo apt-get update Hit:1 http://archive.ubuntu.com/ubuntu jammy InReleased.io Hit:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease Hit:3 http://archive.ubuntu.com/ubuntu jammy-backports InRelease Hit:4 https://download.docker.com/linux/ubuntu jammy InRelease Hit:5 http://security.ubuntu.com/ubuntu jammy-security InRelease Reading package lists... Done bitmen@DESKTOP-2QHOPRA:~$ docker --version Docker version 20.10.18, build b40c2f6 bitmen@DESKTOP-2QHOPRA:~$ sudo docker run hello-world docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?. See 'docker run --help'. bitmen@DESKTOP-2QHOPRA:~$ sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- 0:00:05 --:--:-- 0 100 12.1M 100 12.1M 0 0 1304k 0 0:00:09 0:00:09 --:--:-- 4340k bitmen@DESKTOP-2QHOPRA:~$ sudo chmod +x /usr/local/bin/docker-compose bitmen@DESKTOP-2QHOPRA:~$ docker-compose --version docker-compose version 1.29.2, build 5becea4c bitmen@DESKTOP-2QHOPRA:~$ sudo apt-get install fswatch jq rsync curl Reading package lists... Done Building dependency tree... Done Reading state information... Done jq is already the newest version (1.6-2.1ubuntu3). rsync is already the newest version (3.2.3-8ubuntu3). fswatch is already the newest version (1.14.0+repack-13.1). curl is already the newest version (7.81.0-1ubuntu1.4). 0 upgraded, 0 newly installed, 0 to remove and 43 not upgraded. bitmen@DESKTOP-2QHOPRA:~$ mkdir umbrel mkdir: cannot create directory ‘umbrel’: File exists bitmen@DESKTOP-2QHOPRA:~$ cd umbrel bitmen@DESKTOP-2QHOPRA:~/umbrel$ curl -L https://github.com/getumbrel/umbrel/archive/v0.4.0.tar.gz | tar -xz --strip-components=1 % Total/usr/bin/gzip: 1: ELF: not found % Received % Xferd Average Spe/usr/bin/gzip: 3: e: not foundd /usr/bin/gzip: 4: Syntax error: "(" unexpected Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- 0:00:05 --:--:-- 0 tar: Child died with signal 13 tar: Error is not recoverable: exiting now 100 17745 0 17745 0 0 2553 0 --:--:-- 0:00:06 --:--:-- 2553 curl: (23) Failure writing output to destination bitmen@DESKTOP-2QHOPRA:~/umbrel$ sudo ./scripts/start sudo: ./scripts/start: command not found bitmen@DESKTOP-2QHOPRA:~/umbrel$ cd Umbrel -bash: cd: Umbrel: No such file or directory bitmen@DESKTOP-2QHOPRA:~/umbrel$ bitmen@DESKTOP-2QHOPRA:~/umbrel$ curl -L https://umbrel.sh | bash % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 41 100 41 0 0 26 0 0:00:01 0:00:01 --:--:-- 26 100 7060 100 7060 0 0 3290 0 0:00:02 0:00:02 --:--:-- 0 About to install Umbrel in "/home/bitmen/umbrel". If you would like to install somewhere else you can specify a custom location with: curl -L https://umbrel.sh | bash -s -- --install-path /some/path Waiting for 10 seconds... You may press Ctrl+C now to abort the install. It looks like you already have Docker installed. Umbrel requires a modern version of Docker so this script will update them with the official Docker install script. If you would like to disable this behaviour you can abort this install and run again with --no-install-docker or --no-install-compose. You can pass flags to the installer like this: curl -L https://umbrel.sh | bash -s -- --no-install-docker --no-install-compose Waiting for 30 seconds... You may press Ctrl+C now to abort the install. Error: Umbrel install path "/home/bitmen/umbrel" already contains files You can install Umbrel in a custom location with: curl -L https://umbrel.sh | bash -s -- --install-path /some/path bitmen@DESKTOP-2QHOPRA:~/umbrel$ curl -L https://umbrel.sh | bash -s -- --install-path /some/path % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 41 100 41 0 0 49 0 --:--:-- --:--:-- --:--:-- 49 100 7060 100 7060 0 0 6750 0 0:00:01 0:00:01 --:--:-- 6750 About to install Umbrel in "/some/path". If you would like to install somewhere else you can specify a custom location with: curl -L https://umbrel.sh | bash -s -- --install-path /some/path Waiting for 10 seconds... You may press Ctrl+C now to abort the install. It looks like you already have Docker installed. Umbrel requires a modern version of Docker so this script will update them with the official Docker install script. If you would like to disable this behaviour you can abort this install and run again with --no-install-docker or --no-install-compose. You can pass flags to the installer like this: curl -L https://umbrel.sh | bash -s -- --no-install-docker --no-install-compose Waiting for 30 seconds... You may press Ctrl+C now to abort the install. mkdir: cannot create directory ‘/some’: Permission denied bitmen@DESKTOP-2QHOPRA:~/umbrel$ bitmen@DESKTOP-2QHOPRA:~/umbrel$ sudo curl -L https://umbrel.sh | bash -s -- --install-path ~/umbrel [sudo] password for bitmen: % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 41 100 41 0 0 16 0 0:00:02 0:00:02 --:--:-- 16 100 7060 100 7060 0 0 2334 0 0:00:03 0:00:03 --:--:-- 20345 About to install Umbrel in "/home/bitmen/umbrel". If you would like to install somewhere else you can specify a custom location with: curl -L https://umbrel.sh | bash -s -- --install-path /some/path Waiting for 10 seconds... You may press Ctrl+C now to abort the install. It looks like you already have Docker installed. Umbrel requires a modern version of Docker so this script will update them with the official Docker install script. If you would like to disable this behaviour you can abort this install and run again with --no-install-docker or --no-install-compose. You can pass flags to the installer like this: curl -L https://umbrel.sh | bash -s -- --no-install-docker --no-install-compose Waiting for 30 seconds... You may press Ctrl+C now to abort the install. Error: Umbrel install path "/home/bitmen/umbrel" already contains files You can install Umbrel in a custom location with: curl -L https://umbrel.sh | bash -s -- --install-path /some/path bitmen@DESKTOP-2QHOPRA:~/umbrel$ curl -L https://umbrel.sh | bash -s -- --install-path /some/path % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 41 100 41 0 0 47 0 --:--:-- --:--:-- --:--:-- 47 100 7060 100 7060 0 0 6404 0 0:00:01 0:00:01 --:--:-- 6404 About to install Umbrel in "/some/path". If you would like to install somewhere else you can specify a custom location with: curl -L https://umbrel.sh | bash -s -- --install-path /some/path Waiting for 10 seconds... You may press Ctrl+C now to abort the install. It looks like you already have Docker installed. Umbrel requires a modern version of Docker so this script will update them with the official Docker install script. If you would like to disable this behaviour you can abort this install and run again with --no-install-docker or --no-install-compose. You can pass flags to the installer like this: curl -L https://umbrel.sh | bash -s -- --no-install-docker --no-install-compose Waiting for 30 seconds... You may press Ctrl+C now to abort the install. mkdir: cannot create directory ‘/some’: Permission denied bitmen@DESKTOP-2QHOPRA:~/umbrel$ cd Desktop/ -bash: cd: Desktop/: No such file or directory bitmen@DESKTOP-2QHOPRA:~/umbrel$ cd Umbrel -bash: cd: Umbrel: No such file or directory bitmen@DESKTOP-2QHOPRA:~/umbrel$ curl -L https://umbrel.sh | bash -s % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 41 100 41 0 0 29 0 0:00:01 0:00:01 --:--:-- 29 100 7060 100 7060 0 0 3369 0 0:00:02 0:00:02 --:--:-- 3369 About to install Umbrel in "/home/bitmen/umbrel". If you would like to install somewhere else you can specify a custom location with: curl -L https://umbrel.sh | bash -s -- --install-path /some/path Waiting for 10 seconds... You may press Ctrl+C now to abort the install. It looks like you already have Docker installed. Umbrel requires a modern version of Docker so this script will update them with the official Docker install script. If you would like to disable this behaviour you can abort this install and run again with --no-install-docker or --no-install-compose. You can pass flags to the installer like this: curl -L https://umbrel.sh | bash -s -- --no-install-docker --no-install-compose Waiting for 30 seconds... You may press Ctrl+C now to abort the install. Error: Umbrel install path "/home/bitmen/umbrel" already contains files You can install Umbrel in a custom location with: curl -L https://umbrel.sh | bash -s -- --install-path /some/path bitmen@DESKTOP-2QHOPRA:~/umbrel$ curl -L https://umbrel.sh | bash -s -- --install-path /some/path % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 41 100 41 0 0 21 0 0:00:01 0:00:01 --:--:-- 21 100 7060 100 7060 0 0 3380 0 0:00:02 0:00:02 --:--:-- 3380 About to install Umbrel in "/some/path". If you would like to install somewhere else you can specify a custom location with: curl -L https://umbrel.sh | bash -s -- --install-path /some/path Waiting for 10 seconds... You may press Ctrl+C now to abort the install. It looks like you already have Docker installed. Umbrel requires a modern version of Docker so this script will update them with the official Docker install script. If you would like to disable this behaviour you can abort this install and run again with --no-install-docker or --no-install-compose. You can pass flags to the installer like this: curl -L https://umbrel.sh | bash -s -- --no-install-docker --no-install-compose Waiting for 30 seconds... You may press Ctrl+C now to abort the install. mkdir: cannot create directory ‘/some’: Permission denied bitmen@DESKTOP-2QHOPRA:~/umbrel$ ls ''$'\001\020''3@pu'$'\001''@8'$'\r''@'$'\036\035\006\004''@@@�'$'\002''�'$'\002\b\003\004\030\003\030\003\030\003\034\034\001\001\004''�'$'\037''�'$'\037\020\001\005' bitmen@DESKTOP-2QHOPRA:~/umbrel$ cd bitmen@DESKTOP-2QHOPRA:~$ pwd /home/bitmen bitmen@DESKTOP-2QHOPRA:~$ curl -L https://umbrel.sh | bash -s % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 41 100 41 0 0 52 0 --:--:-- --:--:-- --:--:-- 52 100 7060 100 7060 0 0 5142 0 0:00:01 0:00:01 --:--:-- 12720 About to install Umbrel in "/home/bitmen/umbrel". If you would like to install somewhere else you can specify a custom location with: curl -L https://umbrel.sh | bash -s -- --install-path /some/path Waiting for 10 seconds... You may press Ctrl+C now to abort the install. It looks like you already have Docker installed. Umbrel requires a modern version of Docker so this script will update them with the official Docker install script. If you would like to disable this behaviour you can abort this install and run again with --no-install-docker or --no-install-compose. You can pass flags to the installer like this: curl -L https://umbrel.sh | bash -s -- --no-install-docker --no-install-compose Waiting for 30 seconds... You may press Ctrl+C now to abort the install. Error: Umbrel install path "/home/bitmen/umbrel" already contains files You can install Umbrel in a custom location with: curl -L https://umbrel.sh | bash -s -- --install-path /some/path bitmen@DESKTOP-2QHOPRA:~$