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

Appwrite

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

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

Appwrite-ը Backend-as-a-Service (BaaS) հարթակ է՝ բաց կոդով, որը նախագծված է մոբիլ և վեբ հավելվածների ստեղծման համար: Appwrite-ն ապահովում է REST API՝ հավելվածի կոդից տարբեր ծրագրերով փոխգործակցելու համար: Հասարակական ծրագրավորման լեզուների համար նախատեսված պատրաստի SDK-ներն են: Հարթակը գործում է ամպային միջավայրում կամ կարող է տեղակայվել ձեր սեփական սերվերի վրա:

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

  • Authentication: Ակտիվացնում է օգտվողների նույնացման տարբեր մեթոդներ, ներառյալ էլեկտրոնային փոստը, սոցիալական ցանցերը, հեռախոսահամարը և այլն:
  • Database: Օգտվողների համար հարմարավետ API՝ տվյալների բազաների ստեղծման և կառավարման համար: Աջկցվում են ինչպես SQL, այնպես էլ NoSQL տիպի տվյալների բազաներ:
  • File storage: Թույլ է տալիս վերբեռնել և պահել ֆայլեր, պատկերներ և այլ բովանդակություն: Հասանելի են քեշավորման (caching) և օպտիմալացման մեխանիզմներ:
  • Functions: Սերվերային ֆունկցիաների գործարկման հնարավորություն՝ Python, Node.js, Go և այլ լեզուներով: Օգտար է տվյալների մշակման, մեքենայական ուսուցման և այլ նպատակների համար:
  • Webhooks: Հնարավորություն է տրամադրում կազմաչել webhooks տարբեր իրադարձությունների համար, օրինակ՝ տվյալների բազայի փոփոխությունների ժամանակ:
  • API և SDK: Appwrite-ն ապահովում է լավ փաստաթղթավորված API և պատրաստի SDK-ներ տարբեր լեզուներով՝ մշակումը պարզեցնելու համար:
  • Հարմարավետ վարչարան: Վեբ ինտերֆեյս և SDK՝ նախագծերը, օգտվողներ, անվտանգության կարգավորումներ և այլն կառավարելու համար:

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

ID Ծրագրային ապահովման անվանում Համատեղելի ՕՀ VM BM VGPU GPU Նվազագույն CPU (միջուկներ) Նվազագույն RAM (ԳԲ) Նվազագույն HDD/SSD (ԳԲ) Սեփական դոմեն Ակտիվ
38 Appwrite Ubuntu 22.04 + + + + 1 2 - Ոչ ՊԱՏՎԻՐԵԼ

Այս ծրագրի տեղակայման հնարավորությունների մասին տեղեկությունների համար տեսեք այս հղումը

Վեբ կոնսոլի միացման պորտը՝ 80/443 (Traefik-ի միջոցով): Օրինակ՝ https://appwrite<ID server>.hostkey.com/console/;

Նշում

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

Appwrite-ի տեղակայումից հետո սկսելը

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

Օտոմատացված տվյալները նաև գտնվում են այստեղ՝

  • Հղում Appwrite web interface dashboard-ի համար: webpanel թեգում:

Նշում

Պատրաստի մուտքանուններ և գաղտնաբառներ չեն տրամադրվում. յուրաքանչյուր օգտվող պետք է անկախ ստեղծի իր սեփական հաշիվը՝ գրանցման ձևի միջոցով:

Հղումին անցնելուց հետո դուք պետք է ստեղծեք նոր հաշիվ:

  1. Սեղմեք Sign Up կոճակը մուտքի ձևի ներքևի աջ անկյունում՝

  2. Լրացրեք գրանցման ձևը.

    • Name - ձեր անունը,
    • Email - ձեր էլեկտրոնային հասցեն,
    • Password - մտածեք ապահով գաղտնաբառ:
  3. Նշեք օգտագործման պայմաններին համաձայնելու վանդակը:
  4. Սեղմեք Sign Up.

Աշխատանքային տարածքի նախնական կարգավորում Appwrite-ում

Կազմակերպության ստեղծում

  1. Մուտք գործելուց հետո կտեսնեք Welcome to Appwrite էկրանը:
  2. Լրացրեք Create a new organization ձևը.
  3. Name դաշտում մուտքագրեք կազմակերպության անունը,
  4. Սեղմեք Get started.

Նախագծերի (Project) կառավարում

Նախագծի ստեղծում

  1. Կազմակերպության գլխավոր էջում սեղմեք Create project,
  2. Բացված պատուհանում՝
  3. Name դաշտում մուտքագրեք նախագծի անունը,
  4. Ըստ ցանկության փոփոխեք Project ID-ն,
  5. Սեղմեք Create.

Նախագծի կարգավորում

Նախագիصտ ստեղծելուց հետո բացվում է Getting started էջը:

Add Platform:

  • Web - վեբ հավելվածների համար,
  • Flutter - Flutter հավելվածների համար,
  • Apple - iOS հավելվածների համար,
  • Android - Android հավելվածների համար.

Integrate with Server:

  • API key - API key սահմանելու համար,
  • Webhook - webhooks կարգավորելու համար:

Անդամների կառավարում

Անդամներ կանչել

  1. Գնացեք Members վանդակ:
  2. Սեղմեք Invite,
  3. Հրավիրման ձևում՝
  4. Մուտքագրեք անդամի էլեկտրոնային փոստը,
  5. Ըստ ցանկության մուտքագրեք անունը,
  6. Սեղմեք Send invite:

Անդամների դիտումը

Members վանդակը ցուցադրում է բոլոր անդամների ցանկը՝ հետևյալ տեղեկատվությամբ.

  • Անուն և avatar,
  • Էլեկտրոնային հասցե,
  • Երկփուլ վավերացման (2FA) կարգավիճակ:

Կազմակերպության կարգավորումներ

  1. Գնացեք Settings վանդակ:
  2. Այստեղ դուք կարող եք՝
  3. Փոխել կազմակերզության անունը և սեղմել Update,
  4. Ջնջել կազմակերպությունը՝ սեղմելով Delete (անդառնալի գործողություն):

Հաջող գրանցումից հետո դուք կունենաք հասանելիություն Appwrite կառավարման վահանակ: Appwrite-ի հիմնական կարգավորումների մասին լրացուցիչ տեղեկությունների համար տեսեք ծրագրավորողների փաստաթղթերը:

Appwrite սերվերի պատվիրելը API-ի միջոցով

Այս ծրագրային ապահովումը տեղադրելու համար API-ի միջոցով հետևեք այս հրահանգներին։

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