Soluzione della community

Eseguire ONLYOFFICE Workspace su ZimaOS: cosa ha imparato la community

Users tested ONLYOFFICE Workspace on ZimaOS, requested an App Store package, and documented storage, port, DNS-tool, database, and mail-service obstacles.

ONLYOFFICE Workspace funzionava, ma non come app con un solo clic

La discussione è iniziata con la richiesta di aggiungere strumenti come dig e di pacchettizzare ONLYOFFICE Workspace per l'App Store di ZimaOS. Un membro della community ha quindi testato la piattaforma e confermato che lo stack principale di Workspace poteva funzionare, sottolineando però che il suo programma di installazione coordina diversi servizi invece di distribuire un singolo container semplice.

La piattaforma può combinare la modifica di documenti nel browser, l'archiviazione dei file, i ruoli utente, i progetti, il CRM, le funzioni di calendario e la posta elettronica opzionale. Questa ampiezza spiega anche perché uno script di installazione generico può entrare in conflitto con un host di tipo appliance.

I controlli dello spazio di archiviazione potevano interessare il disco sbagliato

Per impostazione predefinita, il programma di installazione controllava lo spazio libero sul disco di sistema. Su una macchina ZimaOS dotata di un piccolo dispositivo per il sistema operativo e di un pool di dati più grande, l'operazione poteva fallire anche quando altrove era disponibile spazio sufficiente. La soluzione iniziale proposta nella discussione consisteva nel modificare la directory di base del programma di installazione prima di avviare l'installazione di Workspace.

Questo percorso deve essere adattato alla macchina effettiva. Scrivere una piattaforma con molti container nella partizione del sistema operativo può riempire il disco di sistema, mentre copiare il percorso dalla macchina di un altro utente può indirizzare verso uno spazio di archiviazione inesistente.

Porte e inizializzazione del database richiedevano interventi manuali

Le porte 80 e 443 sono state identificate come probabili fonti di conflitto, poiché il routing di ZimaOS o altre app potrebbero già utilizzarle. L'installazione richiedeva quindi la scelta consapevole di una porta esterna, invece di presumere la presenza di un host Debian configurato da zero.

Anche l'inizializzazione del database è stata descritta come fragile. Virgolette errate o variabili non corrispondenti potevano impedire l'autenticazione e far sembrare guasto uno stack quasi completo. La discussione non fornisce un singolo file Compose finale il cui comportamento sia stato verificato in modo indipendente su diverse configurazioni di archiviazione di ZimaOS.

Il modulo di posta opzionale era il limite più difficile

L'autore voleva che il programma di installazione della posta verificasse i record A e MX del dominio, ma l'host non disponeva delle utilità DNS previste né di altri componenti Linux tradizionali. Una risposta ha osservato che dig e nslookup sono normalmente forniti da un pacchetto di utilità DNS, mentre ZimaOS non è progettato per installare pacchetti arbitrari sull'host.

Alla fine, l'autore ha separato i due problemi: eseguire ONLYOFFICE Workspace per la collaborazione e utilizzare una piattaforma di posta basata su container invece di forzare il modulo di posta incluso. Ha pubblicato gli esperimenti tramite i propri repository Docker Hub della community e in seguito ha condiviso il relativo lavoro su GitHub.

La posta è rimasta descritta come instabile e i commenti successivi hanno menzionato un altro prodotto di posta gratuito che funzionava in un ambiente specifico. Si tratta di esperimenti della community, non di una raccomandazione ufficiale di ZimaOS per uno stack di posta.

Perché è stato richiesto un pacchetto per l'App Store

Un pacchetto nativo del catalogo potrebbe predefinire percorsi DATA scrivibili, esporre scelte sicure per le porte e rimuovere i controlli del programma di installazione che presuppongono una distribuzione Linux convenzionale. Nella discussione, questa richiesta è rimasta una proposta di funzionalità; nessuna risposta di IceWhale ha confermato che fosse prevista un'app ufficiale ONLYOFFICE Workspace.

Sicurezza ed esposizione sono decisioni separate

Una distribuzione locale funzionante non offre automaticamente un accesso sicuro a Internet. La discussione ha menzionato il funzionamento limitato alla LAN, HTTPS, proxy inversi, tunnel, registri di controllo e funzioni di autenticazione, ma non ha convalidato una configurazione completa destinata all'esposizione pubblica. Gli operatori dovrebbero considerare la distribuzione, la consegna della posta, il DNS e l'esposizione esterna come progetti separati.

Domande frequenti

ONLYOFFICE Workspace può funzionare su ZimaOS?

I test della community hanno indicato che lo stack principale di Workspace poteva funzionare, ma richiedeva modifiche ai percorsi, alle porte e ai servizi e non equivaleva all'installazione di una normale app con un solo clic.

Perché il componente di posta non funzionava?

Richiedeva utilità DNS e altri comportamenti a livello di host che l'ambiente minimale di ZimaOS non forniva. L'utente si è orientato verso uno stack di posta containerizzato separato.

In questa discussione è stato rilasciato un pacchetto ufficiale per l'App Store?

No. Pacchettizzare Workspace per lo store era una richiesta, non un impegno di rilascio confermato.