Gente tedesca qui

Ciao,
scrivo in tedesco perché il mio inglese non è dei migliori.

Con il mio progetto di volontariato, sto cercando aiuto da qualcuno che sappia combinare Discours+Rocket.Chat e Nextcloud.

Sarei felice se qualcuno si facesse avanti.
Sono disponibile a fornire maggiori informazioni anche in privato.

Grazie

5 Mi Piace

Ciao Florian,

Ottenere supporto in tedesco qui non è sicuramente semplice, ma le tue domande dovrebbero diventare decisamente più concrete. Forse potresti presentare il progetto e dire fino a dove siete arrivati.

3 Mi Piace

Ciao @Florian_Müller,

come ha già detto @helmi, ottenere supporto in tedesco qui non è semplice, ma non è nemmeno impossibile. :wink:

Cosa hai intenzione di fare, cosa è stato già fatto e dove si incontra ancora un ostacolo?

2 Mi Piace

Prima di tutto, grazie mille per le rapide risposte.
Lavoro professionalmente nel servizio di emergenza e vorrei costruire un’intranet per organizzazioni di soccorso o soccorritori, in modo da poter scambiare informazioni.
Un nome e un dominio sono già stati scelti, ma non sono più disponibili.
Il progetto è in fase di sviluppo e funzionerà con il nome: Retter.One
Cordiali saluti
Florian

2 Mi Piace

E come dovrebbe essere dal punto di vista tecnico, cioè come te lo immagini con Discourse, Rocket.Chat e NextCloud?

2 Mi Piace

Discourse per i temi di discussione
Rocket.Chat per voce e chat
NextCloud per i file

È disponibile un server Linux:

CPU Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz (8 core(s))
Version Plesk Obsidian v18.0.38_build1800211001.19 os_Ubuntu 18.04
1 Mi Piace

Sì, è chiaro a cosa servano i singoli elementi.
La domanda è: deve tutto essere ospitato su un unico server? In tal caso, devono anche essere “collegati” tra loro?
Per questo motivo, la domanda è come hai previsto l’aspetto tecnico.

1 Mi Piace

Sì, l’obiettivo sarebbe mettere tutto su un unico server.

1 Mi Piace

E qual è il problema, ovvero cosa è già stato fatto?

1 Mi Piace

Tutto dovrebbe essere installato e interconnesso.

1 Mi Piace

Sono onesto:
Anche se lo fai volontariamente, credo sia meglio lasciarlo nel Marketplace.

A seconda di quanto si è pratici con tutte queste cose, non è comunque un lavoro da fare in un’ora. Già la configurazione del server non si fa di fretta.

Un’altra proposta:
Installa yunohost.org sul server e poi usa quello per gestire le tre componenti separate. Puoi poi “collegarle” tu stesso tramite i plugin appropriati.
Non è certo l’opzione ottimale, dato che dovresti fidarti di yunohost, ma l’installazione e le altre operazioni diventano più semplici, e tutto si gestisce tramite browser web.

Anch’io ho provato qualcosa di simile, ma purtroppo non esistono ancora integrazioni molto valide tra Nextcloud e Discourse. Sembra proprio che Nextcloud stia cercando di integrare chat e discussioni con strumenti come “Nextcloud Circles” e simili, ma li trovo “troppo complicati” e ancora molto lontani dalla qualità di Discourse.

1 Mi Piace

Dimentica YunoHost, ho appena controllato e Rocket.Chat è gestito solo a metà.

Perché mai un chat separato? Discourse può essere usato anche per chattare, c’è un plugin apposito.

Inoltre, non farei l’integrazione con NextCloud per motivi di sicurezza: se un accesso viene compromesso, l’attaccante può accedere anche all’altro servizio. Quindi, se qualcuno ruba le credenziali del forum, avrà anche accesso a NextCloud.
So che a molti piace connettere tutto, ma dal punto di vista della sicurezza è davvero una follia.

1 Mi Piace

Certo, dal punto di vista della sicurezza, è naturale avere preoccupazioni quando tutto è interconnesso, ma voglio rendere semplice per l’utente poter utilizzare tutto con una sola registrazione.
L’autenticazione a due fattori è comunque senz’altro consigliabile.
Rocket.Chat offre, oltre alla chat, anche la voce.
Esiste naturalmente Talk, una funzionalità di Nextcloud che supporta persino i video, che si potrebbe utilizzare, ma ritengo che Rocket.Chat sia più adatto.
Il vostro feedback finora e le vostre idee mi sembrano già molto validi, grazie.

1 Mi Piace

Sto portando avanti un progetto simile alla StaBi di Berlino: un intranet sociale per l’intera Fondazione Preußischer Kulturbesitz. Discourse e Nextcloud sono anch’essi due componenti fondamentali; RocketChat sarebbe in linea di principio una buona scelta, ma come descritto sopra, sto cercando di gestire la comunicazione principalmente tramite la messaggistica integrata di Discourse, per ridurre il numero di strumenti utilizzati.

Quello che dovresti considerare per una “integrazione”: un directory LDAP centrale attraverso cui tutti e tre i sistemi gestiscono l’autenticazione in modo uniforme.

3 Mi Piace

Sì, Ralf, avevo pensato brevemente anche all’LDAP.
Vediamo come potrebbe funzionare senza LDAP.

Ho creato per uso interno un ponte SSO piuttosto informale tra Discourse e Nextcloud (ovvero Nextcloud SSO), dopo che il plugin Nextcloud-Discourse non mi ha fatto buon viso. In realtà si tratta di un adattatore che espone il SSO interno di Discourse come servizio OAuth2 verso l’esterno. Con piccole modifiche al codice sorgente PHP è possibile anche distinguere, in base ai gruppi o al livello di fiducia, chi ottiene quale accesso in Nextcloud. Discourse funge da master, ma l’intero sistema dovrebbe essere eseguito su un vhost separato, come servizio di login. Se siete interessati, sono lieto di condividerlo.

3 Mi Piace

Sembra interessante: usare Discourse come base e poi collegarlo a Nextcloud e Rocket.Chat tramite OAuth2.

1 Mi Piace

Interessato a un incontro Discourse a Berlino o Potsdam?

In linea di principio sì, se lo si organizza in ottica 2G (al momento ho figli non vaccinabili).
Ciò che mi interessa vivamente: ho dei soldi. Vorrei spenderli con un’attività che realizzi per me funzionalità rilasciate open source. Per una cosa del genere, forse, una rete potrebbe essere utile.

2 Mi Piace