Language: hi
Wallos: VPS पर अपना सब्सक्रिप्शन मैनेजर इंस्टॉल करें
अलग-अलग देखें तो सब्सक्रिप्शन शायद ही महंगे लगते हैं: cloud storage के कुछ डॉलर, महीने में एक बार संगीत, साल में एक बार domain, VPN, AI सेवा या काम का कोई tool। समस्या बाद में स्पष्ट होती है—जब payments अलग-अलग तारीखों, cards और currencies में बंट जाती हैं और free trial चुपचाप paid plan में बदल जाता है।
Wallos recurring खर्चों को एक dashboard में लाता है, आने वाले charges दिखाता है, statistics की गणना करता है और पहले reminders भेजता है। आप किसी third-party financial service को अपने खर्चों की पूरी सूची दिए बिना application को अपने VPS पर host कर सकते हैं।
नीचे हम समझेंगे कि Wallos spreadsheet से कैसे अलग है, उसे किस तरह के server की आवश्यकता है और Docker Compose के साथ application कैसे इंस्टॉल करें।
Wallos क्या है?
Wallos subscriptions और recurring payments को track करने वाला मुफ़्त, open-source web application है। इसे home server, NAS या VPS पर इंस्टॉल किया जा सकता है और सामान्य browser के ज़रिए access किया जा सकता है।
हर subscription एक card बन जाती है जिसमें उसका नाम, price, currency, billing interval, अगली payment date, category और payment method शामिल होते हैं। दर्जनों emails और bank statement की entries के बजाय आपको आवश्यक खर्चों का एक calendar मिलता है।
Wallos online bank नहीं है और आपकी ओर से subscriptions cancel नहीं करता। Payments को एक बार manually enter करना पड़ता है और plan, price या billing date बदलने पर update करना होता है। इसके लिए थोड़ी discipline चाहिए, लेकिन application आपके bank account का access नहीं मांगती।
Subscription manager का उपयोग क्यों करें?
Spreadsheet में भी service का नाम और price रखा जा सकता है। कठिनाई तब शुरू होती है जब monthly, quarterly और annual plans एक साथ उपयोग किए जाते हैं।
हर साल €120 का subscription €10 प्रति महीने वाले plan से अलग महसूस होता है, हालांकि कुल expense समान है। Wallos payments को एक common view में लाता है और दिखाता है कि छोटी-छोटी services का समूह महीने या साल में कितना खर्च करता है।
यह service विशेष रूप से तब उपयोगी है जब:
- आपके पास कई digital subscriptions, domains, VPS instances और SaaS services जमा हो गई हों;
- payments कई currencies में की जाती हों;
- परिवार shared plans और अलग-अलग cards का उपयोग करता हो;
- freelancer या team अलग-अलग तारीखों पर work tools के लिए payment करती हो।
Wallos charge लगने से पहले सबसे अधिक उपयोगी है। Reminder पहले मिल जाए तो अनावश्यक plan cancel करने का समय रहता है।
Wallos की मुख्य सुविधाएँ
Categories, payment methods और household members
Entries को entertainment, work, infrastructure, communications या education जैसी custom categories में व्यवस्थित किया जा सकता है। Payment methods और household members को अलग से configure किया जाता है। इससे business और personal खर्च अलग करना या किसी खास card से जुड़ी subscriptions ढूँढना आसान होता है।
Calendar, statistics और budget
Wallos आने वाली payments दिखाता और spending को visualise करता है। Calendar से उन महीनों का पता चलता है जिनमें कई annual renewals हैं, जबकि statistics बताती हैं कि कौन-सी categories सबसे अधिक पैसा लेती हैं।
कई currencies
Subscriptions को अलग-अलग currencies में रखा और primary currency में convert किया जा सकता है। Automatic exchange-rate updates के लिए Fixer API supported है। यह तब उपयोगी है जब कुछ services US dollars, कुछ euros में paid हों और budget किसी तीसरी currency में manage किया जाता हो।
Charge से पहले reminders
Reminders email, Telegram, Discord, Pushover, Gotify और webhooks के ज़रिए भेजे जा सकते हैं। Personal server के लिए Telegram या email सुविधाजनक है, जबकि webhook Wallos को automation system या आपके अपने bot से जोड़ सकता है।
कई users और Russian language support
एक Wallos instance में कई user accounts हो सकते हैं। Interface का अनुवाद Russian समेत अनेक languages में किया गया है। Two-factor authentication और OIDC/OAuth single sign-on भी उपलब्ध हैं।
API और AI recommendations
Wallos custom integrations के लिए API देता है। Current versions ChatGPT, Gemini या local Ollama instance के ज़रिए recommendations support करती हैं।
यह feature optional है। अधिकतम privacy के लिए local model का उपयोग करें या AI को disabled रखें: external provider इस्तेमाल करने पर request के लिए आवश्यक data आपके VPS के बाहर process होता है।
Wallos, spreadsheet या cloud tracker?
| Parameter | Spreadsheet | Cloud tracker | Wallos |
|---|---|---|---|
| Payment calendar | Setup आवश्यक | आम तौर पर उपलब्ध | उपलब्ध |
| Reminders | Automation आवश्यक | आम तौर पर उपलब्ध | उपलब्ध |
| Multiple currencies | Formulas या plugins | Service पर निर्भर | उपलब्ध |
| Data on your own server | Local storage के साथ | नहीं | हाँ |
| Maintenance | न्यूनतम | Provider संभालता है | Owner संभालता है |
| Bank access | आवश्यक नहीं | कभी-कभी आवश्यक | आवश्यक नहीं |
Wallos उन लोगों के लिए उपयुक्त है जो spreadsheet की सीमाओं से आगे बढ़ चुके हैं, लेकिन अपने bank accounts को किसी third-party service से connect नहीं करना चाहते। Control की कीमत है updates, server security और backups की जिम्मेदारी खुद संभालना।
Wallos के लिए server requirements
Official documentation CPU और RAM का exact minimum नहीं बताती; container-based installation के लिए Docker आवश्यक है। Wallos PHP और local SQLite database का उपयोग करता है, इसलिए personal instance को बहुत शक्तिशाली server की जरूरत नहीं होती।
व्यावहारिक शुरुआती configuration:
- 1 vCPU;
- 1 GB RAM;
- 10 GB SSD या NVMe;
- up-to-date Linux system;
- यदि internet से permanent access चाहिए तो domain name।
512 MB memory container के लिए पर्याप्त हो सकती है, लेकिन VPS में operating system, Docker और reverse proxy के लिए बहुत कम headroom बचेगा। यदि Nginx और अन्य छोटे applications भी साथ चलने हैं तो 2 GB RAM configuration अधिक आरामदायक है।
Docker Compose के साथ VPS पर Wallos इंस्टॉल करना
इस guide में माना गया है कि Docker Engine और Docker Compose plugin पहले से installed हैं। Commands को sudo privileges के साथ चलाएँ।
Step 1. Directory बनाएँ
sudo mkdir -p /opt/wallos
cd /opt/wallosStep 2. Compose file बनाएँ
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 में अपनी time zone सेट करें। db और logos directories container के बाहर stored हैं, इसलिए image update के बाद database और logos सुरक्षित रहते हैं।
Port 127.0.0.1 से bound है, इसलिए dashboard सीधे internet पर exposed नहीं है। External access को Nginx और HTTPS के ज़रिए configure करेंगे।
Step 3. Container शुरू करें
sudo docker compose up -d
sudo docker compose psErrors देखने के लिए:
sudo docker compose logs --tail=100 wallosStep 4. Domain जोड़ें और HTTPS enable करें
Domain का DNS record VPS के IP address पर point करें, फिर Nginx और Certbot इंस्टॉल करें:
sudo apt update
sudo apt install -y nginx certbot python3-certbot-nginx
sudo nano /etc/nginx/sites-available/wallosयह configuration जोड़ें:
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;
}
}Site enable करें और certificate जारी करें:
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.comDashboard https://wallos.example.com पर उपलब्ध होगा।
प्रारंभिक setup
पहली बार Wallos खोलने पर account बनाएँ, फिर:
- primary currency चुनें;
- categories और payment methods configure करें;
- जरूरत हो तो household members जोड़ें;
- two-factor authentication enable करें;
- notifications connect करके test message भेजें;
- कई वास्तविक subscriptions जोड़ें।
Billing interval और अगली payment date पर विशेष ध्यान दें: reminders और forecasts इन्हीं values पर निर्भर करते हैं।
Notes में full card numbers, passwords या recovery codes न रखें। Wallos payments track करता है, लेकिन password manager नहीं है।
Updates और backups
Container update करने के लिए चलाएँ:
cd /opt/wallos
sudo docker compose pull
sudo docker compose up -d
sudo docker image prune -fUpdate से पहले backup बनाएँ। Important data db और logos directories में stored है:
cd /opt/wallos
sudo docker compose stop
sudo tar -czf /root/wallos-backup-$(date +%F).tar.gz db logos compose.yml
sudo docker compose startArchive को दूसरे device या अलग storage पर move करें। उसी VPS पर रखा backup server delete होने या disk damage होने पर आपकी मदद नहीं करेगा।
Wallos चलाने की सबसे अच्छी जगह कहाँ है?
यदि home server चौबीसों घंटे चलता है तो local access के लिए उपयुक्त है। VPS अधिक सुविधाजनक है जब dashboard हर जगह phone और computer से accessible होना चाहिए और reminders home internet connection की स्थिति से स्वतंत्र रूप से मिलना चाहिए।
Wallos के लिए महंगी configuration आवश्यक नहीं है। tropic.host पर 1–2 GB RAM वाले छोटे Linux VPS से शुरू करें, Docker इंस्टॉल करें और dashboard को HTTPS वाले Nginx के पीछे रखें। बाद में अन्य self-hosted services जोड़ने पर Wallos को नई machine पर ले जाए बिना resources बढ़ाए जा सकते हैं।
VPS basic security requirements समाप्त नहीं करता: container और operating system update करें, अनावश्यक ports expose न करें, strong password उपयोग करें, 2FA enable करें और backups अलग रखें।
निष्कर्ष
Wallos एक सीमित लेकिन परेशान करने वाली समस्या हल करता है: recurring payments अब अनदेखी नहीं रहतीं। बिखरे हुए emails, statements और reminders के बजाय आपको dates, currencies, categories और notifications वाला एक dashboard मिलता है।
यह service कई digital subscriptions वाले लोगों, families, freelancers और छोटी teams के लिए उपयोगी है। Data manually enter करना पड़ता है, लेकिन बदले में user का financial overview उसके अपने server पर रहता है।
FAQ
क्या Wallos मुफ़्त में उपयोग किया जा सकता है?
हाँ। Wallos GPLv3 license के तहत distributed open-source software है। यदि application VPS पर host की जाती है तो केवल infrastructure costs आती हैं।
क्या Wallos bank card से जुड़ी subscriptions अपने-आप खोजता है?
नहीं। Entries manually add की जाती हैं। Application को bank account access की आवश्यकता नहीं होती।
Wallos को किस तरह का VPS चाहिए?
Personal use के लिए 1 vCPU और 1 GB RAM आम तौर पर पर्याप्त है। 2 GB RAM वाला server Nginx, updates और अन्य lightweight containers के लिए अतिरिक्त capacity देता है।
क्या Wallos में Russian उपलब्ध है?
हाँ। Project में Russian localization शामिल है, जिसे interface settings में चुना जा सकता है।
Wallos restore करने के लिए क्या copy करना चाहिए?
db और logos directories के साथ compose.yml file भी save करें। Backup को VPS के बाहर रखें।
