Doomsday Cyberdeck
תחנת שרידות טקטית עצמאית (Autonomous Off-Grid Survival Workstation) — 100% Air-Gapped
תיאור הפרויקט
פרויקט Doomsday Cyberdeck הוא תחנת שרידות טקטית עצמאית (Autonomous Off-Grid Survival Workstation) — מערכת מודולרית מלאה שנבנתה על גבי ClockworkPi uConsole (Raspberry Pi CM4, 4GB RAM) שמוציאה את המקסימום המוחלט מחומרת קצה מוגבלת (Edge Computing).
זה לא פרויקט "צעצוע" מבוסס לינוקס — זה מחשב שדה מבצעי אמיתי שמסוגל לפעול כשכלום לא עובד: אין אינטרנט, אין ענן, אין שרתים חיצוניים, ותשתיות התקשורת קרסו לחלוטין.
🎯 הפילוסופיה: 100% Air-Gapped & Resilient
המכשיר תוכנן תחת ההנחה המחמירה ביותר: אפס תלות חיצונית. במקום להסתמך על שירותי צד-שלישי, כל ביט של מידע, מודל חישובי או מפה יושב פיזית על גבי המכשיר ומוגש מקומית דרך Microservices מקומיים.
🧩 שכבות המערכת (Tech Stack Architecture)
המערכת בנויה מ-4 עמודי תווך עיקריים שמשלימים זה את זה:
א. תשתית ליבה ואופטימיזציית חומרה (OS & Compute)
- חומרה מוקשחת וניידת: ClockworkPi uConsole (Raspberry Pi CM4, 4GB RAM)
- ניהול משאבים קפדני: הקצאת Swap ייעודית של 2GB למניעת קריסות OOM
- Debian 12 Bookworm + ZRAM למקסום ניצול זיכרון
- ארכיטקטורת Services: כל שירות קיבל פורט ייעודי משלו ורץ כשירות רקע חסכוני (Systemd Daemon)
- מוכן לפעולה מיידית מרגע עליית המכשיר — ללא התערבות ידנית
ב. מודיעין ובינה מלאכותית מקומית (Offline AI & RAG)
- מודל שפה מקומי: Qwen2.5 בקוונטיזציית 4-bit דרך Ollama
- שחרור VRAM/RAM מהיר מיד בסיום התשובה (
keep_alive: 0) - מערכת RAG מותאמת אישית (
ask_books.py): מנוע תשאול חכם לספריות הישרדות, רפואת חירום וחקלאות - Anti-Hallucination Prompting — בלי הזיות, בלי מסדי נתונים וקטוריים כבדים
- ~1.1GB RAM למודל, כך שהשאר (1.5GB+ מתוך 4GB סך הכל) נשאר פנוי לעיבוד כבד
ג. ניווט ומודעות מרחבית (Tactical GIS / Mapping)
- מאגר וקטורי מרוכז:
israel.mbtiles(וקטורים של OpenMapTiles מכווצי Gzip) - כיסוי ארצי מלא ברמות פירוט עד רמת הבניין והרחוב (Zoom 0–14)
- שרת אריחים ייעודי: Python
ThreadingHTTPServerב-Read-Only ישירות מול SQLite - המרה דינמית XYZ ↔ TMS ללא השהיות
- ממשק שליטה ובקרה (C2 HUD): MapLibre GL Dark Tactical Theme, WebGL-accelerated, fitBounds נעולים, HUD עם קואורדינטות וזום בזמן אמת
- תגובה תת-מילישנייתית לכל tile
ד. שימור והנגשת הידע האנושי (Global Knowledge Base)
- מאגר אנציקלופדי מלא:
kiwix-serveעל wikipedia_he_all_mini (ויקיפדיה בעברית) - חיפוש וקריאה אופליין מלאים
- מנוע חיפוש מקומי זעיר ויציב — צורך פחות מ-20MB RAM
- פועל בפורט ייעודי 8085 עם Restart=on-failure
🔌 תיאום פורטים (Port Orchestration)
| פורט | שירות | רכיב |
|---|---|---|
| 8080 | Tactical Map Tiles | ג. ניווט |
| 8085 | Kiwix Knowledge Server | ד. ידע |
| 11434 | Ollama LLM | ב. AI |
🏗️ סיכום התשתית
| רכיב | תפקיד |
|---|---|
| ClockworkPi uConsole | חומרת הבסיס (Raspberry Pi CM4, 4GB RAM) |
| Debian 12 Bookworm + ZRAM + Swap 2GB | OS מותאם |
| Edge-RAG Module | מודיעין AI מקומי |
| Map Tiles Module | GIS טקטי |
| Kiwix Knowledge Module | אנציקלופדיה אופליין |
| Tactical UI (C2 HUD) | ממשק שליטה כהה |
🏆 מה המכשיר מסוגל לעשות היום
נכון לעכשיו, ה-uConsole שלי הפך מלוח פיתוח ניסיוני למחשב שדה מבצעי אמיתי — שמסוגל:
- 🗺️ לנווט ולהציג שטח ללא צורך בלוויינים או אינטרנט פעיל
- 🤖 לנתח ולספק ייעוץ רפואי/הישרדותי באמצעות מודל שפה מבוסס ידע מקומי
- 📚 לשמש כאנציקלופדיה מלאה לשחזור ידע מדעי, טכנולוגי והיסטורי
זה לא "עוד פרויקט" — זו תחנת עבודה מבצעית שעובדת בכל תנאי, ומוכיחה שעם הידע הנכון, חומרת כף יד זולה יכולה להפוך למסוף מודיעין שטח מקצועי. שלושה תתי-מודולים שעובדים יחד, אבל כל אחד מהם יכול לעמוד בפני עצמו.
תוצר
תחנת שרידות טקטית עצמאית על ClockworkPi uConsole — 3 תתי-מודולים עצמאיים (Edge-RAG AI + Tactical Map Tiles + Kiwix Knowledge Server), 100% Air-Gapped, 4GB RAM כולל OS, אפס תלות בענן
🧩 תתי-פרויקטים (3)
לחצו על כרטיס כדי להיכנס לעמוד הייעודי שלו
Edge-RAG AI Inference
מנוע RAG מקומי עם Qwen2.5 1.5B — חילוץ ידע מספריות חירום ללא ענן
פתח עמוד click →Tactical Vector Map Tiles
תשתית מיפוי וקטורי מבוזרת (Off-Grid) למכשירי קצה ייעודיים
פתח עמוד click →Air-Gapped Knowledge Server
שרת ידע ואנציקלופדיה מקומי — Kiwix על ZIM של ויקיפדיה בעברית, 100% offline
פתח עמוד click →🎬 סרטונים ותמונות