editfiltrbot / oracle_setup.md
Foydalanuvchi
Phase 10: Integrate NudeNet Media Shield (NSFW detection & blur)
3c727b4
# Oracle Cloud VPS (Always Free) Sozlash Yo'riqnomasi
Oracle Cloud-ga kirganingizdan so'ng, bot uchun eng baquvvat serverni yaratish bosqichlari:
## 1. Instance (Server) Yaratish
1. Chap menyudan **Compute** -> **Instances** bo'limiga kiring.
2. **Create Instance** tugmasini bosing.
3. **Image and shape** bo'limida `Edit` tugmasini bosing:
- **Image**: `Ubuntu 22.04` (yoki eng oxirgi LTS).
- **Shape**: `Ampere (ARM)` tanlang.
- **Resources**: `4 OCPU` va `24 GB RAM` (Always Free bo'lishiga e'tibor bering).
4. **Networking**: O'zining standart sozlamalarida qolsin (Public IP berilishi kerak).
5. **Add SSH keys**:
- `Generate a key pair for me` tanlang va **Private Key** hamda **Public Key** fayllarini kompyuteringizga yuklab oling (Bular juda muhim!).
6. **Create** tugmasini bosing.
## 2. SSH orqali ulanish (Windows)
Serveringiz "Running" holatiga o'tgach, `Public IP address` ni nusxalab oling.
Kompyuteringizda terminalni (PowerShell) oching va yuklab olgan kalitingiz joylashgan papkaga o'tib, quyidagi buyruqni yozing:
```bash
ssh -i <yuklab_olingan_key_fayli>.key ubuntu@<server_ip_manzili>
```
## 3. Bot uchun zarur dasturlarni o'rnatish
Ulangandan so'ng, ushbu buyruqlarni birma-bir bering:
```bash
sudo apt update && sudo apt upgrade -y
sudo apt install docker.io docker-compose git -y
sudo systemctl enable --now docker
```
---
**Keyingi qadam:** Serverga ulanib, Docker-ni o'rnatganingizdan so'ng xabar bering, kodlarni u yerga qanday "push" qilishni davom ettiramiz! 🚀