Necə etməli bələdçilər

Sadəcə Docker və Portainer ilə Öz Ev Serverini Quraşdırma Bələdçisi

  • 13 dəqiqəlik oxu
  • Hostragons Komandası
Sadəcə Docker və Portainer ilə Öz Ev Serverini Quraşdırma Bələdçisi

Sadəcə Docker və Portainer istifadə edərək öz ev serverinizi (self-hosting) yaratmaq prosesi; evdəki mini PC, köhnə noutbuk və ya az güclü serverə Linux quraşdırmaq, Docker Engine vasitəsilə tətbiqləri konteyner şəklində işə salmaq, Portainer ilə isə bu konteynerləri veb interfeysdən idarə etmək, eləcə də təhlükəsizlik, ehtiyat nüsxələmə, domen adı və giriş parametrlərini tənzimləməkdir. Məqsəd qısa desək; fayl paylaşımı, media serveri, şifrə meneceri, qeyd tətbiqi, monitorinq paneli və ya şəxsi veb xidmətləri tək bir maşında, asan idarə olunan və daşına bilən formada işlətməkdir.

Bu bələdçi 2026-cı il üçün Docker və Portainer ilə ev serveri qurma addımlarını sadə, praktik və yenilənmiş şəkildə təqdim edir. Komanda sətri ilə minimum iş tələb edən, idarəsi Portainer üzərindən aparılan və böyüdükcə VPS və ya peşəkar hosting infrastrukturlarına köçürülə bilən bir arxitektura quracağıq. Bələdçi yeni başlayanlar üçün nəzərdə tutulsa da, şəbəkə təhlükəsizliyi, məlumatların davamlılığı, ehtiyat nüsxələmə, HTTPS, domen adı yönləndirməsi və xidmət seçimi kimi mövzularda təcrübəli istifadəçilər üçün də faydalı məsləhətlər ehtiva edir.

Self-Hosting Nədir və Niyə Docker + Portainer Seçilməlidir?

Self-hosting, istifadə etdiyiniz rəqəmsal xidmətlərin bir qismini üçüncü tərəf platformalar yerinə öz idarənizdə olan serverdə yerləşdirməkdir. Məsələn, şəxsi fotoqalereyanızı, bulud yaddaşınızı, RSS oxuyucunuzu, şifrə menecerinizi və ya inkişaf alətlərini ev serverinizdə işlədə bilərsiniz. Buradakı əsas üstünlük məlumat üzərində daha geniş nəzarət, özəlləşdirmə və öyrənmə fürsətidir.

Docker tətbiqləri konteyner adlanan izolyasiya olunmuş paketlərdə işə salır. Bu, bir tətbiqin asılılıqlarının sistemin digər hissələrinə zərər verməməsini təmin edir. Portainer isə Docker idarəsini vizual hala gətirir. Konteynerləri işə salmaq, dayandırmaq, logları izləmək, şəbəkə yaratmaq, həcm (volume) qoşmaq və stack-ləri yayımlamaq kimi əməliyyatları brauzerdən idarə etməyə imkan verir.

Ev serveri üçün bu ikili çox güclüdür, çünki az resursla bir neçə xidməti eyni anda işlədə, tətbiqləri asanlıqla yeniləyə və lazım olduqda eyni quruluşu başqa serverə daşıya bilərsiniz. Əgər gələcəkdə ev internetinizin sürəti çatmazsa və ya yüksək mövcudluq tələb olunarsa, oxşar Docker quruluşunu bulud serverə keçirmək mümkündür. Bu mərhələdə peşəkar keçid ssenariləri üçün VPS server həlləriVeb hostinq paketləri kimi variantlar nəzərdən keçirilə bilər.

Başlamazdan Əvvəl Nələr Lazımdır?

Ev serveri yaratmaq üçün bahalı avadanlığa ehtiyac yoxdur. Lakin 7/24 işləyəcək sistemdə enerji sərfiyyatı, disk sağlamlığı və şəbəkə bağlantısı önəmlidir. Aşağıdakı siyahı başlanğıc üçün real minimal tələbləri göstərir.

  • Avadanlıq: Ən azı 2 nüvəli prosessor, 4 GB RAM və 64 GB SSD. Rahat istifadə üçün 8 GB RAM və 256 GB SSD tövsiyə olunur.
  • Əməliyyat sistemi: Ubuntu Server 24.04 LTS, Debian 12 və ya bənzər uzunmüddətli dəstəklənən Linux paylaması.
  • Şəbəkə: Modem və ya router üzərində sabit lokal IP təyin etmək bacarığı, üstünlük verilərək kabel ilə Ethernet bağlantısı.
  • Domen adı: Xarici giriş planlaşdırılırsa idarə edilə bilən domen. Bunun üçün domain sorğulama və qeyd xidmətləri faydalı ola bilər.
  • Ehtiyat disk: USB disk, NAS və ya uzaq ehtiyat nüsxə sahəsi.
  • Əsas təhlükəsizlik bilikləri: SSH, güclü şifrə, yeniləmələr və firewall prinsipləri.

Ev internetinizin yükləmə (upload) sürəti də önəmlidir. Məsələn, 20 Mbps upload sürəti şəxsi istifadə və bir neçə istifadəçi üçün kifayət edə bilər. Lakin video yayımları, böyük faylların paylaşımı və ya ictimai veb tətbiqlər üçün yetərsiz ola bilər. Bundan əlavə, bəzi internet provayderləri CGNAT istifadə etdiyindən port yönləndirməyə icazə verməyə bilər. Belə hallarda Cloudflare Tunnel, Tailscale, WireGuard və ya uzaqda yerləşən VPS üzərindən tərs tunelləmə kimi həllər tələb olunur.

Docker, Portainer və Klassik Quraşdırma Arasında Müqayisə

Ev serveri idarəsində üç əsas yanaşma geniş yayılıb: tətbiqləri birbaşa əməliyyat sisteminə quraşdırmaq, virtual maşınlardan istifadə etmək və ya Docker konteynerləri ilə işləmək. Aşağıdakı cədvəl fərqləri qısa şəkildə göstərir.

Docker, Portainer və Klassik Quraşdırma Arasında Müqayisə
YanaşmaÜstünlüklərÇatışmazlıqlarKimlər üçün uyğundur?
Klassik quraşdırmaSadə tətbiqlərdə birbaşa və başa düşüləndir.Asılılıq ziddiyyətləri və yeniləmə riski yüksəkdir.Tək xidmət işlədən istifadəçilər.
Virtual maşınGüclü izolyasiya təmin edir.Daha çox RAM, CPU və disk istifadə edir.Müxtəlif əməliyyat sistemlərini izolyasiya etmək istəyənlər.
Docker + PortainerYüngül, daşına bilən, sürətli yenilənə bilən və vizual idarəetmə imkanı.Volume, şəbəkə və təhlükəsizlik konseptlərini öyrənmək tələb olunur.Bir neçə self-hosted xidmət işlətmək istəyənlər.

Bu bələdçidə Docker və Portainer seçməyimizin əsas səbəbi, ev serverini sadə saxlayaraq ölçüləndirilə bilən etməkdir. Bu gün yalnız Nextcloud və ya Jellyfin quraşdıra bilərsiniz; sabah eyni maşına Uptime Kuma, Vaultwarden, Gitea, AdGuard Home və ya Home Assistant əlavə etmək mümkündür.

1. Əməliyyat Sistemini Quraşdırın və Əsas Parametrləri Edin

İlk addım serverə təmiz Linux quraşdırmaqdır. Ubuntu Server LTS yeni başlayanlar üçün geniş sənədləşmə ilə üstünlük təşkil edir. Quraşdırma zamanı OpenSSH Server seçimini aktiv etmək, serveri başqa kompüterdən idarə etməyi asanlaşdırır.

Quraşdırmadan sonra serverin lokal IP ünvanını sabitləyin. Bunu iki yolla etmək olar: router üzərindən DHCP reservation (sabit IP təyini) etmək və ya Linux-da statik IP ayarı qurmaq. Yeni başlayanlar üçün router üzərindən sabit IP təyini daha təhlükəsiz və geri qaytarıla bilən üsuldur. Məsələn, serverə 192.168.1.50 kimi sabit IP verin.

Daha sonra sistemi yeniləyin. Terminalda aşağıdakı əmrləri işlədin: sudo apt update, sudo apt upgrade -y və sudo reboot. Bu addım sadə görünə bilər, amma 7/24 işləyən serverdə ilk təhlükəsizlik təbəqəsidir. Həmçinin server saat qurşağını düzgün təyin edin, lazımsız paketləri silin və yalnız ehtiyac duyduğunuz xidmətləri açıq saxlayın.

2. Docker Engine Quraşdırılması

Docker quraşdırarkən paylama rəsmi paketləri istifadə oluna bilər, lakin Docker-ın güncəllənmiş anbarından quraşdırmaq daha məsləhətlidir. Ubuntu əsaslı sistemlərdə Docker-ın rəsmi quraşdırma addımları tətbiq olunmalıdır. Ümumi məntiq belədir: lazım olan paketləri quraşdırırsınız, Docker GPG açarını əlavə edirsiniz, Docker anbarını qeyd edirsiniz və docker-ce paketlərini yükləyirsiniz.

Quraşdırmadan sonra Docker xidmətinin işlədiyini yoxlayın. Əmr belədir: systemctl status docker. Aktivdirsə, Docker hazırdır. İstifadəçinizi docker qrupuna əlavə etmək üçün usermod -aG docker istifadəçi_adı əmrindən istifadə edin. Bu əmrdən sonra sessiyanızı bağlayıb yenidən açmalısınız.

Docker ilə işləyərkən aşağıdakı anlayışları yaxşı başa düşmək vacibdir: Image — tətbiqin işə salına bilən paketi; Container — həmin image üzərində işləyən canlı nüsxə; Volume — konteyner silinsə belə məlumatların qalıcı qalmasını təmin edir; Network — konteynerlərin bir-biri və xarici dünya ilə əlaqəsini tənzimləyir. Bu dörd anlayışı mənimsədikdə Portainer interfeysində etdiklərinizi daha rahat başa düşəcəksiniz.

3. Portainer Quraşdırılması

Portainer özü də bir Docker konteyneri kimi işləyir. Buna görə də Docker quraşdırıldıqdan sonra Portainer-i işə salmaq olduqca sadədir. Kalıcı məlumat üçün əvvəlcə volume yaradılır, sonra Portainer konteyneri 9443 portu ilə təqdim olunur. Ümumi əmrlər belədir: docker volume create portainer_data və sonra Portainer Community Edition konteynerini portainer_data volume ilə işə salmaq.

Quraşdırmadan sonra brauzerdə https://server-ip-adresi:9443 ünvanına daxil olun. İlk dəfə açanda idarəçi istifadəçi yaradılması tələb olunacaq. Güclü şifrə seçin; ən az 16 simvol, böyük-kiçik hərflər, rəqəm və simvol ehtiva edən parol tövsiyə olunur. Daha sonra local Docker environment seçərək mövcud Docker quraşdırmanızı Portainer-a qoşun.

Portainer panelində Containers, Images, Volumes, Networks və Stacks bölmələrini görəcəksiniz. Yeni başlayanlar üçün ən faydalı hissə Stacks-dir. Çünki docker compose kimi çoxsətirli konfiqurasiyaları buradan idarə etmək mümkündür. Bir tətbiqin veb interfeysi, verilənlər bazası və şəbəkə parametrlərini tək stack altında saxlamaq uzunmüddətli nizam-intizam yaradır.

4. Qovluq Strukturunu və Məlumatın Davamlılığını Planlayın

Ev serverlərində ən çox rast gəlinən səhv tətbiq məlumatlarını təsadüfi qovluqlara yaymaqdır. Başlanğıcda problem olmaya bilər; amma 10-dan çox xidmət quraşdırdıqda ehtiyat nüsxə və köçürmə çətinləşir. Buna görə ilk gündən standart qovluq strukturu tətbiq edin.

  • /opt/stacks: Portainer stack fayllarınızı və ya compose formatlı konfiqurasiyaları saxlamaq üçün.
  • /srv/appdata: Tətbiqlərin davamlı parametrləri və məlumatları üçün.
  • /srv/media: Media faylları, şəkillər və paylaşılmış məzmun üçün.
  • /srv/backups: Lokal ehtiyat nüsxələrin müvəqqəti saxlanacağı yer.
  • /srv/logs: Xarici log fayllarını saxlamaq istədiyiniz xidmətlər üçün.

Məsələn, Vaultwarden üçün /srv/appdata/vaultwarden, Uptime Kuma üçün /srv/appdata/uptime-kuma, Jellyfin üçün /srv/appdata/jellyfin kimi nizamlı qovluqlar yarada bilərsiniz. Beləliklə, hansı məlumatın haraya aid olduğunu asanlıqla izləyə bilərsiniz. Ehtiyat nüsxə vasitəsilə yalnız /srv/appdata və zəruri media qovluqlarını hədəfləmək əksər hallarda kifayətdir.

5. İlk Xidməti Quraşdırmaq: Uptime Kuma Nümunəsi

İlk xidmət kimi Uptime Kuma yaxşı seçimdir. Çünki yüngüldür, quraşdırılması sadədir və digər xidmətlərinizi izləmək üçün əlverişlidir. Portainer-da Stacks bölməsinə daxil olub yeni stack yaradın. Stack adını uptime-kuma qoyun. İçində Uptime Kuma image-ı, 3001 portu və davamlı volume qoşulması təyin edin. Daha sonra Deploy the stack düyməsi ilə xidməti işə salın.

Quraşdırmadan sonra http://server-ip-adresi:3001 ünvanını açın. İlk istifadəçini yaradın və izləmək istədiyiniz xidmətləri əlavə edin. Məsələn, Portainer üçün https://server-ip-adresi:9443, router interfeysi, şəxsi veb saytınız və ya uzaqdakı Hostragons serveri izlənilə bilər. Bu kiçik xidmət ev serverinizin işləmə vəziyyətini izləmək üçün erkən xəbərdarlıq sistemi rolunu oynayır.

Bu nümunədən öyrəniləsi əsas dərs budur: Hər konteyner üçün port, volume və environment parametrlərini şüurlu seçməlisiniz. Təsadüfi port istifadəsi gələcəkdə toqquşmalara səbəb ola bilər. Adətən xidmətlərin portları sənədləşdirilir və kiçik qeyd faylında hansı portun nəyə aid olduğu yazılır.

6. Domen Adı, DNS və Evdən Giriş

Ev serverinizi yalnız lokal şəbəkədə istifadə edəcəksinizsə domen adı zəruri deyil. Lakin uzaqdan giriş istəyirsinizsə domen adı idarəsini əldə etmək işləməni asanlaşdırır. Məsələn, panel.ornekdomain.az, uptime.ornekdomain.az və cloud.ornekdomain.az kimi alt domenlər yarada bilərsiniz. Domen idarəsi üçün domain qeyd xidməti və DNS tənzimləmələri haqqında əlavə məlumat üçün DNS idarəsi bələdçisi faydalı ola bilər.

Xarici giriş üçün üç əsas yol var. Birincisi port yönləndirmədir: router üzərində 80 və 443 portlarını ev serverinizə yönəldirsiniz. İkincisi VPN yanaşmasıdır; WireGuard və ya Tailscale vasitəsilə yalnız icazə verilən cihazların girişinə icazə verirsiniz. Üçüncüsü tunel xidmətləridir; CGNAT arxasında olsanız belə xarici giriş təmin edə bilərlər. Təhlükəsizlik baxımından idarə panelini birbaşa internetə açmaq yerinə VPN və ya IP məhdudiyyəti tətbiq etmək daha məsləhətlidir.

DNS tərəfində A qeydi domen adınızı ev internetinizin xarici IP ünvanına yönləndirir. Əgər IP ünvanınız dəyişirsə, dinamik DNS həlli tələb olunur. Bəzi router-lər bunu dəstəkləyir; dəstəkləmirsə Docker-də işləyən kiçik DDNS müştərilərindən istifadə edə bilərsiniz. Peşəkar layihələrdə isə sabit IP, bulud serveri və ya idarə olunan hosting daha stabil nəticə verir.

7. HTTPS və Reverse Proxy Prinsipi

7. HTTPS və Reverse Proxy Prinsipi

Bir IP üzərindən bir neçə veb xidmətini yayımlamaq üçün reverse proxy istifadə olunur. Reverse proxy gələn sorğunu domen adına əsasən doğru konteynerə yönləndirir. Məsələn, cloud.ornekdomain.az Nextcloud-a, monitor.ornekdomain.az Uptime Kuma-ya, portainer.ornekdomain.az isə Portainer-ə gedir. Bu yanaşma həm nizam-intizamlı, həm də təhlükəsizdir.

Ev serverlərində Nginx Proxy Manager, Caddy və ya Traefik geniş istifadə olunur. Portainer üzərindən bunlardan birini stack kimi quraşdıra bilərsiniz. Yeni başlayanlar üçün Nginx Proxy Manager vizual interfeysi sayəsində asandır. Domen adı, hədəf IP və portu daxil edib Let’s Encrypt vasitəsilə avtomatik SSL sertifikatı ala bilərsiniz.

HTTPS tərəfdə diqqət etməli olduğunuz əsas məqam sertifikatların yenilənməsi və düzgün yönləndirmədir. Əgər Hostragons üzərində yerləşdirdiyiniz veb saytlar və domenlər varsa, SSL idarəsi və təhlükəsiz bağlantı mövzularında SSL sertifikatı həlləri səhifəsi faydalı ola bilər. Ev serverində pulsuz sertifikatlar şəxsi istifadə üçün yetərlidir; lakin korporativ və ya müştəri məlumatlarını saxlayan sistemlərdə peşəkar SSL, loglama, ehtiyat nüsxələmə və giriş siyasətləri ciddi planlaşdırılmalıdır.

8. Təhlükəsizlik: Ev Serverində Qaydalar

Self-hosting azadlıq verirsə də, məsuliyyət gətirir. Ev serveriniz internetə açıqdırsa, səhv konfiqurasiya edilmiş bir xidmət belə risk yarada bilər. Buna görə təhlükəsizliyi quraşdırmanın sonunda deyil, elə başlanğıcda düşünmək lazımdır.

  • SSH üçün parol yerinə açar əsaslı girişdən istifadə edin və root girişini bağlayın.
  • Portainer idarə panelini mümkün qədər internetə açmayın; VPN arxasında saxlayın.
  • Hər xidmət üçün unikal və güclü parol seçin, varsa iki faktorlu autentifikasiyanı aktiv edin.
  • Lazımsız portları bağlayın. Sadəcə 80, 443 və həqiqətən lazım olan portlar açıq qalsın.
  • Docker image-larını etibarlı mənbələrdən yükləyin və müntəzəm yeniləyin.
  • Konteynerlərə lazımsız privileged icazələr verməyin.
  • Verilənlər bazası xidmətlərini birbaşa internetə açmayın.
  • Firewall istifadə edin. UFW və ya router təhlükəsizlik qaydaları başlanğıc üçün kifayətdir.

Əlavə olaraq fail2ban, CrowdSec və ya oxşar vasitələrlə zorakılıq cəhdlərini məhdudlaşdıra bilərsiniz. Lakin təhlükəsizlik alətləri yanlış arxitekturanı əvəz etmir. Ən yaxşı yanaşma idarə panelini yalnız VPN üzərindən erişilə bilən etmək və ictimai xidmətləri reverse proxy ilə məhdudlaşdırmaqdır.

9. Ehtiyat Nüsxə Strategiyası: 3-2-1 Qaydası

Ev serveri quranların çoxu ehtiyat nüsxələməni ilk məlumat itkisi yaşadıqdan sonra ciddi qəbul edir. Halbuki sadə planı ən başdan qurmaq çox asandır. 3-2-1 qaydası yaxşı başlanğıcdır: Məlumatınızın 3 nüsxəsi olsun, 2 fərqli mühitdə saxlanılsın və 1 nüsxə fərqli yerdə yerləşsin.

Praktik nümunə: əsas məlumat /srv/appdata altında saxlanır. Hər gecə lokal USB diskə avtomatik kopyalanır. Həftədə bir dəfə şifrələnmiş uzaq ehtiyat nüsxə edilir. Uzaq məqsəd bulud yaddaşı, uzaq NAS və ya VPS ola bilər. Kritik veb layihələrdə isə yedəkləmə hosting həlləri kimi idarə olunan xidmətlər daha təhlükəsiz seçimdir.

Ehtiyat nüsxə yalnız fayl kopyalamaqla kifayətlənmir. Verilənlər bazası istifadə edən xidmətlərdə müntəzəm dump alınmalıdır. Məsələn, PostgreSQL və ya MariaDB istifadə edən tətbiqlərdə verilənlər bazası ehtiyatı ayrıca aparılmalıdır. Həmçinin, nüsxənin geri qaytarıla bildiyini test etmək vacibdir. Ayda bir dəfə sadə bərpa testi planı real zəmanətə çevirir.

10. Yeniləmə və Baxım Rutini

Docker əsaslı ev serverində baxım klassik quraşdırmalara nisbətən daha rahat olsa da, tam avtomatlaşdırılmamalıdır. Aylıq baxım günü təyin edin. Əvvəl ehtiyat nüsxə alın, sonra əməliyyat sistemini yeniləyin və konteyner image-larını təzələyin. Portainer üzərindən image yeniləmə və stack yenidən yerləşdirmə funksiyaları asanlıqla yerinə yetirilə bilər.

Watchtower kimi avtomatik yeniləmə alətləri istifadə edilə bilər; amma hər xidmət üçün avtomatik yeniləmə təhlükəsiz deyil. Xüsusilə verilənlər bazası, şifrə meneceri və kritik bulud xidmətlərində versiya qeydlərini oxumaq daha məntiqlidir. Kiçik monitorinq alətləri və test xidmətləri avtomatik yenilənə bilər; kritik xidmətlər isə nəzarətli şəkildə yenilənməlidir.

Baxım rutininizə disk sağlamlığı yoxlamasını da əlavə edin. SSD doldurma səviyyəsi 80%-i keçərsə performans və sabitlik təsirlənə bilər. Log fayllarının ölçüsünü məhdudlaşdırın. Docker unused image və konteyner təmizliyi aparın. Portainer-da istifadə olunmayan volume-ləri silməzdən əvvəl mütləq hansı xidmətə aid olduğunu yoxlayın; yanlış volume silmək məlumat itkisinə səbəb ola bilər.

Tövsiyə Edilən Self-Hosted Xidmətlər

Ev serveriniz hazır olduqdan sonra hansı xidmətlərlə başlamaq məqsədinizdən asılıdır. Aşağıdakı xidmətlər Docker ekosistemində geniş istifadə olunan və aktiv icması olan variantlardır.

  • Uptime Kuma: Xidmət monitorinqi və status səhifəsi yaratmaq üçün.
  • Vaultwarden: Bitwarden uyğunluğunda yüngül şifrə meneceri.
  • Jellyfin: Şəxsi media serveri.
  • Nextcloud: Fayl sinxronizasiyası və şəxsi bulud.
  • Gitea və ya Forgejo: Şəxsi Git serveri.
  • AdGuard Home: Şəbəkə üzrə reklam və DNS filtrləmə.
  • Home Assistant: Ağıllı ev avtomatlaşdırması.
  • Paperless-ngx: Sənədlərin arxivləşdirilməsi və OCR ilə axtarış imkanı.

Başlanğıcda üçdən artıq kritik xidməti eyni anda qurmamağa çalışın. Əvvəl Docker, Portainer, ehtiyat nüsxələmə və reverse proxy prinsiplərini mənimsəyin. Sonra xidmət sayını artırın. Bu yanaşma sistemi öyrənməyinizi və problemlərin həllini asanlaşdırır.

Ev Serveri Nə Zaman Kifayət Edir, Nə Zaman Hosting Lazımdır?

Ev serveri şəxsi istifadə, öyrənmə, hobbi layihələri, ailə daxilində media paylaşımı və kiçik avtomatlaşdırmalar üçün ideal variantdır. Amma müştəri trafiki olan veb saytlar, e-ticarət, korporativ elektron poçt, yüksək mövcudluq tələb edən tətbiqlər və hüquqi məsuliyyət daşıyan məlumatlar üçün ev mühiti məhdud qala bilər.

Ev internetində elektrik kəsintisi, IP dəyişməsi, yükləmə limiti və avadanlıq nasazlığı kimi risklər mövcuddur. Peşəkar hostingdə isə data mərkəzi infrastrukturu, ehtiyatlı şəbəkə, daha yaxşı iş vaxtı və dəstək üstünlükləri var. Buna görə ev serverini öyrənmə və şəxsi xidmətlər üçün istifadə etmək, ictimai, gəlir gətirən və ya müştəri məlumatı işlədən layihələrdə isə korporativ hosting xidmətləri, VPS server kiralamaSSL sertifikatları kimi peşəkar həlləri seçmək daha balanslıdır.

Son Yoxlama Siyahısı

  • Linux server güncəl və sabit lokal IP ilə təyin olunub.
  • Docker Engine işləyir və istifadəçi icazələri düzgün konfiqurasiya olunub.
  • Portainer güclü şifrə ilə quraşdırılıb və mümkün olduğu halda yalnız lokal şəbəkə və ya VPN-dən erişilir.
  • Xidmət məlumatları standart qovluq strukturunda davamlı volume-lərə qoşulub.
  • Reverse proxy, DNS və HTTPS parametrləri test edilib.
  • Firewall qaydaları sadə saxlanılıb və lazımsız portlar bağlanıb.
  • Ehtiyat nüsxə planı hazırlanıb və bərpa testi aparılıb.
  • Yeniləmələr, log təmizliyi və disk yoxlaması üçün aylıq baxım rutini müəyyənləşdirilib.

Tez-tez Verilən Suallar

Docker və Portainer ilə ev serveri qurmaq üçün güclü kompüter lazımdır?

Xeyr. Başlanğıc üçün 2 nüvəli prosessor, 4 GB RAM və SSD kifayətdir. Lakin Nextcloud, Jellyfin və ya çoxsaylı verilənlər bazası xidmətləri istifadə etməyi planlaşdırırsınızsa, 8 GB RAM və daha böyük SSD rahatlıq təmin edər.

Ev serverimi internetə açmaq təhlükəsizdirmi?

Düzgün konfiqurasiya olunarsa təhlükəsiz ola bilər; ancaq risk tam aradan qalxmaz. İdarə panelini birbaşa internetə açmamaq, VPN istifadə etmək, yalnız lazım olan portları açmaq, HTTPS tətbiq etmək və müntəzəm yeniləmələr aparmaq əsas təhlükəsizlik tələbləridir.

CGNAT arxasında olsam self-hosting edə bilərəmmi?

Bəli, edə bilərsiniz. CGNAT port yönləndirməni məhdudlaşdırır; lakin Tailscale, WireGuard, Cloudflare Tunnel və ya xarici VPS vasitəsilə tərs tunel kimi üsullarla xidmətlərinizə çatmaq mümkündür.

Portainer məcburidir, yoxsa Docker əmrləri kifayətdir?

Portainer məcburi deyil; Docker əmrləri və compose faylları ilə hər şeyi idarə etmək olar. Amma Portainer xüsusilə yeni başlayanlar üçün konteynerləri, logları, volume-ləri və stack-ləri vizual idarə etməyi asanlaşdırır.

Ev serveri yoxsa peşəkar hosting seçməliyəm?

Şəxsi istifadə, öyrənmə və hobbi layihələri üçün ev serveri çox uyğundur. Müştəri məlumatı, yüksək trafik, e-ticarət və fasiləsiz giriş tələb edən layihələrdə peşəkar hosting, VPS və idarə olunan SSL həlləri daha məntiqlidir.

Qısa Xülasə və Növbəti Addım

Sadəcə Docker və Portainer istifadə etməklə öz ev serverinizi qurmaq; düzgün avadanlıq, təmiz Linux quraşdırması, nizamlı volume strukturu, təhlükəsiz giriş, HTTPS və ehtiyat nüsxələmə planı ilə çox davamlı bir layihədir. Ən yaxşı nəticə üçün kiçik başlayın, ilk xidmətlərinizi diqqətlə izləyin və məlumatlarınızı mütləq ehtiyat nüsxələyin. Şəxsi xidmətləriniz ev serverində böyüdükcə, açıq və kritik layihələr üçün Hostragons-un domen, SSL, hosting və VPS həllərini araşdıraraq daha dayanıqlı infrastruktura keçid planlaya bilərsiniz.

Bu məqaləni paylaşın:

Hostragons Komandası

Hostinq, serverlər və domen adları üzrə ekspert komandamızdan ən son təlimatlar. Gəlin layihəniz üçün düzgün həlli birlikdə tapaq.

Bizimlə Əlaqə