From e620cbdc516a40d548c2072c5ff92ec46225550f Mon Sep 17 00:00:00 2001 From: kiki Date: Wed, 19 Feb 2020 18:02:24 +0100 Subject: [PATCH] aggiunto sitoweb --- README.md | 13 +++++++++-- _data/sidebars/home_sidebar.yml | 3 +++ _data/sidebars/sito_sidebar.yml | 36 ++++++++++++++++++++++++++++ index.md | 20 ++++++---------- pages/mydoc/mydoc_about.md | 27 +++++++++++++++++++++ pages/mydoc/mydoc_strumenti.md | 14 +++++++---- pages/mydoc/mydoc_utilizzo.md | 19 ++++++++------- pages/mydoc/sito_introduzione.md | 23 ++++++++++++++++++ pages/mydoc/sito_manutenzione.md | 40 ++++++++++++++++++++++++++++++++ pages/mydoc/sito_utilizzo.md | 26 +++++++++++++++++++++ 10 files changed, 194 insertions(+), 27 deletions(-) create mode 100644 _data/sidebars/sito_sidebar.yml create mode 100644 pages/mydoc/sito_introduzione.md create mode 100644 pages/mydoc/sito_manutenzione.md create mode 100644 pages/mydoc/sito_utilizzo.md diff --git a/README.md b/README.md index 54e3800..0abfdcf 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,19 @@ -Leggere la documentazione del tema per installare + +## Per vedere il sito in locale: + +### Leggere la documentazione del tema per installare + https://mmistakes.github.io/minimal-mistakes/docs/structure/ +### per compilarlo una volta installato + per i comandi quotidiani bundle exec jekyll serve -stop +### per pubblicare + +Bisogna avere le chiavi di webdav di campiaperti.org +Andare sulla cartellina documentazione ed incollarci dentro solo i file html dentro alla cartelle: _site e tralasciare il contenuto di tutte le altre cartelle, sia superiori che in _site stessa. diff --git a/_data/sidebars/home_sidebar.yml b/_data/sidebars/home_sidebar.yml index 2f540d1..d80708e 100644 --- a/_data/sidebars/home_sidebar.yml +++ b/_data/sidebars/home_sidebar.yml @@ -11,6 +11,9 @@ entries: - title: News url: /news.html output: web + - title: Sitoweb + url: /sito_introduzione.html + output: web - title: il server Dispensa url: /mydoc_introduzione.html output: web diff --git a/_data/sidebars/sito_sidebar.yml b/_data/sidebars/sito_sidebar.yml new file mode 100644 index 0000000..290cd9a --- /dev/null +++ b/_data/sidebars/sito_sidebar.yml @@ -0,0 +1,36 @@ +# This is your sidebar TOC. The sidebar code loops through sections here and provides the appropriate formatting. + +entries: +- title: sidebar + product: Un isola in rete + version: 1.0 + folders: + + - title: + output: pdf + type: frontmatter + folderitems: + - title: + url: /titlepage.html + output: pdf + type: frontmatter + - title: + url: /tocpage.html + output: pdf + type: frontmatter + + - title: Sitoweb + output: web, pdf + folderitems: + + - title: Introduzione + url: /sito_introduzione.html + output: web, pdf + + - title: Pubblicare + url: /sito_utilizzo.html + output: web, pdf + + - title: Manutenzionezione + url: /sito_manutenzione.html + output: web, pdf diff --git a/index.md b/index.md index 7b36d52..003afb6 100644 --- a/index.md +++ b/index.md @@ -14,32 +14,26 @@ Si parla di tecnologia e di come la usiamo per i nostri scopi: il mutualismo, la * 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) +* 1 dispensa online condivisa (il nostro server cloud) + +Le due parti più importanti, cioè il sito, con la documentazione, e il cloud possono essere spiegate così: + +![center-aligned-image](https://www.campiaperti.org/wp-content/uploads/2020/02/sito-doc-cloud-e1582127039622.png){: .align-center} ## Comunicazione interna +* tutte le mailinglist: [https://www.campiaperti.org/contatti/](https://www.campiaperti.org/contatti/) * mailinglist Assemblea http://lists.contaminati.net/listinfo/assemblea -* ml del mercato xm -* ml del mercato vag -* ml del mercato savena * ml del mercato ex-labas http://lists.contaminati.net/listinfo/mercatino_labas -* ml del mercato -* ml comunicazione -* ml erboristi - * Genuino Clandestino Bologna http://lists.contaminati.net/listinfo/genuinoclandestinobologna -* campiaperti.tetaneutral.net (dispensa) - -* 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 usiamo su piattaforme di terzi. +Non sono elencati i servizi che usiamo su piattaforme commerciali di terzi. {% include links.html %} diff --git a/pages/mydoc/mydoc_about.md b/pages/mydoc/mydoc_about.md index 97ca2df..ac1efef 100644 --- a/pages/mydoc/mydoc_about.md +++ b/pages/mydoc/mydoc_about.md @@ -199,7 +199,34 @@ lista comandi docker https://www.cheatography.com/tobix10/cheat-sheets/docker-commands/ +### Aggiornare +Dopo aver fatto i backup delle 7 cose: cartella app, 2 volumi e 4 container. +Abbiam modificato il docker-compose.yml con l'immagine successiva nextcloud:17.0.8 + + docker-compose up + +Poi da Admin in grafica web abbiamo appurato che mancavano degli aggiornamenti al db, allora glieli abbiamo fatti: + + docker-compose exec --user www-data app php occ maintenance:mode --off + +TEST: https://campiaperti.tetaneutral.net, funziona! + +Ci chiede in grafica web di fare queste cose da console, quindi le facciamo ma dandogli i comandi puri dal container: + + docker-compose exec --user www-data app php occ db:add-missing-indices + + docker-compose exec --user www-data app php occ db:convert-filecache-bigint + +Bene, quindi nuovo backup delle immagini e dei volumi. + +zip -r /home/backups_dispensa/data-nextcloud_$(date +%Y%m%d%H%M)_6.zip /var/app + +root@campiaperti:/var/lib/docker/volumes# zip -r /home/backups_dispensa/volumes-nextcloud_$(date +%Y%m%d%H%M)_6.zip var_nextcloud/ + +zip -r /home/backups_dispensa/volumes-db_$(date +%Y%m%d%H%M)_5.zip var_db + +finito! C'è da aggiornare la pagina di copertina del cloud. {% include links.html %} diff --git a/pages/mydoc/mydoc_strumenti.md b/pages/mydoc/mydoc_strumenti.md index 4aa78b4..5bfca92 100644 --- a/pages/mydoc/mydoc_strumenti.md +++ b/pages/mydoc/mydoc_strumenti.md @@ -29,18 +29,24 @@ poi si fa e si vedono le pagine modificate, se sono giuste si fa git add . + così si aggiungono tutte, oppure si aggiungono una per una con il loro percorso, esempio: git add pages/mianuovapagina.md -Per aggiungerle alla lista a sinistra: trovar eil file di config :P +A questo punto committare in locale e poi pushare in remoto: -https://mmistakes.github.io/minimal-mistakes/docs/structure/ - -Thema jekyll minimal mistakes + git commit -m "descrizione restore backup" + git push origin master +Per aggiungerle delle pagine al menù a lista a sinistra, editare il file di config : +CA_doc/_data/sidebars/site_sidebar.yml + +Altre info: + +(Thema jekyll minimal mistakes)[https://mmistakes.github.io/minimal-mistakes/docs/structure/] {% include links.html %} diff --git a/pages/mydoc/mydoc_utilizzo.md b/pages/mydoc/mydoc_utilizzo.md index 2657c07..e814116 100644 --- a/pages/mydoc/mydoc_utilizzo.md +++ b/pages/mydoc/mydoc_utilizzo.md @@ -8,22 +8,25 @@ folder: mydoc # Usare la dispensa online +## Login -## Sincronizzare le cartelle (locali sul tuo pc ed online sul server) +[https://campiaperti.tetaneutral.net/](https://campiaperti.tetaneutral.net/) + +## Sincronizzare le cartelle dal tuo pc o con l'app sul telefono -* [https://www.linuxbabe.com/debian/install-nextcloud-desktop-client-debian-9-stretch](Su Debian 9) +* [Su Debian 9](https://www.linuxbabe.com/debian/install-nextcloud-desktop-client-debian-9-stretch) -* [https://launchpad.net/~nextcloud-devs/+archive/ubuntu/client](Su Ubuntu) +* [Su Ubuntu](https://launchpad.net/~nextcloud-devs/+archive/ubuntu/client) -* [https://docs.nextcloud.com/server/12/user_manual/files/access_webdav.html](Usano webdav su qualunque linux) +* [Usando webdav](https://docs.nextcloud.com/server/12/user_manual/files/access_webdav.html) -* [https://nextcloud.com/install/#install-clients](Su windows e MAC) +* [Su windows e MAC](https://nextcloud.com/install/#install-clients) -* [https://f-droid.org/packages/com.nextcloud.client/](Per Android gratuita su Fdroid) +* [Per Android gratuita su Fdroid](https://f-droid.org/packages/com.nextcloud.client/) -* [https://play.google.com/store/apps/details?id=com.nextcloud.client](Su Android da googleplay) +* [Su Android da googleplay](https://play.google.com/store/apps/details?id=com.nextcloud.client) -* [https://itunes.apple.com/us/app/nextcloud/id1125420102?mt=8](Su IOS) +* [Su IOS](https://itunes.apple.com/us/app/nextcloud/id1125420102?mt=8) {% include links.html %} diff --git a/pages/mydoc/sito_introduzione.md b/pages/mydoc/sito_introduzione.md new file mode 100644 index 0000000..f0420e0 --- /dev/null +++ b/pages/mydoc/sito_introduzione.md @@ -0,0 +1,23 @@ +--- +title: Introduzione +sidebar: sito_sidebar +permalink: sito_introduzione.html +folder: mydoc +--- + +# Sito web www.campiaperti.org + +Il sito web di CampiAperti è ospitato dal 2006 da un gruppo informatico che promuove la libertà di parola e l'anonimato in rete, inoltre sono compagni che si definiscono antifascisti/antisessisti ed antirazzisti. Siamo ospitati da [Autistici/Inventati](https://autistici.org) +Troviamo quindi le nostre fotografie, scritti, appuntamenti, mercati e sfoghi pubblici online. +Tutta la pubblicazione e la manutenzione è fatta da noi e tutte le persone di campiaperti sono incentivate a pubblicare sul sito nella categoria Opinioni. + +Tutti i software scelti sono [software libero](https://it.wikipedia.org/wiki/Software_libero) + +Quindi a grandi linee le scelte progettuali e tecnologiche fatte sono: + +* [Sistema Operativo libero Debian](https://www.debian.org/) +* [Float](https://git.autistici.org/ai3/float/) +* [Wordpress](https://wordpress.com/) + + +{% include links.html %} diff --git a/pages/mydoc/sito_manutenzione.md b/pages/mydoc/sito_manutenzione.md new file mode 100644 index 0000000..77b91ac --- /dev/null +++ b/pages/mydoc/sito_manutenzione.md @@ -0,0 +1,40 @@ +--- +title: manutenzioneo +sidebar: sito_sidebar +permalink: sito_manutenzione.html +folder: mydoc +--- + +# Manutenzione + + +## Login + +[https://www.campiaperti.org/wp-admin/](https://www.campiaperti.org/wp-admin/) +per le credenziali chiedi a info CHIOCCIOLA campiaperti PUNTO org + +## Backup + + backWPup > processo: vanno fatti due processi: solo-db e db-file-xml-plgn + + backWPup > backup + +Scaricare il sito in locale componendo l’indirizzo con il nome del file che si capisce dalla pagina backWPup > backup ESEMPIO: www.campiaperti.org/wp-content/uploads/backwpup-esempio-backups/2019-08-12_14-27-19_RAFRTAE04.zip + +## Aggiornamenti + +Andare nella pagina degli aggiornamenti e provare a farli tutti, uno per uno, così se ti da pagina bianca sappiamo cosa lo ha spaccato. +Fare sempre un backup prima. +Se è un plugin a rompere tutto, spesso basta andare dall'accesso ai dati in webdav che noi abbiamo e cambiargli il nome dalla cartella wp-content/plugins/nomedelplugin_old per disattivarlo manualmente. + +## Come contattare Autistici/Inventati in caso di problemi seri + +[https://www.autistici.org/get_help](https://www.autistici.org/get_help) + +1)chiedere ad ai in canale IRC https://www.autistici.org/docs/irc/pidgin di unzippare il nostro backup ultimo da wp-content/upload nella cartella /home/users/investici.org/campiaperti/html-campiaperti + +2)scrivere ad help AT autistici DOT org chiedendo la stessa cosa + + + +{% include links.html %} diff --git a/pages/mydoc/sito_utilizzo.md b/pages/mydoc/sito_utilizzo.md new file mode 100644 index 0000000..cd3fcb7 --- /dev/null +++ b/pages/mydoc/sito_utilizzo.md @@ -0,0 +1,26 @@ +--- +title: Utilizzo +sidebar: sito_sidebar +summary: "Pubblicare" +permalink: sito_utilizzo.html +folder: mydoc +--- + +# Usare il sito + +## Login + +[https://www.campiaperti.org/wp-admin/](https://www.campiaperti.org/wp-admin/) +per le credenziali chiedi a info CHIOCCIOLA campiaperti PUNTO org + +## Articoli e Categori + +Dalla barra in cima, fare Nuovo > Aggiungi Articolo, inserire: +* Titolo, +* Corpo dell'articolo, +* Immagine in evidenza (colonna di dx, in basso) +* la categoria: opinioni + +Cliccare in alto a dx: Pubblica. + +{% include links.html %}