infrastructure/scripts/README.md

32 lines
888 B
Markdown
Raw Normal View History

2023-12-01 18:14:07 +01:00
# Servers configuration
## All serveres
- Create a new nocodelytics user
- `useradd nocodelytics`
- `usermod -aG sudo nocodelytics`
- User `visudo` to add `NOPASSWD:ALL` to sudo users
- Transfer ssh keys
- `mkdir /home/$USER/.ssh`
- `chmod 700 /home/$USER/.ssh`
- `sudo cp /root/.ssh/authorized_keys /home/$USER/.ssh/authorized_keys`
- `sudo chown -R $USER:$USER /home/$USER/.ssh`
- `sudo chmod 600 /home/$USER/.ssh/authorized_keys`
- Replace `/etc/ssh/sshd_config` with the provided sshd_config and run `service ssh restart`
## Main server
- Install all the requirements in ./install.sh
- Configure postgres
- Configure grafana
## add the storage box
- `vim /etc/fstab`
Add the following
```
//u363334.your-storagebox.de/backup /mnt/backup-server cifs iocharset=utf8,rw,credentials=/etc/backup-credentials.txt,uid=1000,gid=1000,file_mode=0660,dir_mode=0770 0 0
```