Language: hy
Wallos․ ինչպես տեղադրել սեփական բաժանորդագրությունների կառավարիչը VPS-ում
Առանձին վերցրած բաժանորդագրությունները հազվադեպ են թանկ թվում․ մի քանի դոլար ամպային պահեստի համար, ամսական երաժշտություն, տարեկան դոմեն, VPN, AI ծառայություն կամ աշխատանքային գործիք։ Խնդիրը պարզ է դառնում ավելի ուշ, երբ վճարումները բաժանվում են տարբեր օրերի, քարտերի ու արժույթների միջև, իսկ անվճար փորձաշրջանը աննկատ վերածվում է վճարովի պլանի։
Wallos-ը պարբերական ծախսերը հավաքում է մեկ կառավարման վահանակում, ցույց է տալիս առաջիկա գանձումները, հաշվում վիճակագրությունը և նախապես հիշեցնում վճարումների մասին։ Հավելվածը կարող եք տեղադրել ձեր VPS-ում՝ երրորդ կողմի ֆինանսական ծառայությանը ձեր բոլոր ծախսերի ամբողջական ցանկը չտրամադրելով։
Ստորև կբացատրենք, թե ինչով է Wallos-ը տարբերվում աղյուսակից, ինչպիսի սերվեր է անհրաժեշտ և ինչպես տեղադրել հավելվածը Docker Compose-ով։
Ի՞նչ է Wallos-ը
Wallos-ը բաժանորդագրությունների և պարբերական վճարումների հետևման համար նախատեսված անվճար, բաց կոդով վեբ հավելված է։ Այն կարելի է տեղադրել տնային սերվերում, NAS-ում կամ VPS-ում և բացել սովորական բրաուզերով։
Յուրաքանչյուր բաժանորդագրություն դառնում է քարտ, որտեղ նշվում են անունը, գինը, արժույթը, վճարման պարբերականությունը, հաջորդ վճարման ամսաթիվը, կատեգորիան և վճարման եղանակը։ Տասնյակ նամակների ու բանկային քաղվածքի գրառումների փոխարեն ստանում եք պարտադիր ծախսերի միասնական օրացույց։
Wallos-ը առցանց բանկ չէ և ձեր փոխարեն չի չեղարկում բաժանորդագրությունները։ Վճարումները պետք է մեկ անգամ ձեռքով ավելացնել, ապա թարմացնել, երբ փոխվում է պլանը, գինը կամ վճարման ամսաթիվը։ Սա փոքր կարգապահություն է պահանջում, սակայն հավելվածը մուտք չի խնդրում ձեր բանկային հաշվին։
Ինչո՞ւ օգտագործել բաժանորդագրությունների կառավարիչ
Աղյուսակում նույնպես կարելի է պահել ծառայության անունն ու գինը։ Դժվարությունը սկսվում է, երբ միաժամանակ օգտագործվում են ամսական, եռամսյակային և տարեկան պլաններ։
Տարեկան €120 արժողությամբ բաժանորդագրությունը այլ կերպ է ընկալվում, քան ամսական €10 արժողությամբը, թեև ընդհանուր ծախսը նույնն է։ Wallos-ը վճարումները բերում է ընդհանուր տեսքի և օգնում տեսնել, թե փոքր ծառայությունների խումբը ամսական կամ տարեկան որքան է արժենում։
Ծառայությունը հատկապես օգտակար է, երբ՝
- կուտակել եք բազմաթիվ թվային բաժանորդագրություններ, դոմեններ, VPS ինստանսներ և SaaS ծառայություններ,
- վճարումները կատարվում են մի քանի արժույթով,
- ընտանիքն օգտագործում է ընդհանուր պլաններ և տարբեր քարտեր,
- ֆրիլանսերը կամ թիմը աշխատանքային գործիքների համար վճարում է տարբեր օրերի։
Wallos-ն ամենաօգտակարն է մինչև գանձումը կատարվելը։ Երբ հիշեցումը նախապես է գալիս, դեռ ժամանակ կա չեղարկելու անպետք պլանը։
Wallos-ի հիմնական հնարավորությունները
Կատեգորիաներ, վճարման եղանակներ և ընտանիքի անդամներ
Գրառումները կարելի է դասավորել անհատական կատեգորիաներով, օրինակ՝ ժամանց, աշխատանք, ենթակառուցվածք, հաղորդակցություն կամ կրթություն։ Վճարման եղանակներն ու ընտանիքի անդամները կարգավորվում են առանձին։ Սա հեշտացնում է բիզնեսի ծախսերը անձնականից տարանջատելը կամ որոշակի քարտին կապված բաժանորդագրությունները գտնելը։
Օրացույց, վիճակագրություն և բյուջե
Wallos-ը ցույց է տալիս առաջիկա վճարումները և տեսանելի ձևով ներկայացնում ծախսերը։ Օրացույցն օգնում է գտնել այն ամիսները, երբ մի քանի տարեկան երկարաձգումներ են համընկնում, իսկ վիճակագրությունը ցույց է տալիս, թե որ կատեգորիաներն են ամենաշատ գումարը սպառում։
Մի քանի արժույթ
Բաժանորդագրությունները կարելի է պահել տարբեր արժույթներով և փոխարկել հիմնական արժույթի։ Ավտոմատ փոխարժեքների թարմացման համար աջակցվում է Fixer API-ն։ Սա օգտակար է, երբ որոշ ծառայություններ վճարվում են ԱՄՆ դոլարով, մյուսները՝ եվրոյով, իսկ բյուջեն կառավարվում է մեկ այլ արժույթով։
Հիշեցումներ գանձումից առաջ
Հիշեցումները կարելի է ստանալ email-ով, Telegram-ով, Discord-ով, Pushover-ով, Gotify-ով և webhook-ներով։ Անձնական սերվերի համար հարմար է Telegram-ը կամ email-ը, իսկ webhook-ը կարող է Wallos-ը միացնել ավտոմատացման համակարգին կամ ձեր սեփական բոտին։
Մի քանի օգտատեր և ռուսերենի աջակցություն
Wallos-ի մեկ ինստանսում կարող են լինել մի քանի օգտատիրոջ հաշիվներ։ Միջերեսը թարգմանված է բազմաթիվ լեզուներով, այդ թվում՝ ռուսերեն։ Հասանելի են նաև երկփուլ նույնականացումն ու OIDC/OAuth միասնական մուտքը։
API և AI առաջարկություններ
Wallos-ը API է տրամադրում հատուկ ինտեգրումների համար։ Ընթացիկ տարբերակներն աջակցում են ChatGPT-ի, Gemini-ի կամ տեղական Ollama ինստանսի միջոցով առաջարկություններին։
Այս հնարավորությունը պարտադիր չէ։ Առավելագույն գաղտնիության համար օգտագործեք տեղական մոդել կամ անջատեք AI-ը․ արտաքին մատակարար օգտագործելու դեպքում հարցման համար անհրաժեշտ տվյալները մշակվում են ձեր VPS-ից դուրս։
Wallos, աղյուսակ, թե՞ ամպային թրեքեր
| Պարամետր | Աղյուսակ | Ամպային թրեքեր | Wallos |
|---|---|---|---|
| Վճարումների օրացույց | Պահանջում է կարգավորում | Սովորաբար հասանելի է | Հասանելի է |
| Հիշեցումներ | Պահանջում են ավտոմատացում | Սովորաբար հասանելի են | Հասանելի են |
| Մի քանի արժույթ | Բանաձևեր կամ պլագիններ | Կախված է ծառայությունից | Հասանելի է |
| Տվյալները սեփական սերվերում | Տեղական պահեստավորմամբ | Ոչ | Այո |
| Սպասարկում | Նվազագույն | Կատարում է մատակարարը | Կատարում է սեփականատերը |
| Մուտք բանկին | Պարտադիր չէ | Երբեմն պահանջվում է | Պարտադիր չէ |
Wallos-ը հարմար է նրանց համար, ովքեր գերազանցել են աղյուսակի հնարավորությունները, բայց չեն ցանկանում իրենց բանկային հաշիվները միացնել երրորդ կողմի ծառայության։ Վերահսկողության արժեքն այն է, որ թարմացումները, սերվերի անվտանգությունն ու պահուստավորումը պետք է կառավարեք ինքներդ։
Wallos-ի սերվերի պահանջները
Պաշտոնական փաստաթղթերը CPU-ի և RAM-ի հստակ նվազագույնը չեն նշում․ կոնտեյներային տեղադրման համար անհրաժեշտ է Docker։ Wallos-ն օգտագործում է PHP և տեղական SQLite տվյալների բազա, ուստի անձնական ինստանսին հզոր սերվեր պետք չէ։
Գործնական մեկնարկային կազմաձևը՝
- 1 vCPU,
- 1 GB RAM,
- 10 GB SSD կամ NVMe,
- արդիական Linux համակարգ,
- դոմենային անուն, եթե պահանջվում է մշտական հասանելիություն ինտերնետից։
512 MB հիշողությունը կարող է բավարար լինել կոնտեյների համար, սակայն VPS-ում քիչ տեղ կմնա օպերացիոն համակարգի, Docker-ի և reverse proxy-ի համար։ Եթե Nginx-ն ու այլ փոքր հավելվածներ աշխատելու են նույն սերվերում, 2 GB RAM-ով կազմաձևն ավելի հարմար է։
Wallos-ի տեղադրում VPS-ում Docker Compose-ով
Այս ուղեցույցը ենթադրում է, որ Docker Engine-ն ու Docker Compose պլագինն արդեն տեղադրված են։ Հրամանները կատարեք sudo արտոնություններով։
Քայլ 1․ ստեղծեք կատալոգ
sudo mkdir -p /opt/wallos
cd /opt/wallosՔայլ 2․ ստեղծեք Compose ֆայլը
sudo nano compose.ymlservices:
wallos:
container_name: wallos
image: bellamy/wallos:latest
ports:
- "127.0.0.1:8282:80"
environment:
TZ: "Europe/Berlin"
volumes:
- "./db:/var/www/html/db"
- "./logos:/var/www/html/images/uploads/logos"
restart: unless-stoppedTZ-ում նշեք ձեր ժամային գոտին։ db և logos կատալոգները պահվում են կոնտեյներից դուրս, ուստի տվյալների բազան և լոգոները պահպանվում են նաև image-ի թարմացումից հետո։
Պորտը կապվում է 127.0.0.1 հասցեին, ուստի կառավարման վահանակը անմիջապես ինտերնետին չի բացվում։ Արտաքին հասանելիությունը կկարգավորենք Nginx-ի և HTTPS-ի միջոցով։
Քայլ 3․ գործարկեք կոնտեյները
sudo docker compose up -d
sudo docker compose psՍխալները դիտելու համար՝
sudo docker compose logs --tail=100 wallosՔայլ 4․ միացրեք դոմենը և ակտիվացրեք HTTPS-ը
Դոմենի DNS գրառումը ուղղեք VPS-ի IP հասցեին, ապա տեղադրեք Nginx և Certbot՝
sudo apt update
sudo apt install -y nginx certbot python3-certbot-nginx
sudo nano /etc/nginx/sites-available/wallosԱվելացրեք հետևյալ կազմաձևը՝
server {
listen 80;
server_name wallos.example.com;
location / {
proxy_pass http://127.0.0.1:8282;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}Միացրեք կայքը և ստացեք վկայականը՝
sudo ln -s /etc/nginx/sites-available/wallos /etc/nginx/sites-enabled/wallos
sudo nginx -t
sudo systemctl reload nginx
sudo certbot --nginx -d wallos.example.comԿառավարման վահանակը հասանելի կլինի https://wallos.example.com հասցեով։
Սկզբնական կարգավորում
Wallos-ն առաջին անգամ բացելիս ստեղծեք հաշիվ, ապա՝
- ընտրեք հիմնական արժույթը,
- կարգավորեք կատեգորիաներն ու վճարման եղանակները,
- անհրաժեշտության դեպքում ավելացրեք ընտանիքի անդամներին,
- միացրեք երկփուլ նույնականացումը,
- միացրեք ծանուցումները և ուղարկեք թեստային հաղորդագրություն,
- ավելացրեք մի քանի իրական բաժանորդագրություն։
Հատուկ ուշադրություն դարձրեք վճարման պարբերականությանը և հաջորդ վճարման ամսաթվին․ հիշեցումները և կանխատեսումները կախված են այդ արժեքներից։
Նշումներում մի պահեք քարտերի ամբողջական համարները, գաղտնաբառերը կամ վերականգնման կոդերը։ Wallos-ը հետևում է վճարումներին, բայց գաղտնաբառերի կառավարիչ չէ։
Թարմացումներ և պահուստային պատճեններ
Կոնտեյները թարմացնելու համար կատարեք՝
cd /opt/wallos
sudo docker compose pull
sudo docker compose up -d
sudo docker image prune -fԹարմացնելուց առաջ ստեղծեք պահուստային պատճեն։ Կարևոր տվյալները պահվում են db և logos կատալոգներում՝
cd /opt/wallos
sudo docker compose stop
sudo tar -czf /root/wallos-backup-$(date +%F).tar.gz db logos compose.yml
sudo docker compose startԱրխիվը տեղափոխեք մեկ այլ սարք կամ առանձին պահեստ։ Նույն VPS-ում պահվող պատճենը չի օգնի, եթե սերվերը ջնջվի կամ սկավառակը վնասվի։
Որտե՞ղ է լավագույնը գործարկել Wallos-ը
Տնային սերվերը հարմար է տեղական մուտքի համար, եթե այն աշխատում է շուրջօրյա։ VPS-ն ավելի հարմար է, երբ վահանակը պետք է հասանելի լինի հեռախոսից ու համակարգչից ցանկացած վայրում, իսկ հիշեցումները պետք է ստացվեն անկախ տնային ինտերնետի վիճակից։
Wallos-ին թանկ կազմաձև պետք չէ։ tropic.host-ում կարող եք սկսել 1–2 GB RAM-ով փոքր Linux VPS-ից, տեղադրել Docker-ը և կառավարման վահանակը տեղադրել Nginx-ի ու HTTPS-ի հետևում։ Եթե հետագայում ավելացնեք այլ self-hosted ծառայություններ, կարող եք մեծացնել ռեսուրսները՝ Wallos-ը նոր մեքենա չտեղափոխելով։
VPS-ը չի վերացնում անվտանգության հիմնական պահանջները․ թարմացրեք կոնտեյներն ու օպերացիոն համակարգը, մի բացեք ավելորդ պորտեր, օգտագործեք ուժեղ գաղտնաբառ, միացրեք 2FA-ն և պահուստները պահեք առանձին։
Եզրակացություն
Wallos-ը լուծում է նեղ, բայց անհանգստացնող խնդիր․ պարբերական վճարներն այլևս անտեսանելի չեն մնում։ Տարբեր նամակների, քաղվածքների ու հիշեցումների փոխարեն ստանում եք մեկ վահանակ՝ ամսաթվերով, արժույթներով, կատեգորիաներով և ծանուցումներով։
Ծառայությունն օգտակար է բազմաթիվ թվային բաժանորդագրություններ ունեցող մարդկանց, ընտանիքներին, ֆրիլանսերներին և փոքր թիմերին։ Տվյալները պետք է ձեռքով մուտքագրել, բայց դրա դիմաց օգտատիրոջ ֆինանսական պատկերը մնում է սեփական սերվերում։
FAQ
Կարելի՞ է Wallos-ն օգտագործել անվճար
Այո։ Wallos-ը GPLv3 լիցենզիայով տարածվող բաց կոդով ծրագիր է։ Միակ ծախսը ենթակառուցվածքն է, եթե հավելվածը տեղադրված է VPS-ում։
Wallos-ը ավտոմատ գտնում է բանկային քարտին կապված բաժանորդագրություննե՞րը
Ոչ։ Գրառումները ավելացվում են ձեռքով։ Հավելվածը բանկային հաշվին մուտք չի պահանջում։
Ինչպիսի՞ VPS է անհրաժեշտ Wallos-ի համար
Անձնական օգտագործման համար սովորաբար բավարար է 1 vCPU և 1 GB RAM։ 2 GB RAM-ով սերվերը լրացուցիչ պաշար է տալիս Nginx-ի, թարմացումների և այլ թեթև կոնտեյներների համար։
Wallos-ում հասանելի՞ է ռուսերենը
Այո։ Նախագիծը ներառում է ռուսերեն տեղայնացում, որը կարելի է ընտրել միջերեսի կարգավորումներում։
Ի՞նչ պետք է պատճենել Wallos-ը վերականգնելու համար
Պահպանեք db և logos կատալոգները, ինչպես նաև compose.yml ֆայլը։ Պահուստային պատճենը պետք է պահվի VPS-ից դուրս։
