BUBS - Barely Ubuntu Bar Sport

Nerd Bar => Tips & Tricks => Topic aperto da: Darko - 13 Dicembre 2015, 23:30:37

Titolo: Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Darko - 13 Dicembre 2015, 23:30:37
A grande richiesta (in pratica @Buntolo e @madnessmike :asd:) ecco la guida passo passo, circa quasi, per realizzare un server casalingo che permetta scambio di file, streaming musica, galleria fotografica condivisibile, sync rubrica e calendario e tanto altro.
Potrete dire addio a Dropbox, GoogleDrive, oneDrive e anche a vostra mamma :lkof:

Premessa: una macchina con Arch (è la distro che conosco meglio) con il minimo sindacale installato: base, base-devel, sudo, yaourt e openssh.
Vi lascio al wiki di Arch per queste operazioni e per l'installazione del tutto.

Andiamo al sodo: installare una LAMP stack sul vostro server (Linux, Apache, MySQL, PHP).

1. Apache
(click to show/hide)

2. MySQL
(click to show/hide)

3. PHP
Per chi installa su arch, la versione di PHP distribuita è la 7, più stabile e veloce della 5 utilizzata finora
(click to show/hide)

4. OwnCloud
(click to show/hide)

Da questo momento in poi OwnCloud è utilizzabile senza problemi dalla vostra rete

5. SSH
(click to show/hide)

6. SSL (HTTPS)
(click to show/hide)

7. Configurazioni varie
(click to show/hide)

8. DDNS Noip.com
(click to show/hide)

Ok, a questo punto avete il vostro bel webserver accessibile sia da lan (via 192.168.X.Y) che dall'esterno (via miodomino.noip.me)
Ricordatevi solo che, essendo la connessione protetta dovete per forza indicare anche la directory "owncloud", nella barra degli indirizzi, per cui
192.168.X.Y/owncloud
miodomino.noip.me/owncloud
Pena l'errore

Ps dalla lan non riuscirete ad accedere al server noip, a meno di router più avanzati.
Provate da cell via dati se riuscite ad accedere o tramite un pc non in quella lan

Per errori, domande, chiarimenti scrivete pure
The End ... almeno mi pare
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Darko - 14 Dicembre 2015, 10:27:52
Al prossimo giro posto
- creare un DDNS con noip.com in modo da potere entrare anche da fuori LAN
- obbligare una connessione sicura via https
- aprire un tunnel SSH per gestire al meglio il server da qualunque pc in LAN
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: madnessmike - 14 Dicembre 2015, 10:40:18
figuo, figuo :ueue:

Aspetto i nuovi post :ueue:
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Cire - 14 Dicembre 2015, 10:58:50
Potresti anche farti un blog, magari guadagni qualcosa con la pubblicità, visto che comunque le guide le scrivi.
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Darko - 14 Dicembre 2015, 11:10:08
Potresti anche farti un blog, magari guadagni qualcosa con la pubblicità, visto che comunque le guide le scrivi.

Mi scoccia. Le scrivo quando mi servono, ma con un blog dovrei starci dietro ;D

figuo, figuo :ueue:

Aspetto i nuovi post :ueue:

Integro tutto su. sono passaggi semplici, ma essenziali, imho, per la sicurezza (https) e per la comodità (ssh e DDNS)

Ps. in lan è un missile, nonostante l'eeepc sia quello che è, ma, ovviamente, via web è una tragedia, causa upload ridicola di Telecom (480K fisso).
A breve provo la 20Mb e allora potrebbe valerne davvero la pena.
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Cire - 14 Dicembre 2015, 11:17:28
Potresti anche farti un blog, magari guadagni qualcosa con la pubblicità, visto che comunque le guide le scrivi.

Mi scoccia. Le scrivo quando mi servono, ma con un blog dovrei starci dietro ;D

Potrei farti usare il mio, il problema è casomai dividere i guadagni, cioè potrei pagarti come collaboratore esterno ma il problema è che si parla di cifre ridicole per ora.

Nell'allegato i guadagni da febbraio.

Se conti 86K visite dal 9 luglio 2015 (5K visitatori unici) penso sia dura fare soldi decenti.
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Darko - 14 Dicembre 2015, 11:26:04
Ma dai!
1 non sono guide che non si trovano in giro
2 sono CC. usale e fine ;)
Se un giorno ti dovessi fare i soldi, mandami un assegno.
O una birra :ueue:
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: madnessmike - 14 Dicembre 2015, 11:29:58
Comprata con amazon e spedita come regalo :ueue:
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Darko - 14 Dicembre 2015, 11:34:45
Comprata con amazon e spedita come regalo :ueue:
A darko piace la birra come regalo :ueue:
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Darko - 14 Dicembre 2015, 11:45:08
Aggiunto ssh
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Cire - 14 Dicembre 2015, 11:57:27
Ma dai!
1 non sono guide che non si trovano in giro
2 sono CC. usale e fine ;)
Se un giorno ti dovessi fare i soldi, mandami un assegno.
O una birra :ueue:
Mannò, mi dispiace rubarti il lavoro.

Se faccio i soldi faccio come Aranzulla, pago la gente per scrivere e non faccio un cazzo tutto il giorno  :asd:
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: sgnablo - 14 Dicembre 2015, 12:07:17
un commento: systemctl start fa partire il demone solo per quella run, o sbaglio? non dovresti usare enable?
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Darko - 14 Dicembre 2015, 12:55:30
E anche SSL

@sgnablo corretto, lo avvio definitivamente successivamente.
In quel momento mi serve spari errori ;)
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Darko - 14 Dicembre 2015, 13:31:21
Comprata con amazon e spedita come regalo :ueue:

No, spé. @madnessmike sul serio? :rp:
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: madnessmike - 14 Dicembre 2015, 13:37:27
No, dicevo a @Cire come pagarti riguardo alla spartizione degli utili :asd:
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Darko - 14 Dicembre 2015, 13:45:57
Forza @Cire, aspetto birra :lki:

Finito tutto.
Ci sarebbero altre piccole cosine, ma magari ne parliamo quando escono fuori (tipo accesso diretto via filemanager, invece che dal client)
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Cire - 14 Dicembre 2015, 14:47:50
http://www.amazon.it/Kwak-KWAK/dp/B003WGCTZ8/ref=sr_1_1?ie=UTF8&qid=1450100856&sr=8-1&keywords=kwak

Va bene?
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Darko - 14 Dicembre 2015, 14:49:33
Ma anche no, tranquillo :rp:
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Cire - 14 Dicembre 2015, 14:57:43
Eh osti, proprio lavorare a gratis :@@@:
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Darko - 14 Dicembre 2015, 14:58:34
:asd:

Piuttosto qualcuno provi per vedere se ci sono errori :ysy:
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Cire - 14 Dicembre 2015, 15:04:22
Quando ho tempo comunque te lo rubo  :-*
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: sheldon - 14 Dicembre 2015, 23:48:29
In poche parole hai fatto quello che cercavo di fare qualche anno fà , circa 8 per la precisione . Dunque dando il link a chiunque si voglia avrebbe accesso giusto ? Poi per il dominio come si fà a procurarlo magari gratis e a reindirizzare il traffico al web server ?
Ti ringrazio anchio del tuo lavoro per scrivere il topic . La birra solo virtuale purtroppo .  :beer:
Ultima domanda , io arck non sò usarlo nel caso che abbia il tempo la mente libera e non fossi costretto a letto , ti faccio una domanda è sempre connesso come ubuntu e altri S.O. ad internet ha bisogno di bloccare le connessioni dei programmi o è come kali che se non ricordo male non ha demoni in ascolto e quindi si connette solo quando lo si devide . Amazon e altre piccole rotture è disabilitato o bisogna anche in arck cercare e bloccarlo come i documenti recenti cochie la registrazione dei log del terminale e della tastiera ecc . Sono molte domande e capirò se non vuoi rispondere . Veramente ne avrei all infinito visto i ultimi anni di informazioni caos dei vari forum e utenti S.O. D.E. ecc . . Ma per adesso potrei accontentarmi .
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Darko - 14 Dicembre 2015, 23:52:33
Se tu sei l'amministratore devia nche creare un utente, se vuoi che anche quella persona usi lo spazio.
Ma se vuoi condividere un file o una cartella puoi farlo con chiunque ;D

Per il dominio
Leggi la parte di noip
Ti da un dominio gratuito, ma da rinnovare ogni 30 giorni.
Per ora è ok. Se trovo altro lo aggiungo ;)
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: sheldon - 15 Dicembre 2015, 00:01:04
Se tu sei l'amministratore devia nche creare un utente, se vuoi che anche quella persona usi lo spazio.
Ma se vuoi condividere un file o una cartella puoi farlo con chiunque ;D

Per il dominio
Leggi la parte di noip
Ti da un dominio gratuito, ma da rinnovare ogni 30 giorni.
Per ora è ok. Se trovo altro lo aggiungo ;)
Ti ringrazio nuovamente , ho aggiunto un po di altre domande ma nel caso tu possa abbia voglia potresti rispondere anche più avanti .
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Darko - 15 Dicembre 2015, 00:13:01
Ma figurati, fino a quando non crollo per il sonno rispondo ;D

Arch la configuri come vuoi.
Se installi la base hai solo l'essenziale.
Quindi niente che non sia realmente necessari al sistema per fare le sue cose.

Poi con apache apri la porta 80 per http, ma nella guida ho scritto come forzare https, quindi più sicuro.

SSH ascolta sulla porta 22, ma si può cambiare molto facilmente con una più alta e meno facilmente rintracciabile.
In ogni caso caso ho settato SSH con il socket e non con il demone, quindi si apre se e solo se arriva una connessione valida.

Qualche piccola accortezza per renderla un po' più sicura.
Poi, considera anche che io non sono un genio del pc, per cui amagari qualche buco resta.
Ho cercato di mettere insieme varie guide proprio per ridurre il rischio al minimo, ma azzerarlo è praticamente impossibile
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Cire - 15 Dicembre 2015, 11:09:13
Anche per il dominio volendo ci sono le offerte di domini che escono ciclicamente a 0.99€/anno, quindi volendo si potrebbe considerare anche un dominio "ufficiale", che poi volendo può essere usato anche per altre cose se servisse.

http://www.register.it/

Hanno .it e .com in offerta a 0.99€, per gli altri anni dovrebbero essere 12€ ivati all'anno, quindi non una grande spesa (basta dominio+gestione dns, più che altro è gestire l'IP dinamico il problema, ma credo sia spiegato anche questo sulla guida di @Darko
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Darko - 15 Dicembre 2015, 11:15:26
Ci sarebbero anche i domini .tk, completamente gratuiti

http://www.dot.tk/it/index.html
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Cire - 15 Dicembre 2015, 11:22:43
Interessante. Non lo sapevo.
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Darko - 15 Dicembre 2015, 23:47:22
Server di stampa impostato :tnz:

Ormai credo di avere sistemato tutto :ueue:
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Cire - 16 Dicembre 2015, 08:23:26
Volendo se usano pc Windows mancherebbe il server aggiornamenti, ma non so se riesci a farlo con linux. Nel senso che potrebbe essere il NAS che scarica gli aggiornamenti e li manda ai computer per risparmiare banda, ma con 2 pc cambia poco.
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Darko - 16 Dicembre 2015, 10:21:00
No, guarda, su windows meno ci metto mani e meglio è.
Farei solo casino.
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Cire - 16 Dicembre 2015, 12:32:13
 :lkof:
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Buntolo - 13 Gennaio 2016, 23:03:08
http://www.amazon.it/Kwak-KWAK/dp/B003WGCTZ8/ref=sr_1_1?ie=UTF8&qid=1450100856&sr=8-1&keywords=kwak

Va bene?

Ammazza quanto costa, qua dallo spaccino in angolo costa tipo 8€.
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Darko - 16 Gennaio 2016, 19:37:51
Ha pure il serve torrent integrato :la::la::la::la::la::la:
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Cire - 18 Gennaio 2016, 09:45:56
http://www.amazon.it/Kwak-KWAK/dp/B003WGCTZ8/ref=sr_1_1?ie=UTF8&qid=1450100856&sr=8-1&keywords=kwak

Va bene?

Ammazza quanto costa, qua dallo spaccino in angolo costa tipo 8€.
1€ in più.

Dal mio fornitore di fiducia non ho idea.
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: TonyWhite - 27 Agosto 2019, 10:19:52
@Darko usi ancora noip?
Come ti trovi? Io sto usando dyndns.it
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: sgnablo - 27 Agosto 2019, 10:39:52
io uso duckdns al momento, noip mi ha rotto le balle.
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: TonyWhite - 27 Agosto 2019, 11:25:29
@sgnablo pubblicità, down, o altro?
Duckdns è free? Ha dei limiti?
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: sgnablo - 27 Agosto 2019, 14:46:14
assolutamente free, è gestito da due tizi. non mi ricordo se abbia dei limiti.. https://www.duckdns.org/
la grafica del sito è MOLTO spartana, ma fa quello che dichiarano. conta che usano AWS per i server.
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: TonyWhite - 27 Agosto 2019, 15:49:12
La paperella! XD
La presentazione mi piace! Il merito è al 99% della paperella, e poi delle istruzioni che arrivano subito al dunque.

Il servizio che sto utilizzando ora ha bisogno di una conferma mensile, che è diversa dalla richiesta di aggiornare l'IP, e non è documentata per inserirla in uno script.
La paperella mi ispira fiducia e sicurezza, perché nei momenti di crisi hai comunque una paperella da mettere sotto i denti :lkib:

P.S.
+1 karmo per la paperella :asd:
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: Darko - 27 Agosto 2019, 16:57:53
duckdns è il servizio free migliore ad oggi.
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: sgnablo - 27 Agosto 2019, 20:33:37
La paperella! XD
La presentazione mi piace! Il merito è al 99% della paperella, e poi delle istruzioni che arrivano subito al dunque.

Il servizio che sto utilizzando ora ha bisogno di una conferma mensile, che è diversa dalla richiesta di aggiornare l'IP, e non è documentata per inserirla in uno script.
La paperella mi ispira fiducia e sicurezza, perché nei momenti di crisi hai comunque una paperella da mettere sotto i denti :lkib:

P.S.
+1 karmo per la paperella :asd:
secondo te, perchè ho mollato noip? :asd:
tra l'altro spiegavano perfettamente come configurare il nas synology che ho per aggiornare l'ip, ci ho messo 2 minuti a fare tutto
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: TonyWhite - 27 Agosto 2019, 22:51:33
Immagino!
Titolo: Re:Server casalinguo con OwnCloud in 2614823 semplici mosse
Inserito da: TonyWhite - 28 Agosto 2019, 16:50:38
Ho scritto uno script per aggiornare l'IP solo quando cambia realmente.
Tutte le operazioni sono state pensate per avere il minimo impatto sulla rete e sull'hard disk.
Lo script può essere chiamato da cron ogni minuto.
Il nome che consiglio è "quack" :asd:
Ovviamente dovete mettere i vostri valori di token e dominio.

Codice: [Seleziona]
#!/bin/bash

TOKEN="miotoken"
DOMAIN="miodominio"

# I'm online?
wget -q --spider "http://google.com"
if [ $? -eq 0 ]; then
  # I'm online. Check if IP was changed.
  CURRENT_IP=`curl "http://icanhazip.com/"`
  LAST_IP=`cat "/tmp/last_ip"`
  if [ $CURRENT_IP -eq $LAST_IP ]; then
    # IP was changed.
    # Update IP in RAM
    echo ${CURRENT_IP} > "/tmp/last_ip"
    # Send new IP at the best DDNS Server
    echo url="https://www.duckdns.org/update?domains=${DOMAIN}&token=${TOKEN}&ip=${CURRENT_IP}" | curl -k -o "/dev/null" -K -
  fi
fi