diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml deleted file mode 100644 index 7167efd..0000000 --- a/.gitlab-ci.yml +++ /dev/null @@ -1,26 +0,0 @@ -image: ruby:2.3 - -variables: - JEKYLL_ENV: production - -test: - stage: test - script: - - sh ./var/build.sh - - bundle exec jekyll build -d test - artifacts: - paths: - - test - except: - - master - -pages: - stage: deploy - script: - - sh ./var/build.sh - - bundle exec jekyll build -d public - artifacts: - paths: - - public - only: - - master diff --git a/_data/sidebars/mydoc_sidebar.yml b/_data/sidebars/mydoc_sidebar.yml index acdd551..c1dac1c 100644 --- a/_data/sidebars/mydoc_sidebar.yml +++ b/_data/sidebars/mydoc_sidebar.yml @@ -7,7 +7,6 @@ entries: folders: - title: - output: pdf type: frontmatter folderitems: - title: @@ -20,30 +19,25 @@ entries: type: frontmatter - title: il server Dispensa - output: web, pdf + output: web folderitems: - title: Introduzione al server url: /mydoc_introduzione.html - output: web, pdf + output: web - title: Documentazione url: /mydoc_documentazione.html - output: web, pdf - - - title: Installazione - url: /mydoc_server.html - output: web, pdf + output: web - title: "L'idea e la struttura" url: /mydoc_about.html - output: web, pdf - + output: web + - title: Utilizzo url: /mydoc_utilizzo.html - output: web, pdf - + output: web + - title: Manutenzione url: /mydoc_backup.html output: web - diff --git a/_posts/2023-01-10-manutenzione.md b/_posts/2023-01-10-manutenzione.md new file mode 100644 index 0000000..2d16e50 --- /dev/null +++ b/_posts/2023-01-10-manutenzione.md @@ -0,0 +1,13 @@ +--- +title: "Manutenzione cloud e sito campiaperti" +permalink: 2023-01-10-manutenzione.html +tags: [server] +--- + + +## Incontro Manutenzione Cloud e sito Invernale 2023 + +Aggiornato documentazione, fatto backup sito web ed aggiornamento. +Idem per campiaperti.tetaneutral.net, siam passate a nextcloud 25.0.2. +Fare descrizione di ruolo e vedere sito mercato online e tesseramento. +Incontro online su genuinenavigazioni diff --git a/pages/mydoc/antenne_introduzione.md b/pages/mydoc/antenne_introduzione.md index 08f1910..997e986 100644 --- a/pages/mydoc/antenne_introduzione.md +++ b/pages/mydoc/antenne_introduzione.md @@ -9,20 +9,20 @@ folder: antenne Visto che una comunità rurale spesso è sparpagliata sul territorio, le comunicazioni a distanza sono cruciali. Si è già vissuta ed è entrata nell'abitudine, l'epoca del telefonarsi uno ad uno, dello scriversi i messaggini e da un po il farsi gruppo usando mailing list e messaggistica istantanea. -Sempre rispondendo alla domanda.. "cosa c'è sotto?" ci siamo interessate di reti e telecomunicazioni, +Sempre rispondendo alla domanda.. "cosa c'è sotto?" ci siamo interessate di reti e telecomunicazioni, scoprendo che anche da sole ed utilizzando software sviluppato da altre comunità, siamo in grado di interconnetterci! -Per questo da due anni abbiamo iniziato questo esperimento di rete sociale. +Per questo da due anni abbiamo iniziato questo esperimento di rete sociale. L'idea è che non debba esistere un "gestore della rete", ma solo un mosaico composto dalle connessioni di singole, limitate nella portata, antenne wireless. Quindi un network cellulare, che del non avere nè capo nè coda fa la sua forza e resistenza. 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 OpenWRT per router ed antenne](https://openwrt.org/) * [Sistema di configurazioni dei protocolli di mesh: Libremesh](https://libremesh.org/docs/it_guida_rapida_per_iniziare.html) -* [Ninux Comunity wireless](http://wiki.ninux.org/) - +* [Ninux Comunity wireless](http://wiki.ninux.org/) +Il sito web del progetto locale ora è [https://antennine.noblogs.org](https://antennine.noblogs.org) {% include links.html %} diff --git a/pages/mydoc/mydoc_backup.md b/pages/mydoc/mydoc_backup.md index 9d0f6ef..0efee79 100644 --- a/pages/mydoc/mydoc_backup.md +++ b/pages/mydoc/mydoc_backup.md @@ -13,6 +13,7 @@ folder: mydoc Verificare la versione a cui siamo: https://scan.nextcloud.com/results/50ee0a1d-6f8e-4aa4-886a-5d7676f0cbeb Se c'è scritto: NOT on latest patch level + Significa che dobbiamo aggiornare. Verificare le versioni successive di nexcloud: @@ -35,7 +36,7 @@ Procedere con [l'autenticarsi sul server](https://www.campiaperti.org/documentaz Fonte: https://docs.nextcloud.com/server/20/admin_manual/maintenance/backup.html -Per fare il backup di una installazione Nextcloud ci sono 4 cose principali che devi mantenere: +Per fare il backup di una installazione Nextcloud ci sono 4 cose principali che devi mantenere: The config folder The data folder @@ -51,7 +52,7 @@ A questo punto recarsi nella cartella dove abbiamo il file docker-compose.yml Quindi da lì impostare la modalità manutenzione: docker exec -u www-data nextcloud-app php occ maintenance:mode --on - + Verificare che abbia funzionato: https://campiaperti.tetaneutral.net/login Fare il backup di config, data, themes, e custom-apps, che si trovano tutte dentro la cartella app/ @@ -61,9 +62,9 @@ Fare il backup di config, data, themes, e custom-apps, che si trovano tutte dent fare il backup del db: docker exec -i nextcloud-mariadb mysqldump --single-transaction -u [username] -p [db_name] > /home/backup_dispensa/nextcloud-sqlbkp_$(date +%Y%m%d%H%M).bak - + Ti chiederà la password del db, la trovi leggendo nel file docker-compose.yml - + Cancellare i backup più vecchi. ### Copiare in locale il backup @@ -71,23 +72,23 @@ Cancellare i backup più vecchi. Dal proprio PC, quindi in un altro terminale rispetto a quello in cui si è connessi al server, scaricare il backup del db. Il nome del backup, es: nextcloud-sqlbkp_202301101834.bak è da andare a leggere nella cartella dei backup e da sostituire nel seguente comando: scp -P 2222 -r root@campiaperti.tetaneutral.net:/home/backup_dispensa/nextcloud-sqlbkp_DATA.bak /home/$USER/ - + Scaricare il backup della directory app, che contiene (config, data, themes e custom-apps) scp -P 2222 -r root@campiaperti.tetaneutral.net:/home/backup_dispensa/nextcloud-app_DATA.tar.gz /home/$USER/ - -Se non si riesce a scaricare il backup dei dati perchè la banda di connessione o il tempo a disposizione è poco, scaricare assolutamente almeno il backup del database. - - -### Aggiornare + +Se non si riesce a scaricare il backup dei dati perchè la banda di connessione o il tempo a disposizione è poco, scaricare assolutamente almeno il backup del database. + + +## Aggiornare Modificato il docker-compose.yml con l'immagine successiva nextcloud: esempio 24.0.8 docker-compose down - + docker-compose up -d - + docker-compose exec --user www-data app php occ maintenance:mode --off Poi da loggate come Admin in grafica web, visitando [questa pagina](https://campiaperti.tetaneutral.net/settings/admin/overview) appuriamo che mancavano degli aggiornamenti al db, allora glieli abbiamo fatti: @@ -126,7 +127,7 @@ riavviare ad nginx docker exec -u www-data nextcloud-app php occ maintenance:mode --off - + {% include links.html %} diff --git a/pages/product1/p1_landing_page.html b/pages/product1/p1_landing_page.html deleted file mode 100644 index 2f3d44a..0000000 --- a/pages/product1/p1_landing_page.html +++ /dev/null @@ -1,239 +0,0 @@ ---- -title: Product 1 -keywords: mydoc -sidebar: product1_sidebar -toc: false -permalink: p1_landing_page.html -folder: product1 ---- -
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quae repudiandae fugiat illo cupiditate excepturi esse officiis consectetur, laudantium qui voluptatem. Ad necessitatibus velit, accusantium expedita debitis impedit rerum totam id. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Natus quibusdam recusandae illum, nesciunt, architecto, saepe facere, voluptas eum incidunt dolores magni itaque autem neque velit in. At quia quaerat asperiores.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quae repudiandae fugiat illo cupiditate excepturi esse officiis consectetur, laudantium qui voluptatem. Ad necessitatibus velit, accusantium expedita debitis impedit rerum totam id. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Natus quibusdam recusandae illum, nesciunt, architecto, saepe facere, voluptas eum incidunt dolores magni itaque autem neque velit in. At quia quaerat asperiores.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quae repudiandae fugiat illo cupiditate excepturi esse officiis consectetur, laudantium qui voluptatem. Ad necessitatibus velit, accusantium expedita debitis impedit rerum totam id. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Natus quibusdam recusandae illum, nesciunt, architecto, saepe facere, voluptas eum incidunt dolores magni itaque autem neque velit in. At quia quaerat asperiores.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quae repudiandae fugiat illo cupiditate excepturi esse officiis consectetur, laudantium qui voluptatem. Ad necessitatibus velit, accusantium expedita debitis impedit rerum totam id. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Natus quibusdam recusandae illum, nesciunt, architecto, saepe facere, voluptas eum incidunt dolores magni itaque autem neque velit in. At quia quaerat asperiores.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quae repudiandae fugiat illo cupiditate excepturi esse officiis consectetur, laudantium qui voluptatem. Ad necessitatibus velit, accusantium expedita debitis impedit rerum totam id. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Natus quibusdam recusandae illum, nesciunt, architecto, saepe facere, voluptas eum incidunt dolores magni itaque autem neque velit in. At quia quaerat asperiores.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quae repudiandae fugiat illo cupiditate excepturi esse officiis consectetur, laudantium qui voluptatem. Ad necessitatibus velit, accusantium expedita debitis impedit rerum totam id. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Natus quibusdam recusandae illum, nesciunt, architecto, saepe facere, voluptas eum incidunt dolores magni itaque autem neque velit in. At quia quaerat asperiores.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quae repudiandae fugiat illo cupiditate excepturi esse officiis consectetur, laudantium qui voluptatem. Ad necessitatibus velit, accusantium expedita debitis impedit rerum totam id. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Natus quibusdam recusandae illum, nesciunt, architecto, saepe facere, voluptas eum incidunt dolores magni itaque autem neque velit in. At quia quaerat asperiores.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quae repudiandae fugiat illo cupiditate excepturi esse officiis consectetur, laudantium qui voluptatem. Ad necessitatibus velit, accusantium expedita debitis impedit rerum totam id. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Natus quibusdam recusandae illum, nesciunt, architecto, saepe facere, voluptas eum incidunt dolores magni itaque autem neque velit in. At quia quaerat asperiores.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illo itaque ipsum sit harum.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illo itaque ipsum sit harum.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illo itaque ipsum sit harum.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illo itaque ipsum sit harum.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illo itaque ipsum sit harum.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illo itaque ipsum sit harum.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illo itaque ipsum sit harum.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illo itaque ipsum sit harum.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illo itaque ipsum sit harum.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quae repudiandae fugiat illo cupiditate excepturi esse officiis consectetur, laudantium qui voluptatem. Ad necessitatibus velit, accusantium expedita debitis impedit rerum totam id. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Natus quibusdam recusandae illum, nesciunt, architecto, saepe facere, voluptas eum incidunt dolores magni itaque autem neque velit in. At quia quaerat asperiores.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quae repudiandae fugiat illo cupiditate excepturi esse officiis consectetur, laudantium qui voluptatem. Ad necessitatibus velit, accusantium expedita debitis impedit rerum totam id. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Natus quibusdam recusandae illum, nesciunt, architecto, saepe facere, voluptas eum incidunt dolores magni itaque autem neque velit in. At quia quaerat asperiores.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quae repudiandae fugiat illo cupiditate excepturi esse officiis consectetur, laudantium qui voluptatem. Ad necessitatibus velit, accusantium expedita debitis impedit rerum totam id. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Natus quibusdam recusandae illum, nesciunt, architecto, saepe facere, voluptas eum incidunt dolores magni itaque autem neque velit in. At quia quaerat asperiores.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quae repudiandae fugiat illo cupiditate excepturi esse officiis consectetur, laudantium qui voluptatem. Ad necessitatibus velit, accusantium expedita debitis impedit rerum totam id. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Natus quibusdam recusandae illum, nesciunt, architecto, saepe facere, voluptas eum incidunt dolores magni itaque autem neque velit in. At quia quaerat asperiores.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quae repudiandae fugiat illo cupiditate excepturi esse officiis consectetur, laudantium qui voluptatem. Ad necessitatibus velit, accusantium expedita debitis impedit rerum totam id. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Natus quibusdam recusandae illum, nesciunt, architecto, saepe facere, voluptas eum incidunt dolores magni itaque autem neque velit in. At quia quaerat asperiores.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quae repudiandae fugiat illo cupiditate excepturi esse officiis consectetur, laudantium qui voluptatem. Ad necessitatibus velit, accusantium expedita debitis impedit rerum totam id. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Natus quibusdam recusandae illum, nesciunt, architecto, saepe facere, voluptas eum incidunt dolores magni itaque autem neque velit in. At quia quaerat asperiores.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quae repudiandae fugiat illo cupiditate excepturi esse officiis consectetur, laudantium qui voluptatem. Ad necessitatibus velit, accusantium expedita debitis impedit rerum totam id. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Natus quibusdam recusandae illum, nesciunt, architecto, saepe facere, voluptas eum incidunt dolores magni itaque autem neque velit in. At quia quaerat asperiores.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quae repudiandae fugiat illo cupiditate excepturi esse officiis consectetur, laudantium qui voluptatem. Ad necessitatibus velit, accusantium expedita debitis impedit rerum totam id. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Natus quibusdam recusandae illum, nesciunt, architecto, saepe facere, voluptas eum incidunt dolores magni itaque autem neque velit in. At quia quaerat asperiores.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illo itaque ipsum sit harum.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illo itaque ipsum sit harum.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illo itaque ipsum sit harum.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illo itaque ipsum sit harum.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illo itaque ipsum sit harum.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illo itaque ipsum sit harum.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illo itaque ipsum sit harum.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illo itaque ipsum sit harum.
-Lorem ipsum dolor sit amet, consectetur adipisicing elit. Illo itaque ipsum sit harum.
-