diff --git a/docker-compose/docker-compose.yaml b/docker-compose/docker-compose.yaml index 2d0c117..5276379 100644 --- a/docker-compose/docker-compose.yaml +++ b/docker-compose/docker-compose.yaml @@ -19,9 +19,6 @@ include: - path: ./heimdall/docker-compose.yaml project_directory: .. env_file: .env - - path: ./postgres/docker-compose.yaml - project_directory: .. - env_file: .env - path: ./nextcloud/docker-compose.yaml project_directory: .. env_file: .env @@ -43,9 +40,6 @@ include: - path: ./immich/docker-compose.yaml project_directory: .. env_file: .env - - path: ./redis/docker-compose.yaml - project_directory: .. - env_file: .env - path: ./vaultwarden/docker-compose.yaml project_directory: .. env_file: .env @@ -64,9 +58,6 @@ include: - path: ./mealie/docker-compose.yaml project_directory: .. env_file: .env - - path: ./rallly/docker-compose.yaml - project_directory: .. - env_file: .env - path: ./hemmelig/docker-compose.yaml project_directory: .. env_file: .env @@ -88,9 +79,6 @@ include: - path: ./kener/docker-compose.yaml project_directory: .. env_file: .env - - path: ./cal/docker-compose.yaml - project_directory: .. - env_file: .env - path: ./watcharr/docker-compose.yaml project_directory: .. env_file: .env diff --git a/docker-compose/endlessh/docker-compose.yaml b/docker-compose/endlessh/docker-compose.yaml index f0695ef..72cdeab 100644 --- a/docker-compose/endlessh/docker-compose.yaml +++ b/docker-compose/endlessh/docker-compose.yaml @@ -21,5 +21,5 @@ services: - MAXCLIENTS=4096 - LOGFILE=false ports: - - 22:2222 + - 1111:2222 - 2112:2112 diff --git a/docker-compose/immich/docker-compose.yaml b/docker-compose/immich/docker-compose.yaml index 9bcb342..999092a 100644 --- a/docker-compose/immich/docker-compose.yaml +++ b/docker-compose/immich/docker-compose.yaml @@ -19,8 +19,8 @@ services: - immich-postgres environment: - TZ=Africa/Nairobi - - REDIS_HOSTNAME=${IMMICH_REDIS_HOSTNAME} - - REDIS_PORT=${IMMICH_REDIS_PORT} + - REDIS_HOSTNAME=immich-redis + - REDIS_PORT=6379 - REDIS_PASSWORD=${IMMICH_REDIS_PASSWORD} - DB_HOSTNAME=immich-postgres - DB_PORT=5432 diff --git a/installation/debian/README.md b/installation/debian/README.md deleted file mode 100644 index a38339d..0000000 --- a/installation/debian/README.md +++ /dev/null @@ -1,183 +0,0 @@ -# Installation - -## Award Superuser rights - -```bash -su - root -``` - -```bash -usermod -aG sudo rodneyosodo -``` - -## Disable DVD/ISO CD-ROM Package Repository - -```bash -nano /etc/apt/sources.list -``` - -comment line - -```list -# deb cdrom:[Debian GNU/Linux 12.4.0 _Bookworm_ - Official amd64 DVD Binary-1 with firmware 20231210-17:57]/ bookworm main non-free-firmware -``` - -## Install Updates - -```bash -apt update && apt upgrade -y && apt install sudo -y -``` - -## Logout from root and current user - -```bash -exit -``` - -```bash -exit -``` - -## Install nala (apt package manager) - -```bash -sudo apt install nala -sudo nala fetch -``` - -## Install software - -```bash -sudo nala install ssh openssh-server git vim htop bpytop neofetch p7zip tar curl wget make thefuck python3-pip -``` - -## Install docker - -```bash -sudo bash -c "$(wget -qLO - https://get.docker.com)" -``` - -post installation - -```bash -sudo usermod -aG docker $USER -sudo systemctl enable docker.service -sudo systemctl enable containerd.service -``` - -## Install vscode server - -```bash -curl -fsSL https://code-server.dev/install.sh | sh -``` - -## Disable GRUB delay - -```bash -sudo vim /etc/default/grub -sudo update-grub -``` - -## Setup git - -```bash -git config --global user.email "28790446+rodneyosodo@users.noreply.github.com" -git config --global user.name "Rodney Osodo" -git config --global push.autoSetupRemote true -git config --global commit.gpgsign true -git config --global core.editor vim -``` - -```bash -mkdir ~/.ssh -``` - -copy ssh key - -```bash -scp ~/.ssh/github rodneyosodo@192.168.100.32:/home/rodneyosodo/.ssh/ -scp ~/.ssh/github.pub rodneyosodo@192.168.100.32:/home/rodneyosodo/.ssh/ -``` - -```bash -eval `ssh-agent -s` -ssh-add ~/.ssh/github -ssh -vT git@github.com -``` - -## Setup SSH - -```bash -sudo systemctl start sshd -sudo systemctl enable sshd -``` - -copy SSH key (GitHub and personal) - -```bash -scp ~/.ssh/homelab-pc.pub rodneyosodo@192.168.100.32:/home/rodneyosodo/.ssh/ -``` - -on the remote system add the key to the authorized keys - -```bash -cat ~/.ssh/homelab-pc.pub >> ~/.ssh/authorized_keys -``` - -Backup config - -```bash -sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak -``` - -Edit config - -```bash -sudo vim /etc/ssh/sshd_config -``` - -- Enable Protocol 2 - - ```bash - Protocol 2 - ``` - -- Change Port - - ```bash - Port 365 - ``` - -- Disable root login - - ```bash - PermitRootLogin no - ``` - -- Use public key authentication - - ```bash - PubkeyAuthentication yes - Password Authentication no - ``` - -- Disable empty passwords - - ```bash - PermitEmptyPasswords no - ``` - -```bash -sudo systemctl restart sshd -``` - -```bash -ssh -2 rodneyosodo@192.168.100.32 -``` - -## Install tailscale - -```bash -curl -fsSL https://tailscale.com/install.sh | sh -sudo tailscale up --ssh -```