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

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 4 - Ոչ ՊԱՏՎԻՐԵԼ

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

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

Նշում

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

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

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

Ավտոձեռնման տվյալները նաև գտնվում են այստեղ՝

  • Appwrite dashboard-ին մուտք գործելու հղումը վեբ ինտերֆեյսով: webpanel թեգի մեջ:

Նշում

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

Հղումին անցնելուց հետո դուք պետք է ստեղծել նոր հաշիվ (create a new account):

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

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

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

Appwrite-ում աշխատանքային տարածքի (Workspace) նախնական կարգավորումը

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

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

Նախকল্পոցի կառավարումը

Նախকল্পոց ստեղծելը

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

Project-ի կարգավորումը

Project ստեղծելուց հետո բացվում է 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 թաբը ցուցադրում է բոլոր անդամների ցանկը՝ հետևյալ տեղեկություններով.

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

Կազմակերպության կարգավորումներ (Organization Settings)

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

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

Սերվերի պատվիրում Appwrite-ով՝ օգտագործելով API

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