Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

LDNL: Linux + Docker + Nextcloud + LibreOffice Online

54 views

Published on

Questa presentazione è stata utilizzata durante un workshop del LugBz trasmesso in diretta qui: https://youtu.be/8u6jM7L-IuE

Published in: Software
  • Be the first to comment

  • Be the first to like this

LDNL: Linux + Docker + Nextcloud + LibreOffice Online

  1. 1. LDNL: Linux+Docker+Nextcloud+LibreOffice Online Marco Marinello me@marcomarinello.it
  2. 2. 2 whoami LDNL: Linux+Docker+Nextcloud+LibreOffice Online Marco Marinello Sysadmin Programmer    Student
  3. 3. 3 Overview LDNL: Linux+Docker+Nextcloud+LibreOffice Online Parte pratica: 1. Installazione di Docker/docker-compose 2. Download dei file di configurazione per questo progetto 3. Spin dei container 4. Configurazione di Nextcloud Introduzione: 1. La scelta del S.O. 2. Cosa sono Docker e docker-compose? 3. Cos’è Nextcloud? 4. Cos’è LibreOffice Online? Marco Marinello
  4. 4. 4 Overview: risultato finale LDNL: Linux+Docker+Nextcloud+LibreOffice Online Marco Marinello
  5. 5. 5 La scelta del S.O. LDNL: Linux+Docker+Nextcloud+LibreOffice Online Marco Marinello
  6. 6. 6 Docker LDNL: Linux+Docker+Nextcloud+LibreOffice Online Docker è un progetto open-source che automatizza il deployment di applicazioni all'interno di contenitori software, fornendo un'astrazione aggiuntiva grazie alla virtualizzazione a livello di sistema operativo di Linux. Docker utilizza le funzionalità di isolamento delle risorse del kernel Linux come ad esempio cgroups e namespaces per consentire a "container" indipendenti di coesistere sulla stessa istanza di Linux, evitando l'installazione e la manutenzione di una macchina virtuale. Da Wikipedia, l'enciclopedia libera Marco Marinello
  7. 7. 7 Perché usare Docker? LDNL: Linux+Docker+Nextcloud+LibreOffice Online ● Isola i servizi dall’host e l’host dai servizi Una vulnerabilità di sicurezza su un singolo container non intacca l’integrità di tutto il sistema e viceversa. ● Semplifica il deploy di applicazioni complesse Grazie a particolari software detti orchestratori permette con pochi comandi di mettere in produzione un container con tutte le sue dipendenze (ad es. database). Questa architettura rende molto più semplice anche l’aggiornamento e la manutenzione dei sistemi in genere. Marco Marinello
  8. 8. 8 docker-compose LDNL: Linux+Docker+Nextcloud+LibreOffice Online Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a YAML file to configure your application’s services. Then, with a single command, you create and start all the services from your configuration. To learn more about all the features of Compose, see the list of features. Dalla documentazione di Docker Marco Marinello
  9. 9. 9 NextCloud LDNL: Linux+Docker+Nextcloud+LibreOffice Online Soluzione cloud open-source. Fork di owncloud, arriva con interfaccia web e app mobile. Si utilizza tipicamente con Apache/Ngnix+PHP7 ma ha anche un container docker pronto per metterlo in produzione ancora più velocemente. Ha a disposizione uno store per installare componenti aggiuntivi. Marco Marinello
  10. 10. 10 LibreOffice Online LDNL: Linux+Docker+Nextcloud+LibreOffice Online Versione web-based della nota suite di produttività. Marco Marinello
  11. 11. 11 Non esiste solo CODE (Collabora Online Dev Edition) LDNL: Linux+Docker+Nextcloud+LibreOffice Online Marco Marinello Dal sito ufficiale di LibreOffice “LibreOffice Online has been mainly developed by Collabora. There are packages for Debian, Ubuntu, centOS, openSUSE, Univention Virtual Machines, and docker images of this work”
  12. 12. 12 Setup LDNL: Linux+Docker+Nextcloud+LibreOffice Online Marco Marinello 172.X.X.X code.mydomain.orgnc.mydomain.org PROXY (IP pubblico)

×