Εγκατάσταση και πρώτη σύνδεση
Κατεβάστε την έτοιμη προς εκτέλεση εικόνα από το 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, χρησιμοποιήστε το διακριτικό ρύθμισης από τα αρχεία καταγραφής του container και επιλέξτε κωδικό διαχειριστή. Έπειτα συνδέστε το μοντέλο τεχνητής νοημοσύνης και συζεύξτε τον πελάτη 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