Configurant l'entorn web del Transmission a FreeBSD per a descarregar torrents remòtament

Hacker

Raspberry Pi com a servidor amb Transmission + FreeBSD
Situació: vull muntar un servidor que, la seua única missió siga descarregar, descarregar i descarregar torrents :-) i, internament dins de la meua xarxa LAN, serà al mateix temps el servidor NAS del que vinc parlant en aquest article de la NAS amb FreeBSD i la Raspberry Pi.

Doncs bé, mans a l'obra. Lo primer que farem serà instal·lar Transmission. Jo, a la meua FreeBSD per a processadors ARM vaig compilar els ports següents:


root@rpi-b:# pkg info | grep transmission
transmission-cli-2.84_3 Lightweight CLI (command line) BitTorrent client and utilities
transmission-daemon-2.84_2 Fast and lightweight daemon BitTorrent client
transmission-web-2.84 Fast and lightweight WebUI for Transmission BitTorrent client
root@rpi-b:#

Una vegada instal·lats, anirem a la configuració del Transmission, que la tenim a la ruta /usr/local/etc/transmission/home i li donem permissos al fitxer de configuració del motor web:


chmod a+w settings.json

Editem ara el fitxer de configuració:


/usr/local/etc/transmission/home/settings.json

I ara podem fer els canvis que vullguem per a personalitzar el nostre robotet Raspberry Pi amb FreeBSD i Samba i Transmission ;-P
Per a començar, modificaré el paràmetre download-dir i li diré que és el llapis USB número 1 muntant-lo al directori per defecte al Transmission:


"download-dir": "/usr/local/etc/transmission/home/Downloads",

I muntem el llapis1 amb:


mount -t msdosfs -o large /dev/da0s1 /usr/local/etc/transmission/home/Downloads

Ara, quan arrancarem el Transmission, ell estarà deixant els fitxers a /usr/local/etc/transmission/home/Downloads que, en realitat, serà el meu USB número 1 (/home/joan/llapis1).

A continuació li diré des de quins ordinadors podem accedir, aleshores modificarem el paràmetre rpc-whitelist:


"rpc-whitelist": "192.168.1.33",

Si volem, podem dir-li false al paràmetre rpc-whitelist-enabled i no hi haurà un control de màquines a la xarxa, aleshore totes podran usar l'entorn web del Transmission. En el meu cas, preferisc donar-li aquesta seguretat.

També vull dir-li que demane un usuari i contrasenya, per a que ningú puga accedir a l'entorn web del Transmission. Per fer açò, nomès cal tenir aquestos paràmetres:


"rpc-authentication-required": true,
"rpc-username": "USUARI_ADMINISTRADOR",
"rpc-password": "PASSOWRD_DEL_ADMINISTRADOR",

Una vegada ja tenim configurat el fitxer de configuració, li llevarem els permissos d'escriptura per a deixar-lo tal i com estava al principi amb:


chmod o+w settings.json

Mentrestant, podem anar aturant o iniciant, tantes vegades com necessitem, el Transmission amb:


/usr/local/etc/rc.d/transmission start
/usr/local/etc/rc.d/transmission stop

Ja podem provar què tal va tot i, des de l'entorn web, podem carregar torrents fàcilment.

Podem obtenir estadístiques amb l'ordre transmission-remote -st, com per exemple al meu ordinador unes hores després d'instal·lar transmission daemon a la Raspberry Pi :-)


root@rpi-b:/usr/# transmission-remote -st

CURRENT SESSION
Uploaded: None
Downloaded: None
Ratio: None
Duration: 9 seconds (9 seconds)

TOTAL
Started 7 times
Uploaded: 16.03 MB
Downloaded: 524.0 MB
Ratio: 0.0
Duration: 4 hours (14603 seconds)
root@rpi-b:/usr/ #

I ja ho tens, ací hem creat un servidor amb FreeBSD i Transmission que està descarregant sense parar. I lo més graciós de tot és pensar que el servidor és una Raspberry Pi ;-)

Raspbery amb FreeBSD i Transmission

Raspbery amb FreeBSD i Transmission

Doncs bé això és tot, espere que trobes útil aquest article i que et motive a compartir els teus trucs, els teus coneixements i els teus experiments amb el Programari Lliure. Pensa-ho, va, que la Comunitat del Programari Lliure va creixent gràcies a la documentació, el disseny, la formació o la programació, sigues part de la Comunitat :-)

La cultura i la lliure circulació de les idees és l'arma més efectiva contra les dictadures del pensament i contra la ignorància.

Utilitats

NAVEGACIÓ SENSE RATOLÍ

- Tab següent enllaç.
- Shift+Tab anterior enllaç.
- Enter activa l'enllaç.
- Alt+esquerra anar arrere.

CONTRAST DE COLORS

Accessibilitat - Color Negre
Accessibilitat - Color Groc
Accessibilitat - Color Verd

Accessibilitat - Color Blau
Accessibilitat - Color Crema
Accessibilitat - Color Blanc

 

PORTADES ALTERNATIVES