diff --git a/_data/sidebars/home_sidebar.yml b/_data/sidebars/home_sidebar.yml index 9a32b6a..aa166a0 100644 --- a/_data/sidebars/home_sidebar.yml +++ b/_data/sidebars/home_sidebar.yml @@ -12,7 +12,7 @@ entries: url: /news.html output: web - title: Il server - url: /mydoc_introduction.html + url: /mydoc_introduzione.html output: web - title: Prova 1 url: /p1_landing_page.html diff --git a/_data/sidebars/mydoc_sidebar.yml b/_data/sidebars/mydoc_sidebar.yml index 493f2e4..ca29e83 100644 --- a/_data/sidebars/mydoc_sidebar.yml +++ b/_data/sidebars/mydoc_sidebar.yml @@ -23,17 +23,12 @@ entries: output: web, pdf folderitems: - - title: Connettersi - url: /index.html - output: web, pdf - type: homepage - - - title: Installare - url: /mydoc_introduction.html + - title: Dispensa + url: /mydoc_introduzione.html output: web, pdf - - title: Supported features - url: /mydoc_supported_features.html + - title: Installazione + url: /mydoc_server.html output: web, pdf - title: About the theme author diff --git a/index.md b/index.md index adbbefa..3178c39 100644 --- a/index.md +++ b/index.md @@ -4,14 +4,39 @@ tags: [iniziare] permalink: index.html --- -## Cosa c'è in campo.. comunicazione +# Cosa c'è in campo.. comunicazione Si parla di tecnologia e di come la usiamo per i nostri scopi: il mutualismo, la solidarietà e l'autogestione alimentare. Questa documentazione serve a condividerla e a far si che non ci divida per capacità tecniche ma anzi ci unisca nello scambio di conoscenze e nella distribuzione del potere dato da esse. -* circa 7 persone dedicate, un tra i cento ed i duecento coinvolti quotidianamente +* circa 7 persone dedicate, +* tra le cento ed le duecento coinvolte quotidianamente nell'organizzarsi +* migliaia di persone annualmente informate delle iniziative e che vengono ai mercati * 1 sito web * circa 12 mailing list * una rete wireless in Val Samoggia condivisa su 15 persone in 4 nodi * 1 dispensa online condivisa (il nostro server) +## Comunicazione interna + +* mailinglist Assemblea +* ml del mercato xm +* ml del mercato vag +* ml del mercato savena +* ml del mercato ex-labas +* ml del mercato +* ml comunicazione +* ml erboristi + +* cantina.campiaperti.org (archivio) + +* rete internet wireless in val Samoggia + +## Comunicazione esterna + +* Newsletter +* Sito web campiaperti.org +* Video pubblicati su Arkiwi.org e embeddati nel sito campiaperti.org + +Non sono elencati i servizi che usaiamo su piattaforme di terzi. + {% include links.html %} diff --git a/pages/mydoc/mydoc_about.md b/pages/mydoc/mydoc_about.md index 620d67d..abaecdd 100644 --- a/pages/mydoc/mydoc_about.md +++ b/pages/mydoc/mydoc_about.md @@ -6,25 +6,7 @@ permalink: mydoc_about.html folder: mydoc --- -# Archivio Online +# About -A che ci serve, appunto ad avere una dispensa online dove tenere le varie carte che ci servono e non impazzire. -Visto che alcune cose sono riservate dell'associazione abbiamo deciso in pieno stile Campi Aperti di non ricorrere a servizi commerciali ma di dare fiducia ad un esperimento di gestione collettiva di una macchina online.. appunto il server. - -Abbiam deciso quindi di: cercare un gruppo etico di persone che si dedicano alle telecomunicazioni e che ci ospiti la macchina in un datacenter, -ovver un luogo con connettività ad internet ed elettricità e raffreddamento. E con poca umidità. - -Su questa macchina virtuale gentilmente offerta da Tetaneutral, appunto un Gruppo di acquisto di banda internet, autogestito dalle persone. -Ci è sembrata la cosa più simile a noi in termini di idee di auto organizzazione. - -Quindi a grandi linee le scelte progettuali e tecnologiche fatte sono: - -* Sistema operativo Debian -* Docker -* Nextcloud - -Seguiranno aggiornamenti :) - -# Nel pratico {% include links.html %} diff --git a/pages/mydoc/mydoc_installazione.md b/pages/mydoc/mydoc_installazione.md index 9c7fff5..ed9dbcd 100644 --- a/pages/mydoc/mydoc_installazione.md +++ b/pages/mydoc/mydoc_installazione.md @@ -5,26 +5,27 @@ permalink: mydoc_installazione.html folder: mydoc --- -## Overview +## Cose utili su docker -This site provides documentation, training, and other notes for the Jekyll Documentation theme. There's a lot of information about how to do a variety of things here, and it's not all unique to this theme. But by and large, understanding how to do things in Jekyll depends on how your theme is coded. As a result, these additional details are provided. -The instructions here are geared towards technical writers working on documentation. You may have a team of one or more technical writers working on documentation for multiple projects. You can use this same theme to author all of your documentation for each of your products. The theme is built to accommodate documentation for multiple products on the same site. + docker images -## Survey of features + REPOSITORY TAG IMAGE ID CREATED SIZE + mariadb latest 67238b4c1da0 2 months ago 365MB + nextcloud latest 90058de5a0f0 3 months ago 564MB + hello-world latest 4ab4c602aa5e 4 months ago 1.84kB + mysql latest 6a834f03bd02 4 months ago 484MB + phpmyadmin/phpmyadmin latest 126b8717cebb 4 months ago 166MB -Some of the more prominent features of this theme include the following: +## Cose utili da fare sempre + +### Aggiornare il sistema operativo + + apt update + + apt upgrade -* Bootstrap framework -* [Navgoco multi-level sidebar](http://www.komposta.net/article/navgoco) for table of contents -* Ability to specify different sidebars for different products -* Top navigation bar with drop-down menus -* Notes, tips, and warning information notes -* Tags for alternative navigation -* Advanced landing page layouts from the [Modern Business theme](http://startbootstrap.com/template-overviews/modern-business/). -## Getting started -To get started, see [Getting Started][index]. {% include links.html %} diff --git a/pages/mydoc/mydoc_introduction.md b/pages/mydoc/mydoc_introduction.md index a944095..1841034 100644 --- a/pages/mydoc/mydoc_introduction.md +++ b/pages/mydoc/mydoc_introduction.md @@ -1,30 +1,28 @@ --- -title: Introduction +title: Introduzione sidebar: mydoc_sidebar -permalink: mydoc_introduction.html +permalink: mydoc_introduzione.html folder: mydoc --- -## Overview +# Archivio Online, la nostra dispensa -This site provides documentation, training, and other notes for the Jekyll Documentation theme. There's a lot of information about how to do a variety of things here, and it's not all unique to this theme. But by and large, understanding how to do things in Jekyll depends on how your theme is coded. As a result, these additional details are provided. +A che ci serve, appunto ad avere una dispensa online dove tenere le varie carte che ci servono e non impazzire. +Visto che alcune cose sono riservate dell'associazione abbiamo deciso in pieno stile Campi Aperti di non ricorrere a servizi commerciali ma di dare fiducia ad un esperimento di gestione collettiva di una macchina online.. appunto il server. -The instructions here are geared towards technical writers working on documentation. You may have a team of one or more technical writers working on documentation for multiple projects. You can use this same theme to author all of your documentation for each of your products. The theme is built to accommodate documentation for multiple products on the same site. +Abbiam deciso quindi di: cercare un gruppo etico di persone che si dedicano alle telecomunicazioni e che ci ospiti la macchina in un datacenter, +ovver un luogo con connettività ad internet ed elettricità e raffreddamento. E con poca umidità. -## Survey of features +Su questa macchina virtuale gentilmente offerta da Tetaneutral, appunto un Gruppo di acquisto di banda internet, autogestito dalle persone. +Ci è sembrata la cosa più simile a noi in termini di idee di auto organizzazione. -Some of the more prominent features of this theme include the following: +Tutti i software scelti sono [software libero](https://it.wikipedia.org/wiki/Software_libero) -* Bootstrap framework -* [Navgoco multi-level sidebar](http://www.komposta.net/article/navgoco) for table of contents -* Ability to specify different sidebars for different products -* Top navigation bar with drop-down menus -* Notes, tips, and warning information notes -* Tags for alternative navigation -* Advanced landing page layouts from the [Modern Business theme](http://startbootstrap.com/template-overviews/modern-business/). +Quindi a grandi linee le scelte progettuali e tecnologiche fatte sono: + +* [Sistema Operativo libero Debian](https://www.debian.org/) +* [Docker](https://www.docker.com/why-docker) +* [Nextcloud](https://nextcloud.com/) -## Getting started - -To get started, see [Getting Started][index]. {% include links.html %} diff --git a/pages/mydoc/mydoc_server.md b/pages/mydoc/mydoc_server.md index 4b81d4a..b358c66 100644 --- a/pages/mydoc/mydoc_server.md +++ b/pages/mydoc/mydoc_server.md @@ -6,22 +6,75 @@ permalink: mydoc_server.html folder: mydoc --- -# Archivio Online -A che ci serve, appunto ad avere una dispensa online dove tenere le varie carte che ci servono e non impazzire. -Visto che alcune cose sono riservate dell'associazione abbiamo deciso in pieno stile Campi Aperti di non ricorrere a servizi commerciali ma di dare fiducia ad un esperimento di gestione collettiva di una macchina online.. appunto il server. +## autenticarsi ssh: -Abbiam deciso quindi di: cercare un gruppo etico di persone che si dedicano alle telecomunicazioni e che ci ospiti la macchina in un datacenter, -ovver un luogo con connettività ad internet ed elettricità e raffreddamento. E con poca umidità. +requisiti: chiave segreta +- pasw segreta +-software ssh + in un terminale: -Su questa macchina virtuale gentilmente offerta da Tetaneutral, appunto un Gruppo di acquisto di banda internet, autogestito dalle persone. -Ci è sembrata la cosa più simile a noi in termini di idee di auto organizzazione. +~$ssh-add .ssh/campiaperti -Quindi a grandi linee le scelte progettuali e tecnologiche fatte sono: - -* Sistema operativo Debian -* Docker -* Nextcloud +$ssh-add ~/.ssh/campiaperti +Se ti dice che i permessi sono sbagliati fai: + +nella cartellina dove hai la chiave scrivi -ls -l così vedi di chi sono i file. +Il tuo file della chiaveprivata deve essere accessibile, in lettura e uso solo dal tuo utente. + +in grafica: clicca sul file con il pulsante destro, scegli propriet- > permessi e setta: +me: leggiscrivi +gruppo: nessuno +altri:nessuno + +quindi cambi i permessi e poi ci riprovi. gli metti la password e fatto! + +approfondimenti: https://it.wikipedia.org/wiki/RSA + + +# connettersi ssh al server + +$ssh -p 2222 -l root campiaperti.tetaneutral.net + +a questo punto SEI NELLA MACCHINA! + +approfondimenti: https://it.wikipedia.org/wiki/Secure_Shell + + +## installato docker + +https://docs.docker.com/install/linux/docker-ce/debian/#install-using-the-repository +installato dipendenze, aggiunto repository di docker, ggiunto chiave di docker, scaricato e aggiornato i repo, quindi installato docker sull server + +installato l'immagine nextcloud: + +$ docker run -d -p 8080:80 nextcloud + +SE IL TERMINALE NON DA ERRORI é ANDATO TUTTO BENE + +visita: campiaperti.tetaneutral.net:8080 + +funziona. + +scaricato mySQL + +https://hub.docker.com/_/mysql/ +https://hub.docker.com/r/phpmyadmin/phpmyadmin/ + +impostato il servizo comunicante con l'altro ed il nextclpoud esposto sulla porta 80 + +visita: campiaperti.tetaneutral.net + +funziona! solo che poi abbiam sbagliato a cliccare nell'installazione in grafica. + +Quindi + +TODO: +Installare docker con il mysql ora comunicante ed installare un certificato SSL! +Varare il servizio! personalizzarlo, predisporre la robustezza sul lungo periodo (copie e rispristini) + + +## installare certificati SSL sul server {% include links.html %}