მართული აპლიკაციების პლატფორმები მშვენიერია, სანამ ინვოისი არ მოვა: ყოველი აპი, ყოველი worker და ყოველი ბაზა ცალკე სტრიქონია. Coolify გაძლევთ ამ სამუშაო პროცესის უმეტეს ნაწილს (push Git-ში და მიიღეთ განთავსებული აპი HTTPS-ით) ერთ სერვერზე, რომლისთვისაც ფიქსირებულ ფასს იხდით. ის ღია კოდისაა, Docker-ზე მუშაობს და ახალ VPS-ზე დაყენებას დაახლოებით ხუთი წუთი სჭირდება.
რას იღებთ
- განთავსება Git-იდან. დააკავშირეთ GitHub, GitLab ან ნებისმიერი Git URL; Coolify აგებს Nixpacks-ით ან თქვენი Dockerfile-ით და ყოველ push-ზე ხელახლა ანთავსებს.
- ავტომატური HTTPS. მიმართეთ დომენი (ან wildcard) სერვერზე და ყოველი აპი საკუთარ Let's Encrypt სერტიფიკატს მიიღებს.
- სერვისები ერთი დაწკაპუნებით. Postgres, Redis, MinIO, Plausible, Uptime Kuma, n8n და ათობით სხვა, შაბლონებიდან.
- Preview განთავსებები pull request-ებისთვის, თუ გინდათ.
ზომა, გულწრფელად
Coolify-ის დოკუმენტირებული მინიმუმია 2 vCPU / 2 GB RAM / 30 GB დისკი. ეს საკმარისია დასაყენებლად და რაიმე პატარის განსათავსებლად. როგორც კი JavaScript აპს ააგებთ ან გვერდით ბაზას გაუშვებთ, 2 GB swap-ად და timeout-ებად იქცევა.
| რას უშვებთ | შესაფერისი ტარიფი |
|---|---|
| Coolify + 1–2 სტატიკური საიტი ან პატარა API | Micro-IP: 2 vCPU, 2 GB, 25 GB ($10/თვე), დაამატეთ swap |
| რამდენიმე აპი + Postgres + build-ები სერვერზე | Small-IP: 4 vCPU, 4 GB, 35 GB ($16/თვე) |
| ბევრი აპი, worker-ები, მძიმე build-ები | Medium-IP: 6 vCPU, 6 GB, 45 GB ($20/თვე) |
გჭირდებათ ტარიფი გამოყოფილი IP-ით: Coolify-ის proxy-მ ყოველი აპისთვის 80-სა და 443-ზე უნდა უპასუხოს. NAT ტარიფები შემომავლიდან მხოლოდ თქვენს SSH პორტს იღებენ.
ინსტალაცია
ახალ Ubuntu 24.04 ან Debian 12 სერვერზე, root-ად:
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
სკრიპტი აყენებს Docker-ს და უშვებს Coolify-ს. გახსენით http://YOUR_SERVER_IP:8000, მაშინვე შექმენით ადმინის ანგარიში (პირველი ვიზიტორი ადმინი ხდება), შემდეგ გადადით Settings → Instance Domain-ში და დააყენეთ მაგალითად https://coolify.example.com.
როცა დაფა თავის დომენზე ხელმისაწვდომი გახდება, დახურეთ ღია პორტი:
ufw allow 22/tcp && ufw allow 80/tcp && ufw allow 443/tcp
ufw enable
ერთი ხაფანგი: Docker კონტეინერების პორტებს საკუთარი iptables წესებით აქვეყნებს, რომლებიც ufw-ს გვერდს უვლიან. ნუ გამოაქვეყნებთ ბაზის პორტებს ჰოსტზე, თუ ეს განზრახ არ არის; ბაზები Coolify-ის შიდა ქსელში შეინახეთ.
შეინარჩუნეთ ჯანსაღად
- გასუფთავება. ჩართეთ Docker-ის ავტომატური გასუფთავება Coolify-ის სერვერის პარამეტრებში, თორემ ძველი image-ები ჩუმად შეჭამენ დისკს.
- ბაზების სარეზერვო ასლები. ყოველ ბაზის რესურსს აქვს დაგეგმილი სარეზერვო ასლის ჩანართი; გაგზავნეთ ისინი ნებისმიერ S3-თავსებად bucket-ში.
- სერვერის სარეზერვო ასლები. Managed Backups მთელი სერვერის ყოველდღიურ ასლს იღებს $2/თვე-ად და წლიურ ტარიფებში უფასოდ შედის.
- Swap. 2–4 GB მანქანებზე 2 GB swap ფაილი build-ებს OOM killer-ისგან იცავს.
კომპრომისები
ეს ერთი მანქანაა. თუ სერვერი გადაიტვირთება, ყოველი აპი მასზე წამით ქრება. Coolify ასევე სწრაფად ვითარდება და ხშირ განახლებებს უშვებს: უმეტესად კარგს, ზოგჯერ მოულოდნელს, ამიტომ განაახლეთ მშვიდ საათში და არა პარასკევ ღამით. და ახლა ოპერაციების გუნდი თქვენ ხართ: როცა build ღამის 2 საათზე იშლება, «Deploy» ღილაკის უკან მხარდაჭერის მაგიდა არ არის.
მარტოხელა დეველოპერისთვის ან რამდენიმე პროექტის მქონე პატარა გუნდისთვის ეს გარიგება ჩვეულებრივ ღირს. თქვენ ცვლით თითო აპზე ანგარიშების გროვას ერთ სერვერზე, რომელიც გესმით.
დაკავშირებული
- VPS Docker-ისთვის: უბრალო Docker Compose, თუ დაფა არ გჭირდებათ
- Docker Compose stack-ის განთავსება
- რამდენი RAM სჭირდება VPS-ს?
კომენტარები
ჯერ არ არის კომენტარები. იყავით პირველი.