File tree Expand file tree Collapse file tree 1 file changed +30
-0
lines changed
Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bash
2+ # Made by Sinfallas <[email protected] >3+ # Licence: GPL-2
4+
5+ if [[ " $EUID " != " 0" ]]; then
6+ echo " ERROR: Debes ser root."
7+ exit 1
8+ fi
9+
10+ if [[ $( dpkg --get-selections | grep -w " docker-compose-plugin" | awk ' {print $1}' | head -1) = docker-compose-plugin ]]; then
11+ docker system prune -af
12+ chmod -R 777 init
13+ docker compose -f docker-compose.yml --env-file env.example --profile n8n --profile n8n-worker --profile openwebui up -d
14+ chmod -R 777 n8n
15+ echo " Finalizado."
16+ else
17+ echo " ERROR: Docker NO esta instalado."
18+ quienh=$( ls -l /home | awk ' {print $9}' | grep -v " lost+found" | tail -n +2)
19+ apt -y remove --purge docker.io docker-compose docker-doc podman-docker docker-ctop
20+ echo " deb [arch=$( dpkg --print-architecture) ] https://download.docker.com/linux/ubuntu $( lsb_release -cs) stable" > /etc/apt/sources.list.d/docker.list
21+ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7EA0A9C3F273FCD8
22+ apt update -qq
23+ apt -y install docker-ce-rootless-extras docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-buildx-plugin
24+ groupadd docker
25+ for j in ${quienh[@]} ; do
26+ usermod -aG docker $j
27+ done
28+ echo " Docker instalado con exito, se recomienda reiniciar."
29+ fi
30+ exit 0
You can’t perform that action at this time.
0 commit comments