Language: az
Wallos: VPS-də öz abunəlik menecerinizi quraşdırın
Abunəliklər ayrı-ayrılıqda adətən baha görünmür: bulud yaddaşı üçün ayda bir neçə dollar, musiqi xidməti, ildə bir dəfə domen, VPN, AI xidməti və ya iş aləti. Problem ödənişlər müxtəlif tarixlərə, kartlara və valyutalara yayılanda, pulsuz sınaq isə səssizcə ödənişli plana çevriləndə üzə çıxır.
Wallos təkrarlanan xərcləri bir paneldə birləşdirir, qarşıdakı ödənişləri göstərir, statistika hesablayır və əvvəlcədən xatırlatmalar göndərir. Tətbiqi öz VPS-inizdə yerləşdirərək üçüncü tərəfin maliyyə xidmətinə xərclərinizin tam siyahısını təqdim etməyə bilərsiniz.
Aşağıda Wallos-un elektron cədvəldən nə ilə fərqləndiyini, hansı serverə ehtiyac olduğunu və tətbiqi Docker Compose ilə necə quraşdırmağı izah edəcəyik.
Wallos nədir?
Wallos abunəlikləri və təkrarlanan ödənişləri izləmək üçün pulsuz, açıq mənbəli veb tətbiqidir. Onu ev serverinə, NAS-a və ya VPS-ə quraşdırıb adi brauzerdən istifadə etmək olar.
Hər abunəlik adı, qiyməti, valyutası, ödəniş intervalı, növbəti ödəniş tarixi, kateqoriyası və ödəniş üsulu olan karta çevrilir. Onlarla e-poçt və bank çıxarışı sətri əvəzinə məcburi xərclərin vahid təqvimini əldə edirsiniz.
Wallos onlayn bank deyil və abunəlikləri sizin əvəzinizə ləğv etmir. Ödənişlər bir dəfə əl ilə daxil edilməli, plan, qiymət və ya ödəniş tarixi dəyişəndə yenilənməlidir. Bu, bir qədər intizam tələb edir, lakin tətbiq bank hesabınıza giriş istəmir.
Nə üçün abunəlik menecerindən istifadə etməli?
Elektron cədvəldə də xidmətin adını və qiymətini saxlamaq olar. Çətinlik aylıq, rüblük və illik planlar eyni vaxtda istifadə ediləndə başlayır.
İldə €120 olan abunəlik ayda €10 olan abunəlikdən fərqli hiss olunur, baxmayaraq ki, ümumi xərc eynidir. Wallos ödənişləri ümumi görünüşdə birləşdirir və kiçik xidmətlər qrupunun ayda və ya ildə nə qədər xərc yaratdığını görməyə kömək edir.
Xidmət xüsusilə bu hallarda faydalıdır:
- çoxlu rəqəmsal abunəliyi, domeni, VPS instansını və SaaS xidmətini toplamısınız;
- ödənişlər bir neçə valyutada aparılır;
- ailə ortaq planlardan və müxtəlif kartlardan istifadə edir;
- frilans mütəxəssis və ya komanda iş alətlərinin pulunu müxtəlif tarixlərdə ödəyir.
Wallos ödəniş baş verməzdən əvvəl ən faydalıdır. Xatırlatma qabaqcadan gəldikdə lazımsız planı ləğv etmək üçün hələ vaxt olur.
Wallos-un əsas imkanları
Kateqoriyalar, ödəniş üsulları və ailə üzvləri
Qeydləri əyləncə, iş, infrastruktur, rabitə və ya təhsil kimi xüsusi kateqoriyalarda təşkil etmək olar. Ödəniş üsulları və ailə üzvləri ayrıca sazlanır. Bu, biznes xərclərini şəxsi xərclərdən ayırmağı və ya konkret karta bağlı abunəlikləri tapmağı asanlaşdırır.
Təqvim, statistika və büdcə
Wallos qarşıdakı ödənişləri göstərir və xərcləri vizuallaşdırır. Təqvim illik yeniləmələrin çox olduğu ayları müəyyən etməyə, statistika isə ən çox pul xərclənən kateqoriyaları görməyə kömək edir.
Bir neçə valyuta
Abunəlikləri müxtəlif valyutalarda saxlamaq və onları əsas valyutaya çevirmək olar. Avtomatik məzənnə yeniləmələri üçün Fixer API dəstəklənir. Bəzi xidmətlər ABŞ dolları, digərləri avro ilə ödəniləndə, büdcə isə başqa valyutada idarə olunanda bu imkan faydalıdır.
Ödənişdən əvvəl xatırlatmalar
Xatırlatmalar e-poçt, Telegram, Discord, Pushover, Gotify və webhook vasitəsilə göndərilə bilər. Şəxsi server üçün Telegram və ya e-poçt rahatdır, webhook isə Wallos-u avtomatlaşdırma sistemi və ya öz botunuza qoşmağa imkan verir.
Bir neçə istifadəçi və rus dili dəstəyi
Bir Wallos instansında bir neçə istifadəçi hesabı ola bilər. İnterfeys rus dili də daxil olmaqla bir çox dilə tərcümə edilib. İkiaddımlı autentifikasiya və OIDC/OAuth vahid giriş də mövcuddur.
API və AI tövsiyələri
Wallos xüsusi inteqrasiyalar üçün API təqdim edir. Cari versiyalar ChatGPT, Gemini və ya lokal Ollama instansı vasitəsilə tövsiyələri dəstəkləyir.
Bu imkan məcburi deyil. Məxfiliyi maksimum səviyyədə saxlamaq üçün lokal modeldən istifadə edin və ya AI funksiyasını söndürün: xarici provayder seçildikdə sorğu üçün lazım olan məlumatlar VPS-dən kənarda emal olunur.
Wallos, elektron cədvəl, yoxsa bulud izləyicisi?
| Parametr | Elektron cədvəl | Bulud izləyicisi | Wallos |
|---|---|---|---|
| Ödəniş təqvimi | Sazlama tələb edir | Adətən mövcuddur | Mövcuddur |
| Xatırlatmalar | Avtomatlaşdırma tələb edir | Adətən mövcuddur | Mövcuddur |
| Bir neçə valyuta | Formullar və ya plaginlər | Xidmətdən asılıdır | Mövcuddur |
| Məlumat öz serverinizdə | Lokal yaddaşla | Xeyr | Bəli |
| Texniki xidmət | Minimal | Provayder idarə edir | Sahib idarə edir |
| Banka giriş | Tələb olunmur | Bəzən tələb olunur | Tələb olunmur |
Wallos elektron cədvəlin imkanlarını aşmış, lakin bank hesablarını üçüncü tərəf xidmətinə qoşmaq istəməyən insanlar üçün uyğundur. Nəzarətin qiyməti yeniləmələrin, server təhlükəsizliyinin və ehtiyat nüsxələrinin qayğısına özünüz qalmaqdır.
Wallos üçün server tələbləri
Rəsmi sənədlərdə CPU və RAM üçün dəqiq minimum göstərilmir; konteyner əsaslı quraşdırma üçün Docker tələb olunur. Wallos PHP və lokal SQLite verilənlər bazasından istifadə edir, buna görə şəxsi instansiya güclü serverə ehtiyac duymur.
Praktik başlanğıc konfiqurasiyası belədir:
- 1 vCPU;
- 1 GB RAM;
- 10 GB SSD və ya NVMe;
- aktual Linux sistemi;
- internetdən daimi giriş tələb olunursa domen adı.
Konteyner üçün 512 MB yaddaş kifayət edə bilər, lakin VPS-də əməliyyat sistemi, Docker və reverse proxy üçün çox az ehtiyat qalacaq. Nginx və digər kiçik tətbiqlər də eyni serverdə işləyəcəksə, 2 GB RAM daha rahat seçimdir.
Docker Compose ilə VPS-də Wallos quraşdırılması
Bu təlimatda Docker Engine və Docker Compose plaqininin artıq quraşdırıldığı qəbul edilir. Əmrləri sudo səlahiyyətləri ilə icra edin.
Addım 1. Qovluq yaradın
sudo mkdir -p /opt/wallos
cd /opt/wallosAddım 2. Compose faylı yaradın
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 daxilində öz saat qurşağınızı göstərin. db və logos qovluqları konteynerdən kənarda saxlanılır, buna görə görüntü yenilənəndən sonra verilənlər bazası və loqolar qorunur.
Port 127.0.0.1 ünvanına bağlanır, buna görə panel birbaşa internetə açılmır. Xarici girişi Nginx və HTTPS vasitəsilə sazlayacağıq.
Addım 3. Konteyneri başladın
sudo docker compose up -d
sudo docker compose psXətalara baxmaq üçün:
sudo docker compose logs --tail=100 wallosAddım 4. Domeni qoşun və HTTPS-i aktivləşdirin
Domenin DNS qeydini VPS IP ünvanına yönəldin, sonra Nginx və Certbot quraşdırın:
sudo apt update
sudo apt install -y nginx certbot python3-certbot-nginx
sudo nano /etc/nginx/sites-available/wallosAşağıdakı konfiqurasiyanı əlavə edin:
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;
}
}Saytı aktivləşdirin və sertifikat alın:
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.comPanel https://wallos.example.com. Bu ünvandan istifadə etmək mümkün olacaq.
İlkin sazlama
Wallos-u ilk dəfə açanda hesab yaradın, sonra:
- əsas valyutanı seçin;
- kateqoriyaları və ödəniş üsullarını sazlayın;
- lazım gələrsə ailə üzvləri əlavə edin;
- ikiaddımlı autentifikasiyanı aktivləşdirin;
- bildirişləri qoşun və sınaq mesajı göndərin;
- bir neçə real abunəlik əlavə edin.
Ödəniş intervalına və növbəti ödəniş tarixinə xüsusi diqqət yetirin: xatırlatmalar və proqnozlar bu dəyərlərdən asılıdır.
Qeydlərdə tam kart nömrələrini, parolları və bərpa kodlarını saxlamayın. Wallos ödənişləri izləyir, lakin parol meneceri deyil.
Yeniləmələr və ehtiyat nüsxələri
Konteyneri yeniləmək üçün:
cd /opt/wallos
sudo docker compose pull
sudo docker compose up -d
sudo docker image prune -fYeniləmədən əvvəl ehtiyat nüsxə yaradın. Vacib məlumatlar db və logos qovluqlarında saxlanılır:
cd /opt/wallos
sudo docker compose stop
sudo tar -czf /root/wallos-backup-$(date +%F).tar.gz db logos compose.yml
sudo docker compose startArxivi başqa cihaza və ya ayrıca yaddaşa köçürün. VPS-in özündə saxlanılan ehtiyat nüsxəsi server silinsə və ya disk zədələnsə kömək etməyəcək.
Wallos-u harada işlətmək daha yaxşıdır?
Ev serveri gecə-gündüz işləyirsə lokal giriş üçün uyğundur. Panelə hər yerdən telefon və kompüterlə daxil olmaq, xatırlatmaları ev internetinin vəziyyətindən asılı olmayaraq almaq lazımdırsa, VPS daha rahatdır.
Wallos bahalı konfiqurasiya tələb etmir. tropic.host saytında 1–2 GB RAM-li kiçik Linux VPS ilə başlaya, Docker quraşdıra və paneli Nginx arxasında HTTPS ilə yerləşdirə bilərsiniz. Sonradan başqa öz serverinizdə yerləşən xidmətləri əlavə etsəniz, Wallos-u yeni maşına köçürmədən resursları artıra bilərsiniz.
VPS əsas təhlükəsizlik tələblərini aradan qaldırmır: konteyneri və əməliyyat sistemini yeniləyin, lazım olmayan portları açıq saxlamayın, güclü parol istifadə edin, 2FA-nı aktivləşdirin və ehtiyat nüsxələrini ayrıca saxlayın.
Nəticə
Wallos dar, lakin əsəbiləşdirən bir problemi həll edir: təkrarlanan ödənişlər artıq gözdən yayınmır. Səpələnmiş e-poçtlar, çıxarışlar və xatırlatmalar əvəzinə tarixləri, valyutaları, kateqoriyaları və bildirişləri olan bir panel əldə edirsiniz.
Xidmət çoxlu rəqəmsal abunəliyi olan insanlar, ailələr, frilanserlər və kiçik komandalar üçün faydalıdır. Əl ilə məlumat daxil etmək tələb olunur, lakin bunun müqabilində maliyyə görünüşü istifadəçinin öz serverində qalır.
FAQ
Wallos-dan pulsuz istifadə etmək olar?
Bəli. Wallos GPLv3 lisenziyası ilə yayılan açıq mənbəli proqramdır. Tətbiq VPS-də yerləşdirilərsə, yeganə xərc infrastruktur xərcləridir.
Wallos bank kartına bağlı abunəlikləri avtomatik tapa bilər?
Xeyr. Qeydlər əl ilə əlavə edilir. Tətbiq bank hesabına giriş tələb etmir.
Wallos üçün hansı VPS lazımdır?
Şəxsi istifadə üçün adətən 1 vCPU və 1 GB RAM kifayətdir. 2 GB RAM-li server Nginx, yeniləmələr və digər yüngül konteynerlər üçün əlavə imkan yaradır.
Wallos-da rus dili mövcuddur?
Bəli. Layihəyə interfeys parametrlərindən seçilə bilən rus lokalizasiyası daxildir.
Wallos-u bərpa etmək üçün nəyi köçürmək lazımdır?
db və logos qovluqlarını, həmçinin compose.yml faylını saxlayın. Ehtiyat nüsxəsi VPS-dən kənarda yerləşdirilməlidir.
