From ce5ab736fe36b13817873306add9227f2289e10f Mon Sep 17 00:00:00 2001 From: DocRock3r Date: Mon, 31 Mar 2025 15:44:44 +0000 Subject: [PATCH 01/12] Update Scripts/Docker.sh Signed-off-by: DocRock3r --- Docker.sh => Scripts/Docker.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Docker.sh => Scripts/Docker.sh (100%) diff --git a/Docker.sh b/Scripts/Docker.sh similarity index 100% rename from Docker.sh rename to Scripts/Docker.sh -- 2.49.1 From b9ecec7c015a844b0d8ecc365549248ef4ce4c5c Mon Sep 17 00:00:00 2001 From: DocRock3r Date: Mon, 31 Mar 2025 15:45:01 +0000 Subject: [PATCH 02/12] Update Scripts/Portainer.sh Signed-off-by: DocRock3r --- Portainer.sh => Scripts/Portainer.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Portainer.sh => Scripts/Portainer.sh (100%) diff --git a/Portainer.sh b/Scripts/Portainer.sh similarity index 100% rename from Portainer.sh rename to Scripts/Portainer.sh -- 2.49.1 From 82c3d7035838a5adde12a1a308105c8223247bb6 Mon Sep 17 00:00:00 2001 From: DocRock3r Date: Mon, 31 Mar 2025 15:45:42 +0000 Subject: [PATCH 03/12] Update ReadMe.md Signed-off-by: DocRock3r --- ReadMe.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ReadMe.md b/ReadMe.md index 8db149b..0575884 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -2,5 +2,5 @@ A collection of scripts intedned to simplify setting up and maintianing an Ubuntu server ## Scripts -[Docker](Docker.sh) - Install Docker -[Portainer](Portainer.sh) - Install Docker and Portainer Server +[Docker](Scripts/Docker.sh) - Install Docker +[Portainer](Scripts/Portainer.sh) - Install Docker and Portainer Server -- 2.49.1 From d05f65cef789d1f13f92b8b401cd0e6d76bb49f8 Mon Sep 17 00:00:00 2001 From: DocRock3r Date: Tue, 1 Apr 2025 14:15:11 +0000 Subject: [PATCH 04/12] Add Scripts/USE-AIO.sh --- Scripts/USE-AIO.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Scripts/USE-AIO.sh diff --git a/Scripts/USE-AIO.sh b/Scripts/USE-AIO.sh new file mode 100644 index 0000000..e69de29 -- 2.49.1 From 605dc40d51faff63269768d853bcfdf504a33c8d Mon Sep 17 00:00:00 2001 From: DocRock3r Date: Tue, 1 Apr 2025 14:15:46 +0000 Subject: [PATCH 05/12] Update Scripts/USE-AIO.sh --- Scripts/USE-AIO.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Scripts/USE-AIO.sh b/Scripts/USE-AIO.sh index e69de29..5d899bd 100644 --- a/Scripts/USE-AIO.sh +++ b/Scripts/USE-AIO.sh @@ -0,0 +1,3 @@ +#! /bin/bash + + -- 2.49.1 From 69f8c4b88788140debc7be31537818bf26e42b71 Mon Sep 17 00:00:00 2001 From: DocRock3r Date: Tue, 1 Apr 2025 14:17:46 +0000 Subject: [PATCH 06/12] Add Scripts/Update.sh Signed-off-by: DocRock3r --- Scripts/Update.sh | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 Scripts/Update.sh diff --git a/Scripts/Update.sh b/Scripts/Update.sh new file mode 100644 index 0000000..36e844a --- /dev/null +++ b/Scripts/Update.sh @@ -0,0 +1,6 @@ +#! /bin/bash + + +sudo apt update +sudo apt upgrade -y +sudo apt autoremove -y \ No newline at end of file -- 2.49.1 From 4675c3e0984718fd8d5f52818a293a6d1bb31abd Mon Sep 17 00:00:00 2001 From: DocRock3r Date: Tue, 1 Apr 2025 14:19:15 +0000 Subject: [PATCH 07/12] Update ReadMe.md Signed-off-by: DocRock3r --- ReadMe.md | 1 + 1 file changed, 1 insertion(+) diff --git a/ReadMe.md b/ReadMe.md index 0575884..43e9ec3 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -4,3 +4,4 @@ A collection of scripts intedned to simplify setting up and maintianing an Ubunt ## Scripts [Docker](Scripts/Docker.sh) - Install Docker [Portainer](Scripts/Portainer.sh) - Install Docker and Portainer Server +[Update](Scrupts/Update.sh) - Update and clean up unused packages \ No newline at end of file -- 2.49.1 From 934172ccfe35fe7a8178c9611c3e5fad0a2a064a Mon Sep 17 00:00:00 2001 From: DocRock3r Date: Tue, 1 Apr 2025 14:19:24 +0000 Subject: [PATCH 08/12] Update ReadMe.md --- ReadMe.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ReadMe.md b/ReadMe.md index 43e9ec3..1962a20 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -3,5 +3,5 @@ A collection of scripts intedned to simplify setting up and maintianing an Ubunt ## Scripts [Docker](Scripts/Docker.sh) - Install Docker -[Portainer](Scripts/Portainer.sh) - Install Docker and Portainer Server +[Portainer](Scripts/Portainer.sh) - Install Docker and Portainer Server [Update](Scrupts/Update.sh) - Update and clean up unused packages \ No newline at end of file -- 2.49.1 From 5fea4d231a9d6181886c0c742938d42876361dae Mon Sep 17 00:00:00 2001 From: DocRock3r Date: Tue, 1 Apr 2025 14:20:42 +0000 Subject: [PATCH 09/12] Update ReadMe.md --- ReadMe.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ReadMe.md b/ReadMe.md index 1962a20..cd56903 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -4,4 +4,4 @@ A collection of scripts intedned to simplify setting up and maintianing an Ubunt ## Scripts [Docker](Scripts/Docker.sh) - Install Docker [Portainer](Scripts/Portainer.sh) - Install Docker and Portainer Server -[Update](Scrupts/Update.sh) - Update and clean up unused packages \ No newline at end of file +[Update](Scripts/Update.sh) - Update and clean up unused packages \ No newline at end of file -- 2.49.1 From 689d99328f0cad796f5c221b4285d9acf625e9a7 Mon Sep 17 00:00:00 2001 From: DocRock3r Date: Fri, 4 Apr 2025 15:22:16 +0000 Subject: [PATCH 10/12] Update Scripts/USE-AIO.sh Signed-off-by: DocRock3r --- Scripts/USE-AIO.sh | 72 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/Scripts/USE-AIO.sh b/Scripts/USE-AIO.sh index 5d899bd..3dceddf 100644 --- a/Scripts/USE-AIO.sh +++ b/Scripts/USE-AIO.sh @@ -1,3 +1,75 @@ #! /bin/bash +clear +echo "What do you want to do?" +echo "1. Install Docker" +echo "2. Install Docker + Portainer Server" +echo "3. Update system" +echo "4. Exit" +echo "" +echo -n "enter your selection: " +while : +do + +read choice + +case $choice in +1) echo "Installing Docker..." + # Add Docker's official GPG key: + sudo apt-get update 1>/dev/null + sudo apt-get install ca-certificates curl -y 1>/dev/null + sudo install -m 0755 -d /etc/apt/keyrings 1>/dev/null + sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc 1>/dev/null + sudo chmod a+r /etc/apt/keyrings/docker.asc 1>/dev/null + # Add the repository to Apt sources: + echo \ + "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \ + $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \ + sudo tee /etc/apt/sources.list.d/docker.list > /dev/null + sudo apt-get update 1>/dev/null + # Install Docker + sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y 1>/dev/null + echo "Done";; + +2) echo "Installing Docker..." + # Add Docker's official GPG key: + sudo apt-get update 1>/dev/null + sudo apt-get install ca-certificates curl -y 1>/dev/null + sudo install -m 0755 -d /etc/apt/keyrings 1>/dev/null + sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc 1>/dev/null + sudo chmod a+r /etc/apt/keyrings/docker.asc 1>/dev/null + # Add the repository to Apt sources: + echo \ + "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \ + $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \ + sudo tee /etc/apt/sources.list.d/docker.list > /dev/null + sudo apt-get update 1>/dev/null + # Install Docker + sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y 1>/dev/null + echo "Done" + #install Portianer server + echo "Installing Portainer..." + sudo docker volume create portainer_data 1>/dev/null + sudo docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:lts 1>/dev/null + echo "Done" ;; + +3) echo "Updating Repository..." + sudo apt-get update 1>/dev/null + echo "Done" + echo "Installing updates..." + sudo apt-get upgrade -y 1>/dev/null + echo "Done" + echo "Cleaning up unused packages..." + sudo apt-get autoremove -y 1>/dev/null + echo "Done" ;; + +4) echo "Exiting..." + exit ;; +*) echo "Invalid option" ;; + +esac + +echo -n "enter your selection: " + +done \ No newline at end of file -- 2.49.1 From 5a058a6e98b28b602654c0abd193c6d7044b5213 Mon Sep 17 00:00:00 2001 From: DocRock3r Date: Fri, 4 Apr 2025 15:28:23 +0000 Subject: [PATCH 11/12] Update ReadMe.md Signed-off-by: DocRock3r --- ReadMe.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ReadMe.md b/ReadMe.md index cd56903..bc7e764 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -4,4 +4,5 @@ A collection of scripts intedned to simplify setting up and maintianing an Ubunt ## Scripts [Docker](Scripts/Docker.sh) - Install Docker [Portainer](Scripts/Portainer.sh) - Install Docker and Portainer Server -[Update](Scripts/Update.sh) - Update and clean up unused packages \ No newline at end of file +[Update](Scripts/Update.sh) - Update and clean up unused packages +[All In One](Scripts/USE-AIO.sh) - All USE scripts combined together with a menu for selecting which one to execute \ No newline at end of file -- 2.49.1 From 76c4d978b4e5901081d348a4dc816adc6aecfa7b Mon Sep 17 00:00:00 2001 From: DocRock3r Date: Fri, 4 Apr 2025 15:29:59 +0000 Subject: [PATCH 12/12] Update ReadMe.md --- ReadMe.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ReadMe.md b/ReadMe.md index bc7e764..2728051 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -2,7 +2,7 @@ A collection of scripts intedned to simplify setting up and maintianing an Ubuntu server ## Scripts +[All In One](Scripts/USE-AIO.sh) - All USE scripts combined together with a menu for selecting which one to run [Docker](Scripts/Docker.sh) - Install Docker [Portainer](Scripts/Portainer.sh) - Install Docker and Portainer Server [Update](Scripts/Update.sh) - Update and clean up unused packages -[All In One](Scripts/USE-AIO.sh) - All USE scripts combined together with a menu for selecting which one to execute \ No newline at end of file -- 2.49.1