Անցնել պարունակությանը

CapRover

Այս հոդվածում

Այս հոդվածում - CapRover. Հիմնական հնարավորություններ - Տեղակայման հնարավորություններ - Սկսել աշխատել CapRover-ի տեղակայումից հետո - HTTPS-ի ակտիվացում CapRover-ում - CapRover-ով սերվերի պատվիրում API-ի միջոցով

Տեղեկատվություն

CapRover-ը կոնտեյներացված հավելվածների ավտոմատ տեղակայման և կառավարման հարթակ է: Այն ապահովում է հարմարավետ վեբ ինտերֆեյս կոնտեյներացված հավելվածների տեղակայման, մասշտաբավորման և կառավարման համար, ինչպես նաև ինտեգրում տարբեր ամպային ծառայությունների հետ:

CapRover. Հիմնական հնարավորություններ

CapRover-ը բաց կոդով նախագիծ է, որը թույլ է տալիս արագ և հեշտ կարգավորել և մասշտաբավորել կոնտեյներացված հավելվածներ: CapRover-ի հիմնական հնարավորություններն են.

  • Պարզ հավելվածների տեղակայում. Ապահովում է ինտուիտիվ վեբ ինտերֆեյս Docker կոնտեյներներում հավելվածների տեղակայման և կառավարման համար:
  • Ինֆրակառուցվածքի ավտոմատ կարգավորում. Ավտոմատ կերպով կարգավորում է հավելվածի աշխատանքի համար անհրաժեշտ ամեն ինչ, ներառյալ տվյալների բազաները, SSL վկայականները և մասշտաբավորումը:
  • Ամպային ծառայությունների ինտեգրում. Գործարկում է հայտնի ամպային հարթակներին, ինչպիսիք են DigitalOcean-ը, AWS-ը, Azure-ն և այլն:
  • DNS և դոմենների կառավարում. Պարզեցնում է տեղակայված հավելվածների դոմենային անունների և DNS գրառումների կառավարումը:
  • Մոնիտորինգ և օրագրավորում. Ապահովում է գործիքներ հավելվածի աշխատանքի արդյունավետության մոնիտորինգի և օրագրերի հետևողականության համար:

Տեղակայման հնարավորություններ

ID Ծրագրային ապահովման անվանում Համատեղելի ՕՀ VM BM VGPU GPU Նվազագույն CPU (միջուկներ) Նվազագույն RAM (ԳԲ) Նվազագույն HDD/SSD (ԳԲ) Սեփական դոմեն Ակտիվ
218 CapRover Ubuntu 22.04 + + + + 2 2 30 Ոչ ՊԱՏՎԻՐԵԼ
  • Տեղակայման ժամանակը՝ 10 րոպե, ներառյալ OS-ը:
  • Ինստալյացված ծրագրային ապահովում.
    • Docker CE;
    • Docker Compose;
    • CapRover:

Նշում

Եթե այլ կերպ նշված չէ, լռելյայն մենք ինստալյացնում ենք ծրագրային ապահովման վերջին թողարկման տարբերակը մշակողի կայքից կամ օպերացիոն համակարգի պահեստներից:

Սկսել աշխատել CapRover-ի տեղակայումից հետո

Պատվերի վճարումից հետո գրանցման ժամանակ նշված էլ. հասցեին կուղարկվի ծանուցում, որ սերվերը պատրաստ է օգտագործման: Այն կներառի VPS IP հասցեն, ինչպես նաև մուտքի և գաղտնաբառի տվյալները միացման համար: Մեր ընկերության հաճախորդները սարքավորումները կառավարում են սերվերի կառավարման վահանակի և API-ի միջոցով — Invapi:

Մուտքի տվյալները, որոնք կարելի է գտնել սերվերի կառավարման վահանակի Configuration >> Tags թաբում կամ ուղարկված էլ. նամակում.

  • Վեբ ինտերֆեյսով CapRover կառավարման վահանակին մուտքի հղում. http://caprover{server_id_from_invapi}.hostkey.in:3000:

  • Լռելյայն գաղտնաբառ. captain42:

Հավելվածի ճիշտ աշխատանքի համար դոմենային անվան համար կատարվել է A գրառում wildcard-ով. *.caprover{server_id_from_invapi}.hostkey.in:

Նշում

Կառավարման վահանակ մուտք գործելուց հետո խորհուրդ է տրվում ակտիվացնել անվտանգ կապը (HTTPS):

CapRover-ի վեբ ինտերֆեյսը առաջարկում է հետևյալ հիմնական հնարավորությունները.

  • Dashboard. Սա CapRover-ի կենտրոնական հանգույցն է, որտեղ ցուցադրվում է համակարգի մասին ընդհանուր տեղեկատվություն, ներառյալ տեղակայված հավելվածների ընթացիկ կարգավիճակը, սերվերի կարգավիճակը և կարևոր ծանուցումներ: Այստեղ կարելի է արագ գնահատել բոլոր հավելվածների և սերվերի ընդհանուր վիճակը, ինչպես նաև անցնել ավելի մանրամասն տվյալների վերլուծության:

  • Apps. Պարունակում է հավելվածների հետ աշխատելու բոլոր ֆունկցիաները. ստեղծում, կարգավորում և ջնջում: CapRover-ը աջակցում է հավելվածների գործարկումը Docker կոնտեյներների միջոցով և ապահովում է դրանց պարզ կարգավորման և տեղակայման գործընթաց: Այս բաժինը ներառում է գործիքներ միջավայրի փոփոխականների, պորտերի և յուրաքանչյուր ծառայության այլ պարամետրերի կարգավորման համար:

  • Monitoring. Թույլ է տալիս հետևել համակարգի կարգավիճակին և հավելվածների աշխատանքի արդյունավետությանը: Բաժինը ցուցադրում է CPU բեռնվածության, հիշողության օգտագործման, ցանցի երթևեկության և այլ հիմնական ցուցանիշների գրաֆիկներ, ինչը օգնում է հայտնաբերել խնդիրները և արագ արձագանքել հնարավոր ձախողումներին:

  • Cluster. Ապահովում է գործիքներ սերվերային կլաստերի կառավարման և մասշտաբավորման համար: Այստեղ կարելի է ավելացնել կամ հեռացնել հանգույցներ, կարգավորել բեռնաբաշխումը և ռեսուրսների բաշխումը, ինչպես նաև կարգավորել պահպանողական պատճենների և ռեպլիկացիայի պարամետրերը՝ համակարգի կայունությունը բարելավելու համար:

  • Maintenance. Սա CapRover-ի սպասարկման գործիքների հավաքածու է: Բաժինը ներառում է համակարգի մաքրման, օրագրերի կառավարման և սերվերի վերագործարկման ֆունկցիաներ, ինչը նպաստում է համակարգի կայուն աշխատանքի պահպանմանը և անհրաժեշտ տվյալների կուտակման կանխմանը, որը կարող է նվազեցնել արդյունավետությունը:

  • Settings. Տալիս է մուտք CapRover-ի ընդհանուր պարամետրերը փոխելու համար, ներառյալ անվտանգության կարգավորումները, օգտատերերի կառավարումը և սերվերի ընդհանուր պարամետրերը: Այստեղ կարելի է կարգավորել ինքնաճանաչումը, ինստալյացնել SSL վկայականներ և փոխել սերվերի կոնֆիգուրացիան՝ արդյունավետությունը և անվտանգությունը բարելավելու համար:

Նշում

Docker-ի հիմնական կարգավորումների մանրամասն տեղեկատվությունը կարելի է գտնել մշակողների փաստաթղթերում:

HTTPS-ի ակտիվացում CapRover-ում

Անվտանգ կապ (HTTPS) կարգավորելու համար CapRover կառավարման վահանակում խորհուրդ է տրվում կատարել հետևյալ քայլերը.

  1. Root դոմենի կարգավորում.

    • Dashboard թաբում For example, if you set *.my-root.example.com... տեքստի տակ գտնվող դաշտում մուտքագրեք դոմենային անունը, որը կօգտագործվի CapRover վահանակի և հավելվածների համար: Օրինակ, եթե ձեր դոմենը example.com է, կարող եք օգտագործել my-root.example.com ենթադոմենը:

    • Կարգավորեք A գրառում ձեր DNS կարգավորումներում *.my-root.example.com տեսակով, որը ուղղված է ձեր CapRover-ով սերվերի IP հասցեին: Սա ապահովում է մուտք CapRover-ի բոլոր հավելվածներին ենթադոմենների միջոցով:
    • Սեղմեք Update Domain կոճակը՝ փոփոխությունները պահպանելու համար:
  2. HTTPS-ի ակտիվացում.

    • Դոմենը կարգավորելուց հետո Enable HTTPS և Force HTTPS կոճակները կդառնան ակտիվ:
    • Սեղմեք Enable HTTPS՝ Let’s Encrypt-ի միջոցով SSL վկայական ստանալու համար:
    • Ըստ ցանկության կարող եք սեղմել Force HTTPS՝ բոլոր HTTP հարցումները ստիպողաբար HTTPS-ի վերաուղղելու համար, ապահովելով անվտանգ կապ բոլոր օգտատերերի համար:

CapRover-ով սերվերի պատվիրում API-ի միջոցով

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×