File size: 1,512 Bytes
3c727b4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# 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! 🚀