Language: he
Wallos: התקנת מנהל המינויים האישי שלכם על VPS
מינויים כמעט אף פעם לא נראים יקרים בפני עצמם: כמה דולרים לאחסון בענן, מוזיקה פעם בחודש, דומיין פעם בשנה, VPN, שירות AI או כלי עבודה. הבעיה מתבררת בהמשך — כשהתשלומים פרוסים על פני תאריכים, כרטיסים ומטבעות שונים, וניסיון חינמי הופך בשקט למסלול בתשלום.
Wallos מרכז הוצאות חוזרות בלוח בקרה אחד, מציג חיובים קרובים, מחשב נתונים סטטיסטיים ושולח תזכורות מראש. תוכלו לארח את היישום ב-VPS משלכם בלי למסור לשירות פיננסי של צד שלישי רשימה מלאה של ההוצאות שלכם.
בהמשך נסביר במה Wallos שונה מגיליון אלקטרוני, איזה סוג שרת הוא צריך וכיצד להתקין את היישום באמצעות Docker Compose.
מהו Wallos?
Wallos הוא יישום Web חינמי וקוד פתוח למעקב אחר מינויים ותשלומים חוזרים. אפשר להתקין אותו בשרת ביתי, ב-NAS או ב-VPS ולגשת אליו דרך דפדפן רגיל.
כל מינוי הופך לכרטיס שמכיל את השם, המחיר, המטבע, מרווח החיוב, תאריך התשלום הבא, הקטגוריה ואמצעי התשלום. במקום עשרות הודעות דוא״ל ורישומים בדף חשבון הבנק, מקבלים לוח שנה יחיד של ההוצאות הקבועות.
Wallos אינו בנק מקוון ואינו מבטל מינויים עבורכם. יש להזין את התשלומים ידנית פעם אחת ולעדכן אותם בכל פעם שהתוכנית, המחיר או תאריך החיוב משתנים. הדבר דורש מעט משמעת, אך היישום אינו מבקש גישה לחשבון הבנק שלכם.
למה להשתמש במנהל מינויים?
גם גיליון אלקטרוני יכול לשמור שם של שירות ומחיר. הקושי מתחיל כשמשתמשים במקביל בתוכניות חודשיות, רבעוניות ושנתיות.
מינוי בעלות של €120 לשנה מרגיש שונה ממינוי בעלות של €10 לחודש, אף שההוצאה הכוללת זהה. Wallos מציג את התשלומים בתצוגה אחידה ועוזר לראות כמה עולה קבוצת שירותים קטנים בחודש או בשנה.
השירות שימושי במיוחד כאשר:
- הצטברו אצלכם מינויים דיגיטליים רבים, דומיינים, מופעי VPS ושירותי SaaS;
- התשלומים מתבצעים בכמה מטבעות;
- משפחה משתמשת בתוכניות משותפות ובכרטיסים שונים;
- פרילנסר או צוות משלמים על כלי עבודה בתאריכים שונים.
Wallos שימושי במיוחד לפני שהחיוב מתבצע. כשמגיעה תזכורת מראש, עדיין יש זמן לבטל תוכנית מיותרת.
היכולות העיקריות של Wallos
קטגוריות, אמצעי תשלום ובני הבית
אפשר לארגן רשומות בקטגוריות מותאמות אישית כמו בידור, עבודה, תשתיות, תקשורת או חינוך. אמצעי התשלום ובני הבית מוגדרים בנפרד. כך קל יותר להפריד בין הוצאות עסקיות לפרטיות או למצוא מינויים המקושרים לכרטיס מסוים.
לוח שנה, נתונים סטטיסטיים ותקציב
Wallos מציג תשלומים קרובים וממחיש את ההוצאות. לוח השנה עוזר לזהות חודשים עם חידושים שנתיים רבים, ואילו הנתונים הסטטיסטיים מראים אילו קטגוריות צורכות את רוב הכסף.
כמה מטבעות
אפשר לשמור מינויים במטבעות שונים ולהמיר אותם למטבע ראשי. Fixer API נתמך לעדכון אוטומטי של שערי חליפין. הדבר שימושי כשחלק מהשירותים משולמים בדולרים אמריקאיים ואחרים באירו, בעוד התקציב מנוהל במטבע אחר.
תזכורות לפני חיוב
אפשר לשלוח תזכורות בדוא״ל, ב-Telegram, ב-Discord, ב-Pushover, ב-Gotify וב-webhooks. Telegram או דוא״ל נוחים לשרת אישי, ואילו 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. תצורה עם 2 GB RAM נוחה יותר אם Nginx ויישומים קטנים אחרים יפעלו לצדו.
התקנת 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-stoppedהגדירו את אזור הזמן שלכם ב-TZ. התיקיות db ו-logos נשמרות מחוץ לקונטיינר, ולכן מסד הנתונים והלוגואים נשארים שלמים לאחר עדכון התמונה.
היציאה קשורה ל-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 של הדומיין לכתובת ה-IP של ה-VPS, ולאחר מכן התקינו 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 תוכלו להתחיל עם VPS קטן של Linux הכולל 1–2 GB RAM, להתקין Docker ולהציב את לוח הבקרה מאחורי Nginx עם HTTPS. אם תוסיפו בהמשך שירותים אחרים באירוח עצמי, תוכלו להגדיל את המשאבים בלי להעביר את Wallos למכונה חדשה.
VPS אינו מבטל את דרישות האבטחה הבסיסיות: עדכנו את הקונטיינר ואת מערכת ההפעלה, אל תחשפו יציאות מיותרות, השתמשו בסיסמה חזקה, הפעילו 2FA ושמרו גיבויים בנפרד.
סיכום
Wallos פותר בעיה ממוקדת אך מתסכלת: תשלומים חוזרים מפסיקים להיות בלתי נראים. במקום הודעות דוא״ל, דפי חשבון ותזכורות מפוזרים, מקבלים לוח בקרה אחד עם תאריכים, מטבעות, קטגוריות והתראות.
השירות שימושי לאנשים עם מינויים דיגיטליים רבים, למשפחות, לפרילנסרים ולצוותים קטנים. הוא דורש הזנה ידנית של הנתונים, אך בתמורה התמונה הפיננסית של המשתמש נשארת בשרת שלו.
שאלות נפוצות
האם אפשר להשתמש ב-Wallos בחינם?
כן. Wallos הוא תוכנה בקוד פתוח המופצת תחת רישיון GPLv3. העלות היחידה היא תשתית, אם היישום מתארח ב-VPS.
האם Wallos מוצא אוטומטית מינויים המקושרים לכרטיס בנק?
לא. הרשומות מתווספות ידנית. היישום אינו דורש גישה לחשבון בנק.
איזה VPS דרוש ל-Wallos?
לשימוש אישי, בדרך כלל מספיקים 1 vCPU ו-1 GB RAM. שרת עם 2 GB RAM מספק מרווח נוסף עבור Nginx, עדכונים וקונטיינרים קלים אחרים.
האם Wallos זמין ברוסית?
כן. הפרויקט כולל לוקליזציה רוסית שאפשר לבחור בהגדרות הממשק.
מה צריך להעתיק כדי לשחזר את Wallos?
שמרו את התיקיות db ו-logos, וכן את הקובץ compose.yml. יש לשמור את הגיבוי מחוץ ל-VPS.
