התקנה וחיבור ראשון
הורידו מ-GitHub את דמות הקונטיינר המוכנה להפעלה. Docker בוחר אוטומטית ב-ARM64 או ב-AMD64. אין צורך בקוד מקור של Swift או במהדר.
ghcr.io/assistela/assistela:2.0.29
Docker Compose
שמרו את התוכן בשם compose.yaml, ואז הריצו את הפקודות שלהלן באותה תיקייה. הגישה לדוגמה זו אפשרית רק מהמחשב המארח של Docker.
הורדת compose.yaml
name: assistela-docker-v2
services:
assistela:
image: ghcr.io/assistela/assistela:2.0.29
hostname: assistela-docker-v2
init: true
restart: unless-stopped
stop_grace_period: 120s
shm_size: 512mb
ports:
- "127.0.0.1:8234:8234"
environment:
ASSISTELA_PUBLIC_URL: http://localhost:8234
ASSISTELA_TIME_ZONE: Europe/Prague
volumes:
- assistela-data:/data
security_opt:
- no-new-privileges:true
volumes:
assistela-data:
docker compose pull
docker compose up -d
docker compose logs assistela
http://localhost:8234/admin/
לאחר ההתקנה, פתחו את ממשק הניהול במארח Docker, השתמשו באסימון ההגדרה מיומני הקונטיינר ובחרו סיסמת מנהל. לאחר מכן חברו את מודל הבינה המלאכותית ובצעו צימוד לאפליקציית Client ב-iOS באמצעות קוד QR.
Synology Container Manager
במכשיר Synology NAS תואם, פתחו Container Manager → Project → Create. בחרו תיקייה, הדביקו את ה-YAML שלהלן בעורך והפעילו את הפרויקט.
החליפו את NAS_IP בשני המקומות בכתובת ה-IPv4 הפרטית של ה-NAS, למשל 192.168.1.10. פתחו את http://NAS_IP:8234/admin/ ואתרו את אסימון ההגדרה ביומני הקונטיינר.
תצורת Synology מומלצת, שנבדקה עם user: "1026:100". צרו תחילה את /volume1/docker/assistela והגדירו את user ל-UID:GID של בעלי התיקייה; בדקו את מזהי החשבון שלכם באמצעות id דרך SSH. התאימו את נתיב התיקייה לפי הצורך.
הורדת compose.yaml עבור Synology
name: assistela
services:
assistela:
image: ghcr.io/assistela/assistela:2.0.29
user: "1026:100"
hostname: assistela
init: true
restart: unless-stopped
stop_grace_period: 120s
shm_size: 512mb
ports:
- "NAS_IP:8234:8234"
environment:
ASSISTELA_PUBLIC_URL: http://NAS_IP:8234
ASSISTELA_ALLOW_LAN_HTTP: "1"
ASSISTELA_TIME_ZONE: Europe/Prague
volumes:
- /volume1/docker/assistela:/data
security_opt:
- no-new-privileges:true
הדוגמה של Synology משתמשת ב-HTTP לא מוצפן ברשת המקומית המהימנה שלכם. לגישה מהאינטרנט, השתמשו בשרת פרוקסי הפוך עם HTTPS והגדירו את ASSISTELA_PUBLIC_URL לכתובת המדויקת שלו.
Synology — Container Manager / Project
עדכונים וגיבויים
הנתונים נשארים באחסון שמותקן ב-/data: אמצעי האחסון של Docker או תיקיית ה-NAS. השאירו את מיפוי האחסון, שם הפרויקט ושם המארח ללא שינוי. גבו את /data לפני עדכון; לעולם אל תמחקו את תוכנו.
כדי לעדכן, שנו את תג דמות הקונטיינר לגרסה החדשה והריצו שוב את pull ואת up -d. ב-Container Manager, ערכו את ה-YAML ופרסו מחדש את הפרויקט.
צרו קשר בנוגע להתקנת Docker All pricing details