Xavfsizlik va ekspluatatsiya nazorat roʻyxati
Kimlar uchun: IT administrator va ish maydoni administratorlari · Vaqt: bir marta taxminan 30 daqiqa, soʻng oyiga bir necha daqiqa
Qisqacha
| Ustuvorlik | Vazifa | Kim | Qanchalik tez-tez |
|---|---|---|---|
| Majburiy | 3000-portni server va administrator kompyuterlari bilan cheklash | IT administrator | Bir marta |
| Majburiy | Sozlamalar fayli (.env) nusxasini xavfsiz joyda saqlash | IT administrator | Bir marta va har bir oʻzgarishdan keyin |
| Majburiy | Zaxira nusxalarni serverdan tashqariga koʻchirish | IT administrator | Har kuni (avtomatik) |
| Majburiy | Kamida ikkita ish maydoni administratorini saqlash | Ish maydoni administratori | Doimo |
| Majburiy | Ishdan ketganlarni faolsizlantirish | Ish maydoni administratori | Kimdir ketganda |
| Tavsiya etiladi | Server soati va vaqt mintaqasini toʻgʻri saqlash | IT administrator | Bir marta (avtomatik sinxronlash) |
| Tavsiya etiladi | Disk joyi va holat tekshiruvini kuzatish | IT administrator | Monitoring |
| Tavsiya etiladi | Server qayta ishga tushgandan keyin barcha xizmatlarni tekshirish | IT administrator | Har bir qayta ishga tushirishdan keyin |
| Tavsiya etiladi | Sertifikat va sirlarni muddati tugashidan oldin yangilash | IT administrator | Har bir tugash sanasidan oldin |
| Ixtiyoriy | Joʻnatuvchi domeni uchun SPF va DKIM ni sozlash | IT administrator | Bir marta |
1. 3000-port
Majburiy
3000-port ilovani toʻgʻridan-toʻgʻri oddiy http orqali ochadi va HTTPS ni chetlab oʻtadi, shuning uchun u orqali yuborilgan parollarni tarmoqda oʻqish mumkin. Tarmoq ekranida unga faqat serverning oʻzidan va administratorlar kompyuterlaridan ruxsat bering.
Uni favqulodda holatlar uchun saqlang: HTTPS ishlamay qolsa, administratorlar http://<server IP>:3000 orqali kirib, muammoni tuzata oladi.
2. Sozlamalar fayli
Diqqat
Zaxira nusxalarga /opt/digital-workspace/.env kirmaydi. Unda saqlangan parollar va sertifikatlarni himoya qiladigan kalit (AUTH_SECRET) bor. Usiz yangi serverda tiklashda ular yoʻqoladi.
- Nusxani kompaniyangiz parollar omborida yoki serverdan uzoqdagi boshqa xavfsiz joyda saqlang.
- Faylga har bir oʻzgarish kiritilgandan keyin (masalan Google yoki Microsoft kalitlari qoʻshilgach) nusxani yangilang.
- Serverdagi faylni faqat administratorlar oʻqiy olishi kerak.
3. Zaxira nusxalar serverdan tashqarida
Kechki zaxira nusxalar IT ularni boshqa joyga koʻchirmaguncha serverning oʻz diskida qoladi. Koʻchirish buyrugʻi va tiklash tartibi uchun "Zaxira nusxalar va tiklash" maqolasiga qarang.
4. Ikkita ish maydoni administratori
Majburiy
Bitta tashkilotli serverda ish maydoni administratorlari litsenziya, yangilanishlar, zaxira nusxalar va HTTPS ni ham boshqaradi. Biri yoʻq boʻlganda yoki ishdan ketganda kompaniya kirishsiz qolmasligi uchun kamida ikkita administrator boʻlsin.
Ikkinchi administratorni Ish maydoni sozlamalari › Invite a new Workspace Admin (Yangi ish maydoni administratorini taklif qilish) orqali taklif qiling. Agar barcha administratorlar kira olmay qolsa, IT administrator serverda bir martalik kirish havolasini yarata oladi ("Yordam va server buyruqlari" maqolasiga qarang).
5. Ishdan ketganlar
- Xodimning oxirgi ish kunida uni Foydalanuvchilarni boshqarish boʻlimida oʻchiring (Faol/Oʻchiq almashtirgichi). U darhol kirish huquqini yoʻqotadi va oʻrni yana boʻshaydi.
- Yagona kirish ishlatilsa, uning Microsoft hisobini ham oʻchiring; shunda u umuman kira olmaydi.
- Uning yozuvlari, hujjatlari va tarixi ish maydonida saqlanib qoladi.
6. Server soati va vaqt mintaqasi
- Serverda vaqtni avtomatik sinxronlashni (NTP) yoqing. Soat orqaga surilsa, Litsenziya boʻlimi ogohlantiradi, chunki litsenziya muddati oxirgi koʻrilgan vaqtdan hisoblanadi.
- Server vaqt mintaqasi (.env dagi
TZ, oʻrnatuvchi belgilaydi) kechki zaxira nusxalar va avtomatik yangilanishlar qachon ishlashini belgilaydi. U hamkasblaringiz koʻradigan ish maydoni vaqt mintaqasidan alohida.
7. Disk joyi va holat
- Yuklangan fayllar va zaxira nusxalar vaqt oʻtishi bilan koʻpayadi. Disk 80% band boʻlganda ogohlantirish oʻrnating. Disk toʻlsa, birinchi navbatda zaxira nusxalar va yangilanishlar toʻxtaydi.
- Holat tekshiruvini monitoringingizga qoʻshing: ilova va maʼlumotlar bazasi ishlaganda
https://<your address>/api/healthversiya bilan 200 javobini, maʼlumotlar bazasi javob bermaganda esa 503 ni qaytaradi.
Maslahat
Ilovadan tashqari scheduler xizmati ham ishlashi kerak. Usiz bildirishnomalar, eslatmalar, kampaniya xatlari va ovozli suhbatlarni avtomatik toʻxtatish qoidalari sezdirmasdan toʻxtaydi. Uni docker compose ps koʻrsatadi.
8. Serverni qayta ishga tushirish va yangilash
- Operatsion tizim va Docker yangilanishlarini odatdagidek oʻrnating. Qayta ishga tushirilgandan keyin barcha xizmatlar oʻzi qayta ishga tushadi.
- Har bir qayta ishga tushirishdan keyin /opt/digital-workspace papkasida
docker compose psni bajaring: app, db, proxy, scheduler va updater (ovozli suhbatlar uchun livekit ham) ishlayotgan boʻlishi kerak. - Digital Workspace ning oʻzini faqat Ish maydoni sozlamalari › Yangilanishlar orqali yangilang ("Yangilanishlarni oʻrnatish" maqolasiga qarang).
9. Muddati tugaydigan sertifikat va sirlar
| Nima | Sanani qayerda koʻrish mumkin | Tugashidan oldin nima qilish kerak |
|---|---|---|
| Kompaniyangizning HTTPS sertifikati | Ish maydoni sozlamalari › HTTPS (gacha amal qiladi) | Yangilangan sertifikat va kalitni yuklang. Let's Encrypt va serverning oʻz sertifikati oʻzi yangilanadi. |
| Yagona kirish uchun Microsoft client secret | Ish maydoni sozlamalari › Xavfsizlik (Sir amal qilish muddati) | Entra’da yangi sir yarating va uni kiriting. |
| Pochta qutilari uchun Microsoft yoki Google siri | Entra yoki Google Cloud console | Yangi sir yarating va .env ni yangilang. |
| Litsenziya | Ish maydoni sozlamalari › Litsenziya (Amal qilish muddati) | Yetkazib beruvchiga murojaat qiling ("Litsenziya, oʻrinlar va uzaytirish" maqolasiga qarang). |
10. Spamga tushadigan xatlar
Barcha xatlar, jumladan koʻp odamga yuboriladigan kampaniya xatlari ham kompaniya pochta serveri orqali yuboriladi.
- Oluvchilar xatlarga ishonishi uchun pochta jamoangizdan joʻnatuvchi manzili domeni uchun SPF va DKIM yozuvlarini eʼlon qilishni soʻrang.
- Katta kampaniyalardan oldin pochta serverining yuborish limitlarini tekshiring. Baʼzi serverlar soatiga bor-yoʻgʻi bir necha yuz xatga ruxsat beradi.
Bu maqolalar yangilangandan soʻng oʻz serveringizdagi Bilimlar bazasida ham mavjud.