So I had a mare of a time getting this thing up and running on Linux.
Pretty sure my kids have learnt at least 3 new swear words.
I am NOT by any measure a ‘linux’ expert.
but below is a ‘cheat sheet’ that will install all dependencies and linux nonsense
(assumes Nvidia GPU & intel/AMD chip)
Hope it help, and good luck
(n8n isn’t done trolling me yet, max 5 links per post - so will split into this and a reply) edit (I also can’t post the git clone url either)
This doc will (hopefully) provide all the commands - in order, to get Ubuntu 24.04 LTS ready for N8N ai. ctrl+alt+T - to open terminal then run:
sudo apt update && sudo apt upgrade -y
sudo apt install -y curl wget unzip git vim build-essential
sudo apt install -y python3 python3-pip python3-dev
(confirm install with:)
python3 --version
pip3 --version
***3.5
curl -fsSL https://ollama.com/install.sh | sh
Install Docker dependencies
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
Add Docker’s official GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Set up the stable Docker repository
echo “deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] Index of linux/ubuntu/ $(lsb_release -cs) stable” | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Install Docker Engine and Docker Compose
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose
sudo curl -L
sudo curl -L “https://github.com/docker/compose/releases/download/v2.32.4/docker-compose-$(uname -s)-$(uname -m)” -o /usr/local/bin/docker-compose
Then:
sudo chmod +x /usr/local/bin/docker-compose
sudo chmod +x /home/bread/Downloads/docker-compose-darwin-x86_64
Then:
docker-compose --version