|
@@ -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 %}
|