fix: global redis and postgres compose files

Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
This commit is contained in:
Rodney Osodo
2024-12-08 00:34:50 +03:00
parent 8f79c4e27b
commit 792332cd90
4 changed files with 3 additions and 198 deletions
-12
View File
@@ -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
+1 -1
View File
@@ -21,5 +21,5 @@ services:
- MAXCLIENTS=4096
- LOGFILE=false
ports:
- 22:2222
- 1111:2222
- 2112:2112
+2 -2
View File
@@ -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
-183
View File
@@ -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
```