32 lines
888 B
Markdown
32 lines
888 B
Markdown
|
# 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
|
||
|
```
|