From 2d5cfb3a1245b8550c3a76f2b2e85b2a054e7c50 Mon Sep 17 00:00:00 2001 From: Avnit Bambah Date: Tue, 6 Feb 2024 22:31:15 -0800 Subject: [PATCH] Avnit Bambah --- compose.yaml | 14 ++++++++++++++ config.sh | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 compose.yaml create mode 100644 config.sh diff --git a/compose.yaml b/compose.yaml new file mode 100644 index 00000000..347d0f04 --- /dev/null +++ b/compose.yaml @@ -0,0 +1,14 @@ +version: "3.3" +services: + homepage: + image: ghcr.io/gethomepage/homepage:latest + container_name: homepage + environment: + PUID: 1000 -- optional, your user id + PGID: 1000 -- optional, your group id + ports: + - 3000:3000 + volumes: + - /home/avnit/homepage/config:/app/config # Make sure your local config directory exists + - /var/run/docker.sock:/var/run/docker.sock:ro # optional, for docker integrations + restart: unless-stopped diff --git a/config.sh b/config.sh new file mode 100644 index 00000000..82570218 --- /dev/null +++ b/config.sh @@ -0,0 +1,42 @@ +#!/bin/bash +################################### +#### Install Docker ############## +################################## +# Add Docker's official GPG key: +sudo apt-get update +sudo apt-get install ca-certificates curl +sudo install -m 0755 -d /etc/apt/keyrings +sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc +sudo chmod a+r /etc/apt/keyrings/docker.asc + +# 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 "$VERSION_CODENAME") stable" | \ + sudo tee /etc/apt/sources.list.d/docker.list > /dev/null +sudo apt-get update + +# Install docker + +sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin + +############################################################################ +##### Install Home Assistant ############################################## +########################################################################### + + + +########################################################################### +###### Install VS Code #################################################### +############################################################################ + +sudo apt-get install wget gpg +wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg +sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg +sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list' +rm -f packages.microsoft.gpg + + +sudo apt install apt-transport-https +sudo apt update +sudo apt install code