Archives For ARM

La quantità di materiale a disposizione dei possessori di NAS Synology è impressionante. Ci sono community in grado di utilizzarlo per cuocerci due uova e una bistecca al sangue, persone che non si arrendono certo davanti a una commerciale impossibilità (o mancata volontà) di integrare alternative a software ufficiali supportati dalla casa madre. A tutto questo io aggiungerei un “per fortuna“.

Qualche mese dopo l’acquisto del mio Synology DS216j, posso ritenermi tutto sommato soddisfatto di quanto messo in piedi (fa forse eccezione la scelta –sbagliata– del taglio disco da mettere in RAID 1, potendo tornare indietro metterei nel carrello da subito due dischi da 4 TB anziché da 2), e soprattutto sono molto contento di quanto si possa personalizzare il prodotto secondo le proprie esigenze. In questo articolo, ti voglio spiegare come passare a un eMule Adunanza, distribuzione custom dedicata agli abbonati Fastweb e certamente più rapido dell’eMule presente di fabbrica sul prodotto Synology (non solo il mio DS216j).

Synology: nuovi repository e file di ricerca 2

aMule AdunanzA

Ricorda che tutto il mio test (e relativo articolo) hanno fatto leva su un NAS con processore ARM, non posso quindi fare test (e darti istruzioni) per un’architettura diversa, basata per esempio su Intel. Detto ciò, basandomi sulla guida originale del 2016 ancora disponibile nel forum di AdunanzA (forum.adunanza.net/t/installare-amule-adunanza-su-synology-arm/9392), ho fatto accesso al mio NAS e sono passato all’utente di root.

Per farlo (con le versioni di DSM attuali) dovrai accedere al NAS in SSH e utilizzare il sudo -i, comando che richiederà di inserire la password dell’amministratore che solitamente utilizzi per entrare sull’interfaccia web.

ATTENZIONE: io, se posso darti un consiglio, eviterei di utilizzare l’utente root e creerei un account a parte, da utilizzare per installare e poi gestire aMule AdunanzA anche in seguito. Ho fatto così in seguito ai test eseguiti da root.

Se è la prima volta che utilizzi l’utente di root, riceverai un messaggio di Synology che ti inviterà a fare attenzione a ciò che tocchi:

We trust you have received the usual lecture from the local System
 Administrator. It usually boils down to these three things:
 #1) Respect the privacy of others.
 #2) Think before you type.
 #3) With great power comes great responsibility.

Appurato ciò, si passa all’installazione degli aggiornamenti dei pacchetti IPKG:

AduUser@Syno:~# feed=http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable
AduUser@Syno:~# ipk_name=`wget -qO- $feed/Packages | awk '/^Filename: ipkg-opt/ {print $2}'`
AduUser@Syno:~# wget $feed/$ipk_name
--2017-05-01 16:41:55--  http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/ipkg-opt_0.99.163-10_arm.ipk
Resolving ipkg.nslu2-linux.org... 140.211.169.161
Connecting to ipkg.nslu2-linux.org|140.211.169.161|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 74474 (73K) [text/plain]
Saving to: 'ipkg-opt_0.99.163-10_arm.ipk'

100%[==========================================================>] 74,474       219KB/s   in 0.3s

2017-05-01 16:41:56 (219 KB/s) - 'ipkg-opt_0.99.163-10_arm.ipk' saved [74474/74474]
AduUser@Syno:~# tar -xOvzf $ipk_name ./data.tar.gz | tar -C / -xzvf -
./data.tar.gz
./
./opt/
./opt/bin/
./opt/bin/ipkg
./opt/bin/ipkg-opt
./opt/bin/update-alternatives
./opt/etc/
./opt/etc/ipkg.conf
./opt/lib/
./opt/lib/libipkg.so
./opt/lib/libipkg.so.0
./opt/lib/libipkg.so.0.0.0
./opt/share/
./opt/share/ipkg/
./opt/share/ipkg/intercept/
./opt/share/ipkg/intercept/depmod
./opt/share/ipkg/intercept/ldconfig
./opt/share/ipkg/intercept/update-modules
AduUser@Syno:~# mkdir -p /opt/etc/ipkg
AduUser@Syno:~# echo "src cross $feed" > /opt/etc/ipkg/feeds.conf
AduUser@Syno:~# /opt/bin/ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/Packages
Updated list of available packages in /opt/lib/ipkg/lists/cross
Successfully terminated.

Quindi si scarica e si installa aMule AdunanzA, pacchetto disponibile anch’esso sul forum (l’ho scaricato precedentemente e messo in una cartella del NAS, la “Download“, così da raggiungerlo facilmente via SSH). Tu puoi ottenerlo da qui o in alternativa prendendo la copia che ho caricato su box (app.box.com/s/bcrnvq0m9uegrsvcf3q03oqdwn3jyub9):

AduUser@Syno:~# cd /volume1/Download/
AduUser@Syno:/volume1/Download# /opt/bin/ipkg install amuleadunanza-svn_rev531-2014.1_arm.ipk
Installing amuleadunanza-svn (rev531-2014.1) to AduUser...
package libupnp suggests installing ushare
Installing libstdc++ (6.0.9-6) to AduUser...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/libstdc++_6.0.9-6_arm.ipk
Installing wxbase (2.8.12-1) to AduUser...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/wxbase_2.8.12-1_arm.ipk
Installing expat (2.0.1-1) to AduUser...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/expat_2.0.1-1_arm.ipk
Installing zlib (1.2.5-1) to AduUser...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/zlib_1.2.5-1_arm.ipk
Installing libpng (1.2.44-1) to AduUser...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/libpng_1.2.44-1_arm.ipk
Installing libgd (2.0.35-6) to AduUser...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/libgd_2.0.35-6_arm.ipk
Installing libjpeg (6b-3) to AduUser...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/libjpeg_6b-3_arm.ipk
Installing freetype (2.3.6-1) to AduUser...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/freetype_2.3.6-1_arm.ipk
Installing fontconfig (2.8.0-0) to AduUser...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/fontconfig_2.8.0-0_arm.ipk
Installing gconv-modules (2.5-1) to AduUser...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/gconv-modules_2.5-1_arm.ipk
Installing libupnp (1.6.6-1) to AduUser...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/libupnp_1.6.6-1_arm.ipk
Configuring amuleadunanza-svn
Configuring expat
Configuring fontconfig
Configuring freetype
Configuring gconv-modules
Configuring libgd
Configuring libjpeg
Configuring libpng
Configuring libstdc++
Configuring libupnp
Configuring wxbase
Configuring zlib
Successfully terminated.

Il primo avvio di aMule AdunanzA servirà a verificare che tutto sia andato a buon fine ma, soprattutto, a permetterti di generare i file di configurazione che andranno in seguito modificati per poter ottenere un software che rispetti le tue esigenze e i tuoi criteri d’uso (cambio di porte da utilizzare, attivazione dell’interfaccia web, ecc.):

AduUser@Syno:/opt/bin# ./amuled -f
2017-05-01 16:50:17: Initialising aMuleDAdunanzA MOD based on aMule SVN compiled with wxBase v2.8.12 and Boost 1.56 (Snapshot: rev. 531) AdunanzA 2014.1b1
2017-05-01 16:50:17: Checking if there is an instance already running...
2017-05-01 16:50:17: No other instances are running.
2017-05-01 16:50:17: ListenSocket: Ok.
2017-05-01 16:50:17: amuled: forking to background - see you

Torna sul forum e dai un’occhiata al paragrafo 7 (7. CONFIGURAZIONE amuleAdunanza) per capire come procedere e cosa toccare. Io ho configurato il mio aMule per partire su porti differenti rispetto allo standard (già utilizzate da un altro client in casa). Ricorda che dovrai sempre e comunque toccare la configurazione del tuo router per permettere una corretta comunicazione con l’esterno, ma quello è un altro discorso e spero tu lo conosca già (la stessa sorte vale per il firewall integrato in Synology, se lo utilizzi, nda).

Per snellirla un po’, puoi evitare di scaricare le liste server e nodi, non ti servono, puoi sempre caricarle in un secondo momento o appoggiarti a quelle già disponibili, ti basteranno per partire.

Trovi ulteriori riferimenti ai file di configurazione (per poter utilizzare aMule senza GUI) all’indirizzo stefano.dscnet.org/a/amuled_amule_senza_gui. Ora, ammesso che non ci siano errori, sei pronto per avviare ancora una volta il demone di aMule, e subito dopo quello della sua interfaccia di amministrazione web (altrimenti diventa più difficile amministrarlo per chi non si destreggia più di tanto con la riga di comando, nda). Ammesso che tu ti sia spostato già nella /opt/bin, dove hai installato aMule AdunanzA, i comandi per lanciare ciò che ti serve sono ./amulewed -f e ./amuleweb.

Al comando che avvia amuleweb ho notato che serve indicargli la password come parametro da riga di comando, la stessa che ti servirà per accedere poi all’interfaccia web (appunto). Per facilitarmi la vita, ho preparato un piccolo script da tenere a portata di mano sul NAS, il quale può avviare, spegnere o riavviare i servizi dedicati ad aMule:

Update

Ho aggiornato lo script includendo anche la possibilità di riavviare il solo servizio relativo all’interfaccia web di aMule, talvolta capita che questa vada in crash a causa delle elevate risorse richieste. Ho aggiunto il comando restartweb (già che c’ero ho anche messo a posto qualcosina, pura estetica e nulla più) :-)

L’utilizzo (se sei abituato a convivere con questo genere di roba) è semplice. Lo richiami tramite ./aMuleStart.sh (dopo averlo reso eseguibile, nda), seguito da start (per far partire i processi che ti servono), stop (per terminarli) o restart (per fermare e avviare da zero i processi). Lo script è chiaramente da tenere a portata di mano per poterlo richiamare facilmente da prompt SSH (la cartella home dell’utente che hai creato per installare e far partire aMule AdunanzA può essere la giusta scelta).

Se –ancora una volta– non ci sono stati errori, potrai finalmente aprire il tuo browser e puntare all’IP del tuo NAS, porta 4711 (a meno che tu non l’abbia cambiata, cosa che ti consiglio di fare) :-)

Synology qualche mese dopo: Adunanza, nuovi repository e file di ricerca

Da qui in poi, nonostante si tratti di un’interfaccia molto più spartana rispetto a quella del client proposto sui sistemi Microsoft (e per certi versi anche più di quella proposta da Synology), potrai aggiungere download da eseguire, nuovi server, ecc. Ci sono alcuni bug, le statistiche non sono sempre ben visibili, ma il suo lavoro lo porta a termine correttamente, e se hai fatto tutto questo perché sei cliente Fastweb con necessità di far lavorare AdunanzA, noterai seri miglioramenti rispetto a quanto fatto con il modulo integrato nel DSM.

Nuovi repository

Che poi è un po’ un tornare all’introduzione di questo articolo, e capire sin da subito che il mondo va ben oltre quello che propone Synology tramite il Centro Pacchetti “di base“. Ci sono decine di porting per applicazioni che siamo abituati a vedere funzionare su sistemi Linux non embedded come quello di questo NAS, ed è assolutamente facile varcare quella soglia volutamente (e giustamente, aggiungerei) imposta dal produttore.

Allo stato attuale, i contributi scaricabili dalla comunità arrivano a superare i 100 pacchetti, tutti alla portata di clic (e successiva configurazione secondo proprie esigenze), tutti raggiungibili andando a modificare quella lista di repository che tu stesso puoi popolare andando nel Centro PacchettiImpostazioniPacchetti sorgente:

Synology qualche mese dopo: Adunanza, nuovi repository e file di ricerca 1

Trovi diversi riferimenti in internet dove è possibile capire cosa propongono i repository Synology amatoriali (e non), prova a dare un’occhiata al sito italiano dedicato (qui trovi una discussione ad-hoc), o magari a quello ufficiale (qui in particolare un post di un thread che raccoglie diverse fonti ancora funzionanti).

In realtà poco tempo fa funzionava perfettamente anche il monitor messo a disposizione da dottoremoe.com, utile per tenere d’occhio tutti i repository e relativi tempi di up & down (vedi dottoremoe.com/synomon-3rd-parties-package-list-update), sfortunatamente però a ora sembra non funzionare più (credo ci siano stati problemi con il provider che ospita quel sito web, in attesa quindi che vengano risolti), era davvero utile.

Sì, ma i file di ricerca?

Quasi dimenticavo. I file di ricerca servono ad aggiungere motori (appunto) di ricerca (ma va?) a quelli già disponibili sul DSM. Naviga verso synoboost.com, ed esplora la quantità di alternative messe a disposizione. Scarica e installa ciò che ti serve all’interno del Download Manager, le istruzioni sono fornite per ogni pacchetto aggiuntivo scaricato, dai un’occhiata a queste due immagini catturate durante i test eseguiti sul mio NAS, giusto per farti un’idea:

In conclusione

Un mondo tutto da esplorare e da migliorare costantemente. L’importante è dedicargli il giusto tempo, provare (e riprovare), cercando però di evitare danni irreparabili (occhio, che qui i backup non sono poi così semplici da tirare in piedi, non si torna indietro in un batter d’occhio), ma soprattutto da tenere sempre in sicurezza (non aprire verso l’esterno porte che non ti servono e tieni sempre up-to-date il tuo DSM, giusto qualche giorno fa è stata resa pubblica la patch che ha corretto il bug relativo a WannaCry), trovi le note di rilascio sul sito di Synology:

Version: 6.1.1-15101-4
(2017/05/25)

Important Note

  1. The update is expected to be available for all regions within the next few days, although the time of release in each region may vary slightly.

Fixed Issues

  1. Fixed a security vulnerability regarding samba service (CVE-2017-7494).

vedi: synology.com/en-us/releaseNote/DS216j

E anche per stavolta è tutto.

Buon inizio di settimana! :-)

Condividi l'articolo con i tuoi contatti:

Mentre mi tocca farti aspettare ancora un po’ per leggere un articolo dedicato al mondo Adunanza (quindi Fastweb) per sostituire il client nativo ed2k su Synology (metterci l’interfaccia web e altro ancora), posso già parlarti di una modifica più semplice, dedicata a chi si è scontrato almeno una volta con l’alquanto fastidioso errore generato dalla convivenza della traccia audio DTS e Video Station, il Media Server nativo di Synology.

Synology DS216j: mettere d'accordo Video Station e DTS

Il problema è facilmente riproducibile portando su televisore la trasmissione (per esempio con Chromecast), e si può risolvere altrettanto facilmente andando a installare i codec adatti sul NAS, in questo caso ti basterà portare a bordo FFmpeg (ffmpeg.org), che ti permetterà di convertire ciò che ti serve in diretta, aggirando l’ostacolo. Nonostante le diverse fonti comunitarie che ho sottoscritto nel Centro pacchetti di Synology (SynoCommunity in primis, nda), però, sembrerebbe non esserci modo di installare FFmpeg sul DS216j basato su processore Marvell Armada.

Per poterci riuscire, potrai procedere manualmente. Ho recuperato (tramite nunobhorta.com/enable-ffmpeg-dts-synology-video-station) i pacchetti necessari per i diversi tipi di processore del prodotto, li trovi tutti in una cartella che ho condiviso su Box: app.box.com/s/92rnfvmdhbdvc4cyk0xqsu8eod8pjuy9.

Se anche tu hai un DS216j con processore Marvell Armada, scarica il file FFmpegWithDTS-comcerto2k-1.0-0005.spk e tienilo sul Desktop (o qualsiasi altra cartella). Apri il Centro pacchetti di Synology, fai partire un’installazione manuale e dagli in pasto il file SPK che hai appena scaricato, chiedendo di avviarlo al termine:

La modifica è immediatamente funzionante, prova a rilanciare il contenuto che ti interessa, non dovresti più ricevere alcun errore a video :-)

E ora porta pazienza, presto riuscirò a terminare anche l’altro pezzo dedicato a questo piccolo NAS tutto pepe, il tempo scarseggia sempre più, la sera dopo la palestra (ho ricominciato, già) arrivo praticamente cotto e più prossimo al KO che alla forza per scrivere sul blog! ;-)

Condividi l'articolo con i tuoi contatti:

Ok l’ho fatto. Dopo anni di giochi e modifiche varie tra firmware dei router e hard disk portatili, ho detto basta. L’ho detto per la scarsa velocità di trasferimento dei dati, l’ho detto perché mi secca dovermi ricordare di collegare un disco USB al mio MacBook per mettere al sicuro i miei dati, l’ho detto perché avevo creato alcuni “single point of failure” difficili da sopportare ormai, soprattutto perché in alcuni casi non avevo alcuna copia di sicurezza in Dropbox. L’obiettivo era diventato ormai unico: centralizzare. Per questo motivo sono tornato a far parte della schiera di clienti Synology, ho acquistato un Synology DS216j.

Un NAS per casa: Synology DS216j

La soluzione ideale sarebbe stata quella in grado di accentrare i miei dati in un unico posto, raggiungibile anche dall’esterno (adottando opportuni accorgimenti di sicurezza), che mi permettesse di recuperare file anche da postazioni remote (come i PC di casa dei miei genitori a Ravenna, tanto per dire, o magari uno smartphone). L’acquisto del Synology DS216j è stato dettato dal rapporto tra qualità e prezzo, le sue caratteristiche mi hanno soddisfatto inizialmente sulla carta, in seguito anche sul campo da battaglia. L’acquisto è stato fatto in combinazione con un doppio disco Western Digital Red da 2 TB, specifico per NAS:

Primo approccio e avvio

Il NAS è molto bello, elegante, leggero. Il suo peso maggiore deriva in realtà dalla somma del peso dei dischi che ospita, nel mio caso meccanici e “non troppo snelli“, devi però pensare che potresti utilizzare dei dischi SSD da 2,5″ (con slitta per poterli alloggiare e bloccare negli slot da 3,5”), anche se non consigliato (considera che i dischi SSD ai quali siamo abituati noi oggi, a meno di acquistarli specificatamente per questo mestiere, non sono fatti per sopportare carichi di lavoro molto pesanti, h24, per chissà quanto tempo). Nonostante quello che dice la mia dolce metà, un oggetto simile non sfigura in salotto, di fianco al televisore o in altra posizione, purché (consiglio molto spassionato) sia a portata di un cavo di rete che lo collegherà al tuo router (meglio se Gigabit). Pensare di collegarlo alla rete di casa affidandosi magari a dei rilanci WiFi è veramente un azzardo (e in alcuni casi rende inutile l’investimento).

Nella scatola c’è tutto il necessario per procedere con il montaggio dei due dischi previsti dal NAS (affinché tu possa sfruttare così il RAID 1 che nascerà senza chiederti alcunché, parte vantaggiosa anche per chi non è proprio abituato a giocare con questo tipo di strumenti) e, una volta fatto tutto, chiuso e avvitato, potrai collegarlo alla rete elettrica e quella dati, quindi accenderlo. Da ora in poi, ci vorranno circa 5 minuti prima di sentire un “bip” audio che ti permetterà di capire che il NAS è pronto a farti fare il primo accesso. Se hai confidenza con la console del tuo router, troverai facilmente l’IP che il prodotto si è preso dal DHCP (e potrai puntarci il browser sin da subito). In caso contrario, potrai (dovrai) scaricare l’applicazione “Synology Assistant” dalla pagina synology.com/it-it/support/download/DS216j, che cercherà al posto tuo il dispositivo.

Verrai così guidato verso l’interfaccia di accesso al sistema operativo montato a bordo di questi NAS (nel caso di Synology, il DiskStation Manager, DSM per comodità), che ti guiderà nel corso di una prima configurazione e preparazione dei dischi, così come all’aggiornamento del sistema operativo. Il tutto, considerando i tempi di comprensione di una persona media, occuperà circa mezz’ora di tempo (ammesso che tu abbia anche una decente connessione dati).

Un NAS per casa: Synology DS216j 1

Applicazioni

Il Synology DS216j, così come gli altri prodotti di più basso, pari o maggiore livello, propongono un collegamento a uno store (il “Centro pacchetti“) che permette di installare applicazioni a bordo dell’apparato. Tali applicazioni ti permetteranno di ampliare il bouquet di servizi a tua disposizione, che esulano dal mero spazio disco che puoi “mappare” sul tuo PC, ma che comunque riportano all’utilizzo di quei dischi che pulsano al suo interno. È così facendo che potrai –per esempio– creare un mirror dei contenuti che ospiti sul tuo Dropbox, mettere in piedi un Media Center o un punto unico che concentri tutte le fotografie scattate, tue e dei tuoi familiari, anche da cellulare.

Un NAS per casa: Synology DS216j 2

Ogni applicazione è descritta anche in italiano, tutto viene spiegato in maniera chiara, difficile sbagliarsi, tuttalpiù si farà qualche test, ci si accorgerà di non aver messo in piedi l’applicazione necessaria per la propria esigenza e la si disinstallerà, passando al successivo test, diventa anche un modo come un altro per conoscere meglio lo strumento che si ha a disposizione, le sue possibilità e le proprie capacità nel configurarlo al meglio.

Il Centro pacchetti però, come prevedibile, è limitato, il numero di applicazioni è importante ma non infinito, per questo motivo esistono fonti esterne che permettono di espandere quel catalogo proponendo nuovi software, tutti in grado di girare su DSM (appositamente pacchettizzati). Uno dei possibili assi della manica è synocommunity.com, che darà accesso in maniera semplice a un bel bouquet (qui potrai farti un’idea: synocommunity.com/packages). Una volta aggiunta la fonte al proprio Synology, si potrà aggiungere una qualsiasi tra le applicazioni disponibili passando direttamente dal Centro pacchetti, al quale nel frattempo ti sarai abituato.

Un NAS per casa: Synology DS216j 3

Personalizzazione e risorse

Personalizzare il proprio Sinology è semplice, devi soltanto curiosare tra le sue opzioni, perdi il giusto tempo per capirle e provarle, possibilmente senza spingerti oltre quello che a primo colpo non comprendi, perché si tratta di dispositivi molto venduti e quindi molto discussi e supportati dalla comunità. Se non vuoi perderti nelle decine di alternative in lingua inglese (anche se personalmente te le consiglio), puoi sempre fare riferimento a qualcosa di nostrano, come synologyitalia.com. Il forum affronta le varie tematiche legate a questo mondo, ai modelli di Synology sul mercato (e non solo), pacchetti da installare e metodi alternativi a quello previsto di fabbrica, firmware.

Un NAS per casa: Synology DS216j 4

Se vuoi evitare di configurare il tuo router (oppure non puoi perché dietro NAT) in modo da raggiungere il NAS anche quando sei fuori casa, utilizza il servizio messo a disposizione da Synology. Si chiama QuickConnect e lo trovi facilmente nelle impostazioni di connettività del prodotto. Dovrai registrare un account di posta elettronica attraverso il quale gestire il tuo ID (quindi l’URL da raggiungere) e le impostazioni di accesso alle applicazioni e ai servizi, ma per effettuare il login sul NAS continuerai a utilizzare l’utente che hai creato in fase di primo avvio (oppure un diverso utente creato successivamente, magari per essere passato alla tua compagna o a un tuo amico). Funziona un po’ come con TeamViewer o prodotti simili. A prescindere dalla tua rete di casa, farai ponte sui server Synology per raggiungere il tuo NAS, un po’ come fosse un proxy ;-)

Nella mia attuale configurazione

Avere un NAS in casa risolve molti problemi legati alla centralizzazione dei dati e alla loro sicurezza (data dal RAID), ma questo credo che tu l’abbia capito dopo così tante righe di articolo. Ciò che -forse- ti interessa di più, è capire come mettere in pratica il tutto, un suggerimento di configurazione. Provo a descriverti sommariamente la mia, magari ti può tornare utile anche per specifiche tue esigenze.

Dropbox anche per Windows Xp

Lo so benissimo, Windows Xp non dovrebbe più esistere sulla faccia della terra, hai ragione. Ho una vecchia macchina, un Netbook (te li ricordi ancora?), montava Windows Xp Sp 3 in origine, lo avevo formattato e ci avevo installato Windows 7, cercando di ottimizzarlo quanto più possibile, ma sono dovuto tornare indietro dopo circa un anno, le prestazioni sono calate (parecchio).

Lo utilizza ancora la consorte, ci tiene in ordine le ricette di cucina, le spese, ci naviga e controlla la posta, nulla più. Fino a quando vivrà, avrà bisogno di Dropbox, perché è lì sopra che tiene in backup tutto. Dropbox però non supporta più Windows Xp, dall’agosto dello scorso anno.

Utilizzo già Cloud Sync sul Synology DS216j, ho solo dovuto creare un utente ad-hoc per quel PC, aggiungere una voce all’elenco attività del connettore Dropbox (è facile, ti basterà seguire una procedura guidata molto banale) tenendo l’attività in sincronizzazione bidirezionale ed ecco fatto, una semplice mappatura di rete su quel Netbook permetterà di tenere vivo il collegamento con Dropbox, il resto è stato solo un junction su Windows Xp (roba del 2010 eh, nulla di nuovo sotto al sole).

Manca un client FTP

Davvero, una cosa stupida, che attualmente non esiste ma che spero possa essere integrata in una prossima versione del DSM. C’è il work-around, per motivi abbastanza ovvi, e si basa su un semplice script e sul sempreverde wget. Riassumo: un processo schedulato, un collegamento FTP e una cartella nella quale depositare i dati.

Il codice è abbastanza banale, e non servirà null’altro per portare a termine l’operazione:

wget -m ftp://<username>:<password>@<server_ip>/* -P /volume1/CARTELLABACKUP

Ovviamente al posto di <username> e <password> andranno indicati i relativi dati di collegamento al tuo spazio FTP, così come al posto di <server_ip> il giusto server. Dovrai modificare anche /volume1/CARTELLABACKUP con la destinazione corretta, quella scelta sul tuo NAS, per ospitare i dati che vuoi scaricare per tenere da parte un backup.

Cosa c’è di sbagliato in tutto questo? Nulla, sulla carta, nella pratica non riuscirai a controllare un avanzamento di quanto appena lanciato (puoi verificare l’occupazione cartella di destinazione e il numero di file che compariranno al suo interno, è vero), così come non riuscirai a bloccare il processo da interfaccia grafica (dovrai abilitare il collegamento SSH al tuo NAS e fare tutto da terminale), al massimo potrai monitorarlo.

Mi spiace, niente Google Photos

Un’altra mancanza. Niente work-around stavolta, a meno di far passare l’archivio fotografico da Google Drive, ma in quel caso viene a meno quella caratteristica così comoda messa a disposizione da big G, lo spazio non limitato sui server di Mountain View a patto di tenere la risoluzione non originale (ma comunque di buona qualità), ideale per le fotografie scattate da cellulare.

Avrei voluto mettere in piedi un ponte per tenere sotto backup le fotografie dei miei smartphone e di Ilaria, ma non solo. Ho provato a dare un’occhiata a Photo Station (applicazione consigliata per chi possiede un Synology) ma non mi ha soddisfatto. Resteremo su Google Photos, con la speranza che venga integrato in una delle applicazioni del DSM in futuro.

Un Plex sempre Ready to go, quasi

Ho installato Plex sul Synology DS216j, funziona bene, sono soddisfatto e ho ovviamente aggiornato il tutto secondo documentazione ufficiale, odio quando un pacchetto è troppo indietro rispetto alla release ufficiale dello sviluppatore, e quelli di terze parti su Synology non vengono proprio aggiornati tempestivamente (ho notato che la versione 0.99 è rimasta quella “più aggiornata” secondo il NAS per diverso tempo, quando in realtà eravamo arrivati ben oltre da diversi mesi). Ho scritto prima di questo rispetto al pezzo dedicato all’oggetto intero, speravo di chiuderlo un po’ prima ma evidentemente non è andata così.

Un NAS per casa: Synology DS216j 9

La pecca? Non tutti i file video vengono correttamente processati e mandati in onda sul televisore (tramite Chromecast), per alcuni serve un po’ più potenza di fuoco (CPU e RAM) per poter essere correttamente encodati e mandati in streaming. Per questo motivo sono stato costretto a riaccendere il Plex della macchina Windows sempre viva in casa, è lei che si occupa di fare quel mestiere con i file più ostici, pur prendendoli da NAS.

In conclusione

Un buon prodotto, modulabile (considerando le applicazioni disponibili ufficialmente ma anche quelle provenienti da altre repository), che si adatta abbastanza facilmente alle esigenze ma che ancora ha qualche piccola lacuna che -credo- non sarà difficile da colmare, e il tempo potrà dire se questo mio “vecchio articolo” (quando lo sarà) ci aveva visto giusto o no.

Synology non tradisce e riesce anche a mettersi al livello di quel consumatore che probabilmente non conosce poi così bene l’argomento, che non è abituato a parlare di mirroring o script da terminale, è un po’ a portata di chiunque (l’importante è volersi applicare). Non ho volutamente parlato di specifiche prettamente tecniche, non sono voluto scendere in quel dettaglio che potresti non riuscire a seguire dopo qualche riga, per i puristi c’è sempre la pagina dedicata (e qui trovi anche le prestazioni misurate).

Il costo dell’apparato è sufficientemente bilanciato a ciò che si ottiene. Rimane una spesa tutto sommato contenuta se si possiedono già i dischi fissi, tutto aumenta se devi mettere in piedi da zero il tuo concentratore di dati, come nel mio caso, e ti consiglio personalmente di investire qualche soldino in più ma fare le cose per benino, non comprare a occhi chiusi se non sei sicuro di quello che stai per fare. Già che ci sei, utilizza il sito web di Synology per verificare la compatibilità del Synology DS216j con prodotti di terze parti (hard disk compresi): synology.com/it-it/compatibility?search_by=products&product_bays=2&product_name=DS216j.

Mi sembra –e credo– di aver scritto tutto quello che mi sembrava giusto riportare, ovviamente l’area commenti è a totale disposizione, per ogni dubbio in merito al prodotto e al suo sistema operativo, nei limiti delle capacità del sottoscritto :-)

fonti utilizzate: evotec.xyz/how-to-backup-ftp-to-synology

× Disclaimer

Disclaimer (per un mondo più pulito)

Gli articoli che appartengono al tag "Banco Prova" o "Banco Prova Console" raccontano la mia personale esperienza con prodotti generalmente forniti da chi li realizza. In alcuni casi il prodotto descritto rimane a me, in altri viene restituito. In altri casi ancora sono io ad acquistarlo e decidere di pubblicare un articolo in seguito, solo per il piacere di farlo e di condividere con te le mie opinioni.
Ogni articolo rispetta -come sempre- i miei standard: nessuna marchetta, solo il mio parere, riporto i fatti, a prescindere dal giudizio finale.

Prodotto: tutto pagato di tasca mia (sono circa 300€ di spesa). È un bell'investimento ma risolve tante beghe.
Condividi l'articolo con i tuoi contatti:

Uso ormai Plex da una vita e, con l’arrivo del Synology DS216j in casa, ho scelto di spostare il Media Center dalla macchina Windows di casa al NAS, in fondo i contenuti si trovano su quest’ultimo, perché quindi non tenere tutto sotto lo stesso tetto? Ho trasferito tutto, installato e riconfigurato Plex esattamente come quello che ho poi spento in seguito su Windows. Il problema però è che il pacchetto Plex proposto dal centro di installazione Synology nasce vecchio.

Synology: aggiornare Plex manualmente

Si può effettuare l’aggiornamento manuale, basta solo qualche accortezza e un paio di informazioni che puoi recuperare facilmente dalle informazioni del NAS. Affrontiamo tutto per punti.

Synology: aggiornare Plex manualmente 5

Info e Download

Accedi al tuo NAS tramite interfaccia web, entra nel Pannello di controllo e accedi alle informazioni del dispositivo (Centro informazioni, nda). Ti serve verificare che tipo di processore monta, se Intel o ARM. Nel mio caso è il secondo, come da immagine:

Synology: aggiornare Plex manualmente 1

A questo punto scarica il giusto pacchetto per il tuo Synology dalla pagina plex.tv/downloads, e tienilo da parte. Dovrai prima andare a fare qualche modifica nelle impostazioni del NAS.

Accedi al Centro pacchetti, quindi alle Impostazioni. Dovrai ora modificare il livello di fiducia per le fonti di installazione. Sposta il check sulla seconda opzione (Synology Inc. ed editori fidati) e scarica nel frattempo la chiave pubblica di Plex all’indirizzo downloads.plex.tv/plex-keys/PlexSign.key. Ora spostati sulla voce “Certificato” e importa la chiave appena scaricata:

Un clic su Salva per chiudere la finestra e il gioco è fatto. La parte relativa alle impostazioni è terminata. Puoi ora caricare manualmente il pacchetto. Fai clic su “Installazione Manuale” e carica il pacchetto di Plex che hai scaricato dal suo sito ufficiale a inizio articolo, ti verrà poi richiesta ultima conferma prima di procedere (si tratta pur sempre di un pacchetto che non arriva ufficialmente da Synology):

Il gioco è fatto, la versione dovrebbe essere già cambiata nel Centro pacchetti di Synology, ti basterà accedere a Plex (via web) e andare nelle impostazioni del server per avere anche l’ultima conferma.

È una procedura semplice ma seccante, me ne rendo conto, perché Synology non propone i pacchetti costantemente rilasciati da Plex, e non c’è modo di automatizzare il processo, dovrai quindi ripetere l’operazione in futuro per tenere sempre tutto aggiornato, e sfortunatamente non puoi semplicemente fare un clic su “Aggiorna ora manualmente” quando ti compare in Plex.


fonti utilizzate:
jeremywsherman.com/blog/2015/11/08/updating-plex-on-synology-nas
support.plex.tv/hc/en-us/articles/205165858

Condividi l'articolo con i tuoi contatti: