notebookvb
This commit is contained in:
@@ -0,0 +1,90 @@
|
||||
# Backup Project - Infrastructure Info
|
||||
|
||||
## 🖥️ Servery
|
||||
|
||||
| Server | Hostname | IP | OS |
|
||||
|--------|----------|----|----|
|
||||
| Tower | tower / tower.lan | 192.168.1.76 | Unraid |
|
||||
| Tower1 | tower1 | 192.168.1.50 | Unraid |
|
||||
|
||||
---
|
||||
|
||||
## 🔐 SSH přístup
|
||||
|
||||
**Credentials (oba servery):**
|
||||
- User: `root`
|
||||
- Password: `Vlado7309208104++`
|
||||
|
||||
**Připojení:**
|
||||
```bash
|
||||
ssh root@192.168.1.76 # Tower
|
||||
ssh root@192.168.1.50 # Tower1
|
||||
```
|
||||
|
||||
**Důležité:** Tower a Tower1 mají vzájemně nahrané SSH klíče - Tower1 se může připojit na Tower bez hesla a naopak.
|
||||
|
||||
---
|
||||
|
||||
## 🐳 Docker kontejnery
|
||||
|
||||
| Server | Kontejner | Port |
|
||||
|--------|-----------|------|
|
||||
| Tower | `MongoDB` | 27017 |
|
||||
| Tower1 | `MongoDB` | 27017 |
|
||||
| Tower | `MySQL` | 3306 |
|
||||
|
||||
---
|
||||
|
||||
## 📁 Důležité cesty
|
||||
|
||||
### Tower
|
||||
| Co | Cesta |
|
||||
|----|-------|
|
||||
| MongoDB zálohy | `/mnt/user/Backup/Critical/MongoDBBackup/` |
|
||||
| MySQL zálohy | `/mnt/user/MySQLBackup/` |
|
||||
| User Scripts | `/boot/config/plugins/user.scripts/scripts/` |
|
||||
| Test share | `/mnt/user/#test/` |
|
||||
|
||||
### Windows (lokální)
|
||||
| Co | Cesta |
|
||||
|----|-------|
|
||||
| MongoDB zálohy | `\\tower\Backup\Critical\MongoDBBackup\` |
|
||||
| MySQL zálohy | `\\tower\MySQLBackup\` |
|
||||
| Test share | `\\tower1\#test\` |
|
||||
|
||||
---
|
||||
|
||||
## 🗄️ MongoDB
|
||||
|
||||
- **Verze:** 8.2.9
|
||||
- **Auth:** Žádná (otevřené)
|
||||
- **Databáze k zálohování:** `admin`, `edc` (+ další dle skriptu)
|
||||
- **Připojení z Pythonu:**
|
||||
```python
|
||||
from pymongo import MongoClient
|
||||
client = MongoClient('mongodb://192.168.1.76:27017') # Tower
|
||||
client = MongoClient('mongodb://192.168.1.50:27017') # Tower1
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 🗄️ MySQL
|
||||
|
||||
- **User:** `root`
|
||||
- **Password:** `Vlado9674+`
|
||||
- **Databáze:** `fio`, `torrents`, `OrdinaceDropBoxBackup`, `medevio`, `kanboard`, `medicus`, `studie`, `puzzle`
|
||||
|
||||
---
|
||||
|
||||
## 📜 User Scripts na Tower (Unraid)
|
||||
|
||||
| Název | Popis | Schedule |
|
||||
|-------|-------|----------|
|
||||
| `3_MYSQL_BACKUP_WITH_GZIP` | MySQL backup všech DB | Daily |
|
||||
| `MONGODB_BACKUP` | MongoDB backup (`--archive --gzip`) | Daily |
|
||||
|
||||
## 📜 User Scripts na Tower1 (Unraid)
|
||||
|
||||
| Název | Popis |
|
||||
|-------|-------|
|
||||
| `MONGODB_RESTORE` | Restore edc DB z Tower přes SSH stream |
|
||||
Reference in New Issue
Block a user